HF-TMC51x0 Driver (TMC5130 & TMC5160) 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC51x0 (TMC5130 & TMC5160)
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  examples
  esp32
  main
  diagnostics
 i2c_scan.cppSimple I2C bus scanner for the OLED UI board wiring
  fatigue_test_espnow
 esp_idf_pedantic_compat.hppCompatibility include wrapper for ESP-IDF headers when building with -Wpedantic in C++
 espnow_peer_store.cppNVS-based storage implementation for approved ESP-NOW peers
 espnow_peer_store.hppNVS-based storage for approved ESP-NOW peers
 espnow_protocol.hppESP-NOW communication protocol for fatigue tester
 espnow_protocol_test_unit.cppMinimal ESP-NOW protocol test unit - no motor control
 espnow_receiver.cppESP-NOW receiver implementation for test unit with secure pairing
 espnow_receiver.hppESP-NOW receiver for test unit with secure pairing support
 espnow_security.hppESP-NOW security and pairing protocol definitions
 fatigue_motion.hppUnified fatigue test motion controller
 fatigue_motion_impl.hppFull implementation of FatigueTestMotion class
 main.cppFatigue test unit with ESP-NOW communication
  internal_ramp_test_suites
 internal_ramp_comprehensive_test.cppComprehensive internal ramp test suite for TMC51x0 (single motor)
 internal_ramp_sinusoidal.cppBack-and-forth motion example for TMC51x0 stepper motor driver
 spi_daisy_chain_comprehensive_test.cppComprehensive SPI Daisy Chain testing suite for TMC51x0
 uart_multi_node_comprehensive_test.cppComprehensive UART communication testing suite for TMC51x0
  sensors
 abn_encoder_reader.cppABN Encoder Position Reader - Continuously reads encoder position
  test_config
 esp32_tmc51x0_bus.hppESP32-specific communication interfaces for TMC51x0 using SPI and UART (TMC5130 & TMC51x0)
 esp32_tmc51x0_test_config.hppESP32 GPIO pin configuration and compile-time configuration for TMC51x0 driver (TMC5130 & TMC5160)
 esp32_tmc_mutex.hppESP32 FreeRTOS mutex wrapper for TMC51x0 driver thread safety
 TestFramework.hShared testing framework for ESP32-C6 comprehensive test suites
  tuning
 bounds_finding_test.cppStandalone Bounds Finding Test Tool
 stallguard_tuning.cppAutomatic StallGuard2 Tuning Tool with Current Reduction
  inc
  features
 tmc51x0_config_builder.hppFluent configuration builder for TMC51x0 driver
 tmc51x0_daisy_chain.hppHigh-level daisy-chain manager for multiple TMC51x0 drivers (TMC5130 &
 tmc51x0_motor_calc.hppMotor current calculation functions for TMC51x0 (TMC5130 & TMC5160)
 tmc51x0_multi_node.hppHigh-level multi-node manager for multiple TMC51x0 drivers on UART
 tmc51x0_units.hppUnit conversion functions for TMC51x0 driver (TMC5130 & TMC5160)
  registers
 tmc51x0_register_defs.hppX-MACRO definitions for TMC51x0 registers (TMC5130 & TMC5160)
 tmc51x0_registers.hppRegister definitions and bitfield structures for TMC51x0 stepper motor
 tmc51x0.hppMain TMC51x0 stepper motor driver interface and subsystem classes
 tmc51x0_comm_interface.hppCommunication interfaces for TMC51x0 stepper motor driver using SPI and UART
 tmc51x0_result.hppResult type for error handling in TMC51x0 driver
 tmc51x0_types.hppType definitions and enumerations for TMC51x0 stepper motor driver (TMC5130 & TMC5160)
  src
 tmc51x0_register_defs.cppTmc51X0 Register Defs definitions