|
HF-AS5047U Driver
0.1.0-dev
HF-AS5047U C++ Driver
|
DISABLE – Outputs and filter disable register (0x0015, default 0x0000) More...
#include <as5047u_registers.hpp>
Public Types | |
| enum class | UVWMode : uint8_t { Normal = 0 , Tristate = 1 } |
| UVW output mode (UVW_off bit) More... | |
| enum class | ABIMode : uint8_t { Normal = 0 , Tristate = 1 } |
| ABI output mode (ABI_off bit) More... | |
| enum class | FilterMode : uint8_t { Enabled = 0 , Disabled = 1 } |
| Output filter control (FILTER_disable bit) More... | |
Public Attributes | ||
| union { | ||
| uint16_t value | ||
| struct { | ||
| uint16_t UVW_off: 1 | ||
| uint16_t ABI_off: 1 | ||
| uint16_t reserved_2_5: 4 | ||
| uint16_t FILTER_disable: 1 | ||
| uint16_t reserved_7: 1 | ||
| uint16_t reserved_8_15: 8 | ||
| } bits | ||
| }; | ||
Static Public Attributes | |
| static constexpr uint16_t | ADDRESS = 0x0015 |
DISABLE – Outputs and filter disable register (0x0015, default 0x0000)
| Bits | Name | R/W/P | Description |
|---|---|---|---|
| 0 | UVW_off | R/W/P | UVW outputs off (0 = Normal mode, 1 = UVW pins tristate) |
| 1 | ABI_off | R/W/P | ABI outputs off (0 = Normal mode, 1 = ABI pins tristate) |
| 2-5 | (reserved) | R/W/P | Reserved bits (must be 0) |
| 6 | FILTER_disable | R/W/P | Disable output filter (0 = Filter enabled (default), 1 = Filter |
| | | disabled) 7 | (reserved) | R/W/P | Reserved bit (must be 0) 8-15 | (unused) | - | Unused upper bits (reads 0)
|
strong |
|
strong |
|
strong |
| union { ... } AS5047U_REG::DISABLE |
| uint16_t AS5047U_REG::DISABLE::ABI_off |
|
staticconstexpr |
| struct { ... } AS5047U_REG::DISABLE::bits |
| uint16_t AS5047U_REG::DISABLE::FILTER_disable |
| uint16_t AS5047U_REG::DISABLE::reserved_2_5 |
| uint16_t AS5047U_REG::DISABLE::reserved_7 |
| uint16_t AS5047U_REG::DISABLE::reserved_8_15 |
| uint16_t AS5047U_REG::DISABLE::UVW_off |
| uint16_t AS5047U_REG::DISABLE::value |