UART configuration.
Public Attributes#
UART ID.
Poniter to transmit buffer.
Size of transmit buffer.
Poniter to receive buffer.
Size of receive buffer.
Baud rate of UART.
Defines amount of data bits in the UART frame.
Defines parity bit in the UART frame.
Define stop bit in the UART frame.
Expect this callback to be invoked in interrupt context.
This can be used for anything, but might not work for all platform implementations.
Configuration flags.
Public Attribute Documentation#
id#
zpal_uart_id_t zpal_uart_config_t::id
UART ID.
114
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
tx_buffer#
uint8_t* zpal_uart_config_t::tx_buffer
Poniter to transmit buffer.
115
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
tx_buffer_len#
size_t zpal_uart_config_t::tx_buffer_len
Size of transmit buffer.
116
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
rx_buffer#
uint8_t* zpal_uart_config_t::rx_buffer
Poniter to receive buffer.
117
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
rx_buffer_len#
size_t zpal_uart_config_t::rx_buffer_len
Size of receive buffer.
118
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
baud_rate#
uint32_t zpal_uart_config_t::baud_rate
Baud rate of UART.
119
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
data_bits#
uint8_t zpal_uart_config_t::data_bits
Defines amount of data bits in the UART frame.
120
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
parity_bit#
zpal_uart_parity_bit_t zpal_uart_config_t::parity_bit
Defines parity bit in the UART frame.
121
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
stop_bits#
zpal_uart_stop_bits_t zpal_uart_config_t::stop_bits
Define stop bit in the UART frame.
122
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
receive_callback#
zpal_uart_receive_callback_t zpal_uart_config_t::receive_callback
Expect this callback to be invoked in interrupt context.
123
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
ptr#
const void* zpal_uart_config_t::ptr
This can be used for anything, but might not work for all platform implementations.
124
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h
flags#
uint8_t zpal_uart_config_t::flags
Configuration flags.
125
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/PAL/inc/zpal_uart.h