Struct qn908x_rs::cs::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub ctrl0: CTRL0, pub ctrl1: CTRL1, pub int: INT, pub inten: INTEN, pub data: DATA, pub lp_ctrl: LP_CTRL, pub lp_int: LP_INT, pub lp_inten: LP_INTEN, pub idle_period: IDLE_PERIOD, }

Register block

Fields

0x00 - CapSense control register 0

0x04 - CapSense control register 1

0x08 - Interrupt status register

0x0c - Interrupt mask register

0x10 - Output data register

0x14 - Control register for low power mode

0x18 - Low power interrupt register

0x1c - low power interrupt enable register

0x20 - Idle preiod number register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock