![]() |
Wirepas SDK
|
Go to the source code of this file.
Typedefs | |
| typedef void(* | waps_request_receive_f) (waps_item_t *item) |
Functions | |
| void | Waps_force_send_indication () |
| bool | Waps_prot_init (waps_request_receive_f cb, uint32_t baudrate, bool flow_ctrl) |
| Initialize WAPS protocol layer and low level layer. More... | |
| bool | Waps_prot_hasIndication (void) |
| Check if protocol layer has indication stashed. More... | |
| void | Waps_prot_updateIrqPin (void) |
| Update IRQ pin state depending on queued indications. More... | |
Data Structures | |
| struct | waps_prot_t |
Macros | |
| #define | Waps_prot_sendReply() waps_prot.send_reply() |
| #define | Waps_hw_write(a, b) waps_prot.write_hw(a,b) |
| #define | Waps_prot_frameRemoved() waps_prot.frame_removed() |
| #define | Waps_prot_processResponse(x) waps_prot.process_response(item) |
| #define | Waps_prot_updateIrq(x) waps_prot.update_irq(x) |
| #define | Waps_prot_flush_hw() waps_prot.flush_hw(); |
Variables | |
| waps_prot_t | waps_prot |
| sl_list_head_t | waps_ind_queue |
| sl_list_head_t | waps_reply_queue |
| typedef void(* waps_request_receive_f) (waps_item_t *item) |
Definition at line 17 of file waps_protocol.h.
| void Waps_force_send_indication | ( | ) |
| bool Waps_prot_hasIndication | ( | void | ) |
Check if protocol layer has indication stashed.
| bool Waps_prot_init | ( | waps_request_receive_f | cb, |
| uint32_t | baudrate, | ||
| bool | flow_ctrl | ||
| ) |
Initialize WAPS protocol layer and low level layer.
| void Waps_prot_updateIrqPin | ( | void | ) |
Update IRQ pin state depending on queued indications.
| #define Waps_hw_write | ( | a, | |
| b | |||
| ) | waps_prot.write_hw(a,b) |
Definition at line 35 of file waps_protocol.h.
| #define Waps_prot_flush_hw | ( | ) | waps_prot.flush_hw(); |
Definition at line 39 of file waps_protocol.h.
| #define Waps_prot_frameRemoved | ( | ) | waps_prot.frame_removed() |
Definition at line 36 of file waps_protocol.h.
| #define Waps_prot_processResponse | ( | x | ) | waps_prot.process_response(item) |
Definition at line 37 of file waps_protocol.h.
| #define Waps_prot_sendReply | ( | ) | waps_prot.send_reply() |
Definition at line 34 of file waps_protocol.h.
| #define Waps_prot_updateIrq | ( | x | ) | waps_prot.update_irq(x) |
Definition at line 38 of file waps_protocol.h.
| sl_list_head_t waps_ind_queue |
WAPS Global queues
| waps_prot_t waps_prot |
| sl_list_head_t waps_reply_queue |