![]() |
LibDriver DHT11
2.0.0
DHT11 full-featured driver
|
dht11 link driver modules More...
Macros | |
#define | DRIVER_DHT11_LINK_INIT(HANDLE, STRUCTURE) memset(HANDLE, 0, sizeof(STRUCTURE)) |
initialize dht11_handle_t structure More... | |
#define | DRIVER_DHT11_LINK_BUS_INIT(HANDLE, FUC) (HANDLE)->bus_init = FUC |
link bus_init function More... | |
#define | DRIVER_DHT11_LINK_BUS_DEINIT(HANDLE, FUC) (HANDLE)->bus_deinit = FUC |
link bus_deinit function More... | |
#define | DRIVER_DHT11_LINK_BUS_READ(HANDLE, FUC) (HANDLE)->bus_read = FUC |
link bus_read function More... | |
#define | DRIVER_DHT11_LINK_BUS_WRITE(HANDLE, FUC) (HANDLE)->bus_write = FUC |
link bus_write function More... | |
#define | DRIVER_DHT11_LINK_DELAY_MS(HANDLE, FUC) (HANDLE)->delay_ms = FUC |
link delay_ms function More... | |
#define | DRIVER_DHT11_LINK_DELAY_US(HANDLE, FUC) (HANDLE)->delay_us = FUC |
link delay_us function More... | |
#define | DRIVER_DHT11_LINK_ENABLE_IRQ(HANDLE, FUC) (HANDLE)->enable_irq = FUC |
link enable_irq function More... | |
#define | DRIVER_DHT11_LINK_DISABLE_IRQ(HANDLE, FUC) (HANDLE)->disable_irq = FUC |
link disable_irq function More... | |
#define | DRIVER_DHT11_LINK_DEBUG_PRINT(HANDLE, FUC) (HANDLE)->debug_print = FUC |
link debug_print function More... | |
dht11 link driver modules
#define DRIVER_DHT11_LINK_BUS_DEINIT | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->bus_deinit = FUC |
link bus_deinit function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a bus_deinit function address |
Definition at line 126 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_BUS_INIT | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->bus_init = FUC |
link bus_init function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a bus_init function address |
Definition at line 118 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_BUS_READ | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->bus_read = FUC |
link bus_read function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a bus_read function address |
Definition at line 134 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_BUS_WRITE | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->bus_write = FUC |
link bus_write function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a bus_write function address |
Definition at line 142 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_DEBUG_PRINT | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->debug_print = FUC |
link debug_print function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a debug_print function address |
Definition at line 182 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_DELAY_MS | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->delay_ms = FUC |
link delay_ms function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a delay_ms function address |
Definition at line 150 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_DELAY_US | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->delay_us = FUC |
link delay_us function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a delay_us function address |
Definition at line 158 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_DISABLE_IRQ | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->disable_irq = FUC |
link disable_irq function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to a disable_irq function address |
Definition at line 174 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_ENABLE_IRQ | ( | HANDLE, | |
FUC | |||
) | (HANDLE)->enable_irq = FUC |
link enable_irq function
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | FUC | pointer to an enable_irq function address |
Definition at line 166 of file driver_dht11.h.
#define DRIVER_DHT11_LINK_INIT | ( | HANDLE, | |
STRUCTURE | |||
) | memset(HANDLE, 0, sizeof(STRUCTURE)) |
initialize dht11_handle_t structure
[in] | HANDLE | pointer to a dht11 handle structure |
[in] | STRUCTURE | dht11_handle_t |
Definition at line 110 of file driver_dht11.h.