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 __reserved[0x1F9]
meh
 
reg32_t MSTAT
master status