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

Bootloader behavior configuration structure. More...

#include <bootloader_config.hpp>

Public Attributes

bootcfg::BootMode boot_mode
 Target boot mode (Register or Parameter)
 
bool bl_ready_fault {false}
 Enable bootloader ready fault detection.
 
bool bl_exit_fault {true}
 Enable bootloader exit fault detection.
 
bool disable_selftest {false}
 Disable power-on self-test.
 
bool bl_config_fault {false}
 Enable bootloader configuration fault detection.
 
bool start_motor_control {false}
 Start motor control after configuration (CRITICAL!)
 

Detailed Description

Bootloader behavior configuration structure.

Controls the bootloader's behavior including boot mode selection, fault handling, self-test options, and motor control startup.

Member Data Documentation

◆ bl_config_fault

bool tmc9660::BootConfig::bl_config_fault {false}

Enable bootloader configuration fault detection.

◆ bl_exit_fault

bool tmc9660::BootConfig::bl_exit_fault {true}

Enable bootloader exit fault detection.

◆ bl_ready_fault

bool tmc9660::BootConfig::bl_ready_fault {false}

Enable bootloader ready fault detection.

◆ boot_mode

bootcfg::BootMode tmc9660::BootConfig::boot_mode
Initial value:
{
@ Parameter
Parameter mode - TMCL command-based motor control (recommended)

Target boot mode (Register or Parameter)

◆ disable_selftest

bool tmc9660::BootConfig::disable_selftest {false}

Disable power-on self-test.

◆ start_motor_control

bool tmc9660::BootConfig::start_motor_control {false}

Start motor control after configuration (CRITICAL!)


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