cc26x0_i2c.h¶
CC26x0 MCU I/O register definitions.
-
I2C_BASE
¶ I2C base address.
1
(PERIPH_BASE + 0x2000)
-
I2C
¶ I2C register bank.
1
((i2c_regs_t *) (I2C_BASE))
-
struct
i2c_regs_t
¶ I2C registers.
-
reg32_t
SOAR
¶ slave own address
-
reg32_t
SSTAT
¶ slave status
-
reg32_t
SCTL
¶ slave control
-
union i2c_regs_t::@61
@62
¶
-
reg32_t
SDR
¶ slave data
-
reg32_t
SIMR
¶ slave interrupt mask
-
reg32_t
SRIS
¶ slave raw interrupt status
-
reg32_t
SMIS
¶ slave masked interrupt status
-
reg32_t
SICR
¶ slave interrupt clear
-
reg32_t
__reserved
()¶ meh
-
reg32_t
MSA
¶ master slave address
-
reg32_t
MSTAT
¶ master status
-
reg32_t
MCTRL
¶ master control
-
union i2c_regs_t::@63
@64
¶
-
reg32_t
MDR
¶ master data
-
reg32_t
MTPR
¶ master timer period
-
reg32_t
MIMR
¶ master interrupt mask
-
reg32_t
MRIS
¶ master raw interrupt status
-
reg32_t
MMIS
¶ master masked interrupt statues
-
reg32_t
MICR
¶ master interrupt clear
-
reg32_t
MCR
¶ master configuration
-
reg32_t