Modbus Vault v1.0
Loading...
Searching...
No Matches
rs485_driver_config_t Struct Reference

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
 

Detailed Description

RS485 driver configuration structure.

Field Documentation

◆ baudrate

uint32_t rs485_driver_config_t::baudrate

UART baud rate

◆ data_bits

uint8_t rs485_driver_config_t::data_bits

UART data bits

◆ on_event_cb

void(* rs485_driver_config_t::on_event_cb) (void *, const rs485_driver_event_t *)

Pointer to function called when UART event ready

◆ on_event_cb_arg_void_ptr

void* rs485_driver_config_t::on_event_cb_arg_void_ptr

Void pointer to event callback

◆ parity

uint8_t rs485_driver_config_t::parity

UART parity

◆ port

uint8_t rs485_driver_config_t::port

UART port

◆ queue_size

uint32_t rs485_driver_config_t::queue_size

Size of events queue can hold

◆ rx_buffer_size

uint32_t rs485_driver_config_t::rx_buffer_size

Size of bytes count receiver can hold

◆ rx_pin

uint8_t rs485_driver_config_t::rx_pin

UART receive pin

◆ stop_bits

uint8_t rs485_driver_config_t::stop_bits

UART stop bits


The documentation for this struct was generated from the following file: