32 #include "tiny_fd_defines_int.h" 54 typedef bool (*on_i_frame_to_process_cb_t)(
void *ctx, uint8_t nr);
58 static inline uint8_t __i_queue_control_get_next_frame_to_confirm(
i_queue_control_t *control)
60 return control->tx_state.confirm_ns;
65 bool __i_queue_control_confirm_sent_frames(
i_queue_control_t *control, uint8_t nr, on_i_frame_to_process_cb_t cb,
void *ctx);
69 bool __i_queue_control_restransmit_frame(
i_queue_control_t *control, uint8_t nr, on_i_frame_to_process_cb_t cb,
void *ctx);
105 bool __put_i_frame_to_tx_queue(
tiny_fd_handle_t handle, uint8_t peer,
const void *data,
int len);
113 void __i_queue_control_log_statistics(
i_queue_control_t *control, uint8_t is_full);
Definition: tiny_fd_int.h:103
Definition: tiny_fd_i_queue_control_int.h:36
Definition: tiny_fd_i_queue_control_int.h:48
Definition: tiny_fd_i_queue_control_int.h:43
This is Tiny Full-Duplex protocol implementation for microcontrollers.