12345678910111213141516171819202122 |
- #pragma once
- #ifndef _I2C_H_
- #define _I2C_H_
- #include "main.h"
- typedef enum t_i2c_status {
- I2C_Ret_OK = 0,
- I2C_Ret_NACK,
- I2C_Ret_Bsy,
- I2C_Ret_Tout,
- I2C_Ret_Err
- } i2c_status_t;
- i2c_status_t user_i2c_read(uint8_t id, uint8_t reg_addr, uint8_t *data, uint16_t len);
- i2c_status_t user_i2c_write(uint8_t id, uint8_t reg_addr, uint8_t *data, uint16_t len);
- #endif
|