|
HF-AS5047U Driver
0.1.0-dev
HF-AS5047U C++ Driver
|
| ▼Nas5047u | |
| ▼CAS5047U | AS5047U magnetic rotary sensor driver class |
| CAngle | Angle conversion helpers |
| CVelocity | Helper constants and methods for velocity unit conversions |
| CSpiInterface | CRTP-based template interface for SPI bus operations |
| ▼NAS5047U_REG | |
| CAGC | AGC – Automatic Gain Control register (0x3FF9, read-only) |
| CANGLECOM | ANGLECOM – Compensated Angle register (0x3FFF, read-only) |
| CANGLEUNC | ANGLEUNC – Uncompensated Angle register (0x3FFE, read-only) |
| CCOSDATA | COSDATA – Raw digital cosine channel data (0x3FFB, default 0x0000) |
| CDIA | DIA – Diagnostic register (0x3FF5, read-only) |
| CDISABLE | DISABLE – Outputs and filter disable register (0x0015, default 0x0000) |
| CECC | ECC – ECC Settings register (0x001B, default 0x0000) |
| CECC_Checksum | ECC_Checksum – ECC checksum register (0x3FD0, default 0x0000) |
| CERRFL | ERRFL – Error Flag register (0x0001, default 0x0000) |
| CMAG | MAG – CORDIC Magnitude register (0x3FFD, read-only) |
| CNOP | NOP – No Operation register (0x0000, default 0x0000) |
| CPROG | PROG – OTP programming control register (0x0003, default 0x0000) |
| CSETTINGS1 | SETTINGS1 – Custom setting register 1 (0x0018, default 0x0000) |
| CSETTINGS2 | SETTINGS2 – Custom setting register 2 (0x0019, default 0x0000) |
| CSETTINGS3 | SETTINGS3 – Custom setting register 3 (0x001A, default 0x0000) |
| CSINDATA | SINDATA – Raw digital sine channel data (0x3FFA, default 0x0000) |
| CVEL | VEL – Velocity register (0x3FFC, read-only) |
| CZPOSL | ZPOSL – Zero Position LSB register (0x0017, default 0x0000) |
| CZPOSM | ZPOSM – Zero Position MSB register (0x0016, default 0x0000) |
| ▼NAS5047U_TestConfig | |
| CAppConfig | Application-specific Configuration |
| CControlPins | Control GPIO Pins for AS5047U |
| CDiagnostics | Diagnostic Thresholds |
| CEncoderSpecs | Encoder Resolution and Specifications |
| CSPIParams | SPI Communication Parameters |
| CSPIPins | SPI Configuration for ESP32-C6 |
| CSupplyVoltage | Supply Voltage Specifications (volts) |
| CTemperature | Temperature Specifications (celsius) |
| CTestConfig | Test Configuration |
| CTiming | Timing Parameters |
| ▼CEsp32As5047uSpiBus | ESP32 SPI transport implementation for AS5047U driver |
| CSPIConfig | SPI configuration structure |
| CTestResults | Test execution tracking and results accumulation |
| CTestTaskContext | Context passed to test task trampoline |