HF-AS5047U Driver  0.1.0-dev
HF-AS5047U C++ Driver
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nas5047u
 CAS5047UAS5047U magnetic rotary sensor driver class
 CAngleAngle conversion helpers
 CVelocityHelper constants and methods for velocity unit conversions
 CSpiInterfaceCRTP-based template interface for SPI bus operations
 NAS5047U_REG
 CAGCAGC – Automatic Gain Control register (0x3FF9, read-only)
 CANGLECOMANGLECOM – Compensated Angle register (0x3FFF, read-only)
 CANGLEUNCANGLEUNC – Uncompensated Angle register (0x3FFE, read-only)
 CCOSDATACOSDATA – Raw digital cosine channel data (0x3FFB, default 0x0000)
 CDIADIA – Diagnostic register (0x3FF5, read-only)
 CDISABLEDISABLE – Outputs and filter disable register (0x0015, default 0x0000)
 CECCECCECC Settings register (0x001B, default 0x0000)
 CECC_ChecksumECC_ChecksumECC checksum register (0x3FD0, default 0x0000)
 CERRFLERRFL – Error Flag register (0x0001, default 0x0000)
 CMAGMAG – CORDIC Magnitude register (0x3FFD, read-only)
 CNOPNOP – No Operation register (0x0000, default 0x0000)
 CPROGPROG – OTP programming control register (0x0003, default 0x0000)
 CSETTINGS1SETTINGS1 – Custom setting register 1 (0x0018, default 0x0000)
 CSETTINGS2SETTINGS2 – Custom setting register 2 (0x0019, default 0x0000)
 CSETTINGS3SETTINGS3 – Custom setting register 3 (0x001A, default 0x0000)
 CSINDATASINDATA – Raw digital sine channel data (0x3FFA, default 0x0000)
 CVELVEL – Velocity register (0x3FFC, read-only)
 CZPOSLZPOSL – Zero Position LSB register (0x0017, default 0x0000)
 CZPOSMZPOSM – Zero Position MSB register (0x0016, default 0x0000)
 NAS5047U_TestConfig
 CAppConfigApplication-specific Configuration
 CControlPinsControl GPIO Pins for AS5047U
 CDiagnosticsDiagnostic Thresholds
 CEncoderSpecsEncoder Resolution and Specifications
 CSPIParamsSPI Communication Parameters
 CSPIPinsSPI Configuration for ESP32-C6
 CSupplyVoltageSupply Voltage Specifications (volts)
 CTemperatureTemperature Specifications (celsius)
 CTestConfigTest Configuration
 CTimingTiming Parameters
 CEsp32As5047uSpiBusESP32 SPI transport implementation for AS5047U driver
 CSPIConfigSPI configuration structure
 CTestResultsTest execution tracking and results accumulation
 CTestTaskContextContext passed to test task trampoline