58 #define MCR_MFE  0x00000010 
   73 #define MTPR_TPR_100KHZ  0x00000017 
   82 #define MSA_RS 0x00000001 
   91 #define MSTAT_BUSBSY 0x00000040 
   98 #define MSTAT_IDLE  0x00000020 
  105 #define MSTAT_ARBLST  0x00000010 
  112 #define MSTAT_DATACK_N  0x00000008 
  119 #define MSTAT_ADRACK_N  0x00000004 
  126 #define MSTAT_ERR  0x00000002 
  141 #define MSTAT_BUSY  0x00000001 
  154 #define MCTRL_ACK  0x00000008 
  164 #define MCTRL_STOP  0x00000004 
  173 #define MCTRL_START  0x00000002 
  182 #define MCTRL_RUN  0x00000001 
  188 #define I2C_BASE           (PERIPH_BASE + 0x2000)  
  191 #define I2C ((i2c_regs_t *) (I2C_BASE))  
CC26xx, CC13xx definitions.
 
volatile uint32_t reg32_t
Unsigned 32-bit register type.
 
reg32_t SMIS
slave masked interrupt status
 
reg32_t SICR
slave interrupt clear
 
reg32_t SIMR
slave interrupt mask
 
reg32_t SRIS
slave raw interrupt status
 
reg32_t MCR
master configuration
 
reg32_t MCTRL
master control
 
reg32_t SCTL
slave control
 
reg32_t MRIS
master raw interrupt status
 
reg32_t SSTAT
slave status
 
reg32_t MSA
master slave address
 
reg32_t MIMR
master interrupt mask
 
reg32_t MTPR
master timer period
 
reg32_t MMIS
master masked interrupt statues
 
reg32_t SOAR
slave own address
 
reg32_t MICR
master interrupt clear
 
reg32_t MSTAT
master status