57 #endif // LINK_DEVICE_H
put_byte_t put_byte
put one byte
uint32_t nb_bytes
The number of bytes send.
uint8_t(* get_byte_t)(void *)
check_free_space_t check_free_space
check if transmit buffer is not full
void * periph
pointer to parent implementation
uint16_t nb_msgs
The number of messages send.
get_byte_t get_byte
get a new char
int(* char_available_t)(void *)
void(* put_byte_t)(void *, uint8_t)
uint8_t nb_ovrn
The number of overruns.
void(* send_message_t)(void *)
int(* check_free_space_t)(void *, uint8_t)
Function pointers definition.
char_available_t char_available
check if a new character is available
send_message_t send_message
send completed buffer