HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
Loading...
Searching...
No Matches
tmc9660::UARTConfig Struct Reference

UART communication configuration structure. More...

#include <bootloader_config.hpp>

Public Attributes

uint8_t device_address {1}
 Device address for UART communication.
 
uint8_t host_address {255}
 Host address for UART communication.
 
bool disable_uart {false}
 Disable UART interface.
 
bootcfg::UartRxPin rx_pin {bootcfg::UartRxPin::GPIO7}
 UART receive pin selection.
 
bootcfg::UartTxPin tx_pin {bootcfg::UartTxPin::GPIO6}
 UART transmit pin selection.
 
bootcfg::BaudRate baud_rate {bootcfg::BaudRate::BR115200}
 UART baud rate setting.
 

Detailed Description

UART communication configuration structure.

Configures UART communication parameters for bootloader operation including addresses, pin assignments, and baud rate settings.

Member Data Documentation

◆ baud_rate

bootcfg::BaudRate tmc9660::UARTConfig::baud_rate {bootcfg::BaudRate::BR115200}

UART baud rate setting.

◆ device_address

uint8_t tmc9660::UARTConfig::device_address {1}

Device address for UART communication.

◆ disable_uart

bool tmc9660::UARTConfig::disable_uart {false}

Disable UART interface.

◆ host_address

uint8_t tmc9660::UARTConfig::host_address {255}

Host address for UART communication.

◆ rx_pin

bootcfg::UartRxPin tmc9660::UARTConfig::rx_pin {bootcfg::UartRxPin::GPIO7}

UART receive pin selection.

◆ tx_pin

bootcfg::UartTxPin tmc9660::UARTConfig::tx_pin {bootcfg::UartTxPin::GPIO6}

UART transmit pin selection.


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