|
HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
|
Feature flags indicating available bootloader capabilities. More...
#include <bootloader_protocol.hpp>
Static Public Member Functions | |
| static BootloaderFeatures | fromValue (uint32_t value) noexcept |
| Parse from 32-bit value. | |
Public Attributes | |
| bool | sram_support |
| Bit 0: SRAM support. | |
| bool | rom |
| Bit 1: ROM. | |
| bool | otp |
| Bit 2: OTP. | |
| bool | spi_flash |
| Bit 3: SPI flash external memory. | |
| bool | i2c_eeprom |
| Bit 4: I2C EEPROM external memory. | |
Feature flags indicating available bootloader capabilities.
These flags indicate which memory types and features are supported by the bootloader hardware. Retrieved via GET_INFO query type InfoQuery::FEATURES.
|
inlinestaticnoexcept |
Parse from 32-bit value.
| bool tmc9660::BootloaderFeatures::i2c_eeprom |
Bit 4: I2C EEPROM external memory.
| bool tmc9660::BootloaderFeatures::otp |
Bit 2: OTP.
| bool tmc9660::BootloaderFeatures::rom |
Bit 1: ROM.
| bool tmc9660::BootloaderFeatures::spi_flash |
Bit 3: SPI flash external memory.
| bool tmc9660::BootloaderFeatures::sram_support |
Bit 0: SRAM support.