![]() |
LibDriver AT24CXX
2.0.0
AT24CXX full-featured driver
|
at24cxx link driver modules More...
Macros | |
#define | DRIVER_AT24CXX_LINK_INIT(HANDLE, STRUCTURE) memset(HANDLE, 0, sizeof(STRUCTURE)) |
initialize at24cxx_handle_t structure More... | |
#define | DRIVER_AT24CXX_LINK_IIC_INIT(HANDLE, FUC) (HANDLE)->iic_init = FUC |
link iic_init function More... | |
#define | DRIVER_AT24CXX_LINK_IIC_DEINIT(HANDLE, FUC) (HANDLE)->iic_deinit = FUC |
link iic_deinit function More... | |
#define | DRIVER_AT24CXX_LINK_IIC_READ(HANDLE, FUC) (HANDLE)->iic_read = FUC |
link iic_read function More... | |
#define | DRIVER_AT24CXX_LINK_IIC_WRITE(HANDLE, FUC) (HANDLE)->iic_write = FUC |
link iic_write function More... | |
#define | DRIVER_AT24CXX_LINK_IIC_READ_ADDRESS16(HANDLE, FUC) (HANDLE)->iic_read_address16 = FUC |
link iic_read_address16 function More... | |
#define | DRIVER_AT24CXX_LINK_IIC_WRITE_ADDRESS16(HANDLE, FUC) (HANDLE)->iic_write_address16 = FUC |
link iic_write_address16 function More... | |
#define | DRIVER_AT24CXX_LINK_DELAY_MS(HANDLE, FUC) (HANDLE)->delay_ms = FUC |
link delay_ms function More... | |
#define | DRIVER_AT24CXX_LINK_DEBUG_PRINT(HANDLE, FUC) (HANDLE)->debug_print = FUC |
link debug_print function More... | |
at24cxx link driver modules
#define DRIVER_AT24CXX_LINK_DEBUG_PRINT | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->debug_print = FUC |
link debug_print function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to a debug_print function address |
Definition at line 209 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_DELAY_MS | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->delay_ms = FUC |
link delay_ms function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to a delay_ms function address |
Definition at line 201 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_IIC_DEINIT | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->iic_deinit = FUC |
link iic_deinit function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to an iic_deinit function address |
Definition at line 161 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_IIC_INIT | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->iic_init = FUC |
link iic_init function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to an iic_init function address |
Definition at line 153 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_IIC_READ | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->iic_read = FUC |
link iic_read function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to an iic_read function address |
Definition at line 169 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_IIC_READ_ADDRESS16 | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->iic_read_address16 = FUC |
link iic_read_address16 function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to an iic_read_address16 function address |
Definition at line 185 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_IIC_WRITE | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->iic_write = FUC |
link iic_write function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to an iic_write function address |
Definition at line 177 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_IIC_WRITE_ADDRESS16 | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->iic_write_address16 = FUC |
link iic_write_address16 function
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | FUC | pointer to an iic_write_address16 function address |
Definition at line 193 of file driver_at24cxx.h.
#define DRIVER_AT24CXX_LINK_INIT | ( | HANDLE, | |
STRUCTURE | |||
) | memset(HANDLE, 0, sizeof(STRUCTURE)) |
initialize at24cxx_handle_t structure
[in] | HANDLE | pointer to an at24cxx handle structure |
[in] | STRUCTURE | at24cxx_handle_t |
Definition at line 145 of file driver_at24cxx.h.