|
HF-AS5047U Driver
0.1.0-dev
HF-AS5047U C++ Driver
|
| CAS5047U_REG::AGC | AGC – Automatic Gain Control register (0x3FF9, read-only) |
| Cas5047u::AS5047U< SpiType >::Angle | Angle conversion helpers |
| CAS5047U_REG::ANGLECOM | ANGLECOM – Compensated Angle register (0x3FFF, read-only) |
| CAS5047U_REG::ANGLEUNC | ANGLEUNC – Uncompensated Angle register (0x3FFE, read-only) |
| CAS5047U_TestConfig::AppConfig | Application-specific Configuration |
| Cas5047u::AS5047U< SpiType > | AS5047U magnetic rotary sensor driver class |
| CAS5047U_TestConfig::ControlPins | Control GPIO Pins for AS5047U |
| CAS5047U_REG::COSDATA | COSDATA – Raw digital cosine channel data (0x3FFB, default 0x0000) |
| CAS5047U_REG::DIA | DIA – Diagnostic register (0x3FF5, read-only) |
| CAS5047U_TestConfig::Diagnostics | Diagnostic Thresholds |
| CAS5047U_REG::DISABLE | DISABLE – Outputs and filter disable register (0x0015, default 0x0000) |
| CAS5047U_REG::ECC | ECC – ECC Settings register (0x001B, default 0x0000) |
| CAS5047U_REG::ECC_Checksum | ECC_Checksum – ECC checksum register (0x3FD0, default 0x0000) |
| CAS5047U_TestConfig::EncoderSpecs | Encoder Resolution and Specifications |
| CAS5047U_REG::ERRFL | ERRFL – Error Flag register (0x0001, default 0x0000) |
| CAS5047U_REG::MAG | MAG – CORDIC Magnitude register (0x3FFD, read-only) |
| CAS5047U_REG::NOP | NOP – No Operation register (0x0000, default 0x0000) |
| CAS5047U_REG::PROG | PROG – OTP programming control register (0x0003, default 0x0000) |
| CAS5047U_REG::SETTINGS1 | SETTINGS1 – Custom setting register 1 (0x0018, default 0x0000) |
| CAS5047U_REG::SETTINGS2 | SETTINGS2 – Custom setting register 2 (0x0019, default 0x0000) |
| CAS5047U_REG::SETTINGS3 | SETTINGS3 – Custom setting register 3 (0x001A, default 0x0000) |
| CAS5047U_REG::SINDATA | SINDATA – Raw digital sine channel data (0x3FFA, default 0x0000) |
| CEsp32As5047uSpiBus::SPIConfig | SPI configuration structure |
| Cas5047u::SpiInterface< Derived > | CRTP-based template interface for SPI bus operations |
| ▼Cas5047u::SpiInterface< Esp32As5047uSpiBus > | |
| CEsp32As5047uSpiBus | ESP32 SPI transport implementation for AS5047U driver |
| CAS5047U_TestConfig::SPIParams | SPI Communication Parameters |
| CAS5047U_TestConfig::SPIPins | SPI Configuration for ESP32-C6 |
| CAS5047U_TestConfig::SupplyVoltage | Supply Voltage Specifications (volts) |
| CAS5047U_TestConfig::Temperature | Temperature Specifications (celsius) |
| CAS5047U_TestConfig::TestConfig | Test Configuration |
| CTestResults | Test execution tracking and results accumulation |
| CTestTaskContext | Context passed to test task trampoline |
| CAS5047U_TestConfig::Timing | Timing Parameters |
| CAS5047U_REG::VEL | VEL – Velocity register (0x3FFC, read-only) |
| Cas5047u::AS5047U< SpiType >::Velocity | Helper constants and methods for velocity unit conversions |
| CAS5047U_REG::ZPOSL | ZPOSL – Zero Position LSB register (0x0017, default 0x0000) |
| CAS5047U_REG::ZPOSM | ZPOSM – Zero Position MSB register (0x0016, default 0x0000) |