📄 i2c_func.h
字号:
#ifndef I2C_FUNC_H
#define I2C_FUNC_H
#define UART_KEY_MENU 0x01
#define UART_KEY_PLAY 0x02
#define UART_KEY_FF 0x03
#define UART_KEY_RW 0x04
#define UART_KEY_ENTER 0x05
#define UART_KEY_VOLUP 0x06
#define UART_KEY_VOLDN 0x07
#define UART_KEY_PWR 0x08
#define UART_KEY_PAUSE 0x09
#define UART_KEY_CLICK 0x01
#define UART_KEY_DOWN 0x02
#define UART_KEY_HOLD 0x03
#define UART_KEY_UP 0x04
//void UARTKey_MsgDeal(unsigned int MsgNum, uint32_t MsgWord);
#define I2C_ADDR_READ 0x41
#define I2C_ADDR_WRITE 0x40 //0x20
#define I2C_UPDATA_ADDR_READ 0xc3 //0x61
#define I2C_UPDATA_ADDR_WRITE 0xc2 //I2C_ADDR_WRITE ///0x60
#define CLOCK_100_KHZ 0
#define CLOCK_400_KHZ 1
#define CLOCK_TIMING_CHIOCE CLOCK_100_KHZ
#define I2C_NEW_FUNCTION_TEST
void InitTouchKeyIO(void);
void ShutdownTouchKeyIO(void);
BOOL I2c_sendaddr(uint8_t addr);
uint32_t I2c_data_transfers(uint8_t * pData,uint32_t size,BOOL read);
RtStatus_t ddi_i2c_bitbang_write(uint32_t eFrequency,
uint8_t u8SlaveAddress,
const void* pData,
uint16_t u16Size,
bool bStop,
void* private_data);
RtStatus_t ddi_i2c_bitbang_read(uint32_t eFrequency,
uint8_t u8SlaveAddress,
void* pData,
uint16_t u16Size,
void* private_data);
void power_down_SetHi_Int(void);
void power_down_SetLo_Int(void);
void power_down_reinit_Int(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -