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

RS485 transceiver configuration structure. More...

#include <bootloader_config.hpp>

Public Attributes

bool enable_rs485 {false}
 Enable RS485 half-duplex mode.
 
bootcfg::RS485TxEnPin txen_pin
 RS485 transmit enable pin selection.
 
uint8_t txen_pre_delay {0}
 Pre-transmission delay (microseconds)
 
uint8_t txen_post_delay {0}
 Post-transmission delay (microseconds)
 

Detailed Description

RS485 transceiver configuration structure.

Configures RS485 half-duplex communication including transmit enable pin selection and timing delays for proper transceiver control.

Member Data Documentation

◆ enable_rs485

bool tmc9660::RS485Config::enable_rs485 {false}

Enable RS485 half-duplex mode.

◆ txen_pin

bootcfg::RS485TxEnPin tmc9660::RS485Config::txen_pin
Initial value:
{
@ None
No RS485 TX enable pin (RS485 disabled)

RS485 transmit enable pin selection.

◆ txen_post_delay

uint8_t tmc9660::RS485Config::txen_post_delay {0}

Post-transmission delay (microseconds)

◆ txen_pre_delay

uint8_t tmc9660::RS485Config::txen_pre_delay {0}

Pre-transmission delay (microseconds)


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