|
Modbus Vault v1.0
|
RS485 driver configuration structure. More...
#include <rs485_driver.h>
Data Fields | |
| uint32_t | baudrate |
| uint8_t | port |
| uint8_t | data_bits |
| uint8_t | parity |
| uint8_t | stop_bits |
| uint8_t | rx_pin |
| uint32_t | rx_buffer_size |
| uint32_t | queue_size |
| void(* | on_event_cb )(void *, const rs485_driver_event_t *) |
| void * | on_event_cb_arg_void_ptr |
RS485 driver configuration structure.
| uint32_t rs485_driver_config_t::baudrate |
UART baud rate
| uint8_t rs485_driver_config_t::data_bits |
UART data bits
| void(* rs485_driver_config_t::on_event_cb) (void *, const rs485_driver_event_t *) |
Pointer to function called when UART event ready
| void* rs485_driver_config_t::on_event_cb_arg_void_ptr |
Void pointer to event callback
| uint8_t rs485_driver_config_t::parity |
UART parity
| uint8_t rs485_driver_config_t::port |
UART port
| uint32_t rs485_driver_config_t::queue_size |
Size of events queue can hold
| uint32_t rs485_driver_config_t::rx_buffer_size |
Size of bytes count receiver can hold
| uint8_t rs485_driver_config_t::rx_pin |
UART receive pin
| uint8_t rs485_driver_config_t::stop_bits |
UART stop bits