ArmSys Support
ArmsysApi  0.12.18
BI2c.cpp File Reference
#include <BI2c.h>
#include <BSys.h>
#include <BGpio.h>
#include <stdio.h>

Macros

#define I2CTYPE_0   1
 
#define EVENT_MASTER_MODE_SELECT   0x00030001
 
#define EVENT_MASTER_TRANSMITTER_MODE_SELECTED   0x00070082
 
#define EVENT_MASTER_RECEIVER_MODE_SELECTED   0x00030002
 
#define EVENT_MASTER_MODE_ADDRESS10   0x00030008
 
#define EVENT_MASTER_BYTE_RECEIVED   0x00030040
 
#define EVENT_MASTER_BYTE_TRANSMITTING   0x00070080
 
#define EVENT_MASTER_BYTE_TRANSMITTED   0x00070084
 
#define EVENT_SLAVE_RECEIVER_ADDRESS_MATCHED   0x00020002
 
#define EVENT_SLAVE_TRANSMITTER_ADDRESS_MATCHED   0x00060082
 
#define EVENT_SLAVE_RECEIVER_SECONDADDRESS_MATCHED   0x00820000
 
#define EVENT_SLAVE_TRANSMITTER_SECONDADDRESS_MATCHED   0x00860080
 
#define EVENT_SLAVE_GENERALCALLADDRESS_MATCHED   0x00120000
 

Variables

static BI2cgdevs [3]
 

Macro Definition Documentation

◆ EVENT_MASTER_BYTE_RECEIVED

#define EVENT_MASTER_BYTE_RECEIVED   0x00030040

◆ EVENT_MASTER_BYTE_TRANSMITTED

#define EVENT_MASTER_BYTE_TRANSMITTED   0x00070084

◆ EVENT_MASTER_BYTE_TRANSMITTING

#define EVENT_MASTER_BYTE_TRANSMITTING   0x00070080

◆ EVENT_MASTER_MODE_ADDRESS10

#define EVENT_MASTER_MODE_ADDRESS10   0x00030008

◆ EVENT_MASTER_MODE_SELECT

#define EVENT_MASTER_MODE_SELECT   0x00030001

◆ EVENT_MASTER_RECEIVER_MODE_SELECTED

#define EVENT_MASTER_RECEIVER_MODE_SELECTED   0x00030002

◆ EVENT_MASTER_TRANSMITTER_MODE_SELECTED

#define EVENT_MASTER_TRANSMITTER_MODE_SELECTED   0x00070082

◆ EVENT_SLAVE_GENERALCALLADDRESS_MATCHED

#define EVENT_SLAVE_GENERALCALLADDRESS_MATCHED   0x00120000

◆ EVENT_SLAVE_RECEIVER_ADDRESS_MATCHED

#define EVENT_SLAVE_RECEIVER_ADDRESS_MATCHED   0x00020002

◆ EVENT_SLAVE_RECEIVER_SECONDADDRESS_MATCHED

#define EVENT_SLAVE_RECEIVER_SECONDADDRESS_MATCHED   0x00820000

◆ EVENT_SLAVE_TRANSMITTER_ADDRESS_MATCHED

#define EVENT_SLAVE_TRANSMITTER_ADDRESS_MATCHED   0x00060082

◆ EVENT_SLAVE_TRANSMITTER_SECONDADDRESS_MATCHED

#define EVENT_SLAVE_TRANSMITTER_SECONDADDRESS_MATCHED   0x00860080

◆ I2CTYPE_0

#define I2CTYPE_0   1

Variable Documentation

◆ gdevs

BI2c* gdevs[3]
static