LibDriver AT24CXX  2.0.0
AT24CXX full-featured driver
driver_at24cxx_interface_template.c
Go to the documentation of this file.
1 
39 
48 {
49  return 0;
50 }
51 
60 {
61  return 0;
62 }
63 
75 uint8_t at24cxx_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
76 {
77  return 0;
78 }
79 
91 uint8_t at24cxx_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
92 {
93  return 0;
94 }
95 
107 uint8_t at24cxx_interface_iic_read_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
108 {
109  return 0;
110 }
111 
123 uint8_t at24cxx_interface_iic_write_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
124 {
125  return 0;
126 }
127 
133 void at24cxx_interface_delay_ms(uint32_t ms)
134 {
135 
136 }
137 
143 void at24cxx_interface_debug_print(const char *const fmt, ...)
144 {
145 
146 }
driver at24cxx interface header file
uint8_t at24cxx_interface_iic_init(void)
interface iic bus init
uint8_t at24cxx_interface_iic_write_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
interface iic bus write with 16 bits register address
uint8_t at24cxx_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus write
uint8_t at24cxx_interface_iic_deinit(void)
interface iic bus deinit
void at24cxx_interface_debug_print(const char *const fmt,...)
interface print format data
uint8_t at24cxx_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len)
interface iic bus read
void at24cxx_interface_delay_ms(uint32_t ms)
interface delay ms
uint8_t at24cxx_interface_iic_read_address16(uint8_t addr, uint16_t reg, uint8_t *buf, uint16_t len)
interface iic bus read with 16 bits register address