| applyConfiguration(const BootloaderConfig &cfg, bool fail_on_verify_error=true) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| bootstrapRS485(uint8_t tx_en_pin, uint8_t pre_delay, uint8_t host_addr, uint8_t device_addr) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| checkOtpBurnStatus(bool *result) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| comm_ | tmc9660::TMC9660Bootloader< CommType > | private |
| deviceAddr_ | tmc9660::TMC9660Bootloader< CommType > | private |
| flashEraseSector(uint32_t address) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| flashLoadBuffer(uint8_t offset, uint32_t data) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| flashReadBuffer(uint8_t offset, uint32_t *data) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| flashReadJedecId(uint8_t *manufacturer_id) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| flashSendDatagram(uint8_t num_bytes) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getAddress(uint32_t *address) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getAllBootloaderInfo() noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getBank(uint8_t *bank) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getBootloaderVersion(BootloaderVersion *version) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getChipFrequency(uint32_t *frequency) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getChipType(uint32_t *chip_type) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getChipVariant(uint32_t *variant) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getChipVersion(uint32_t *version) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getConfigMemSize(uint32_t *size) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getConfigMemStart(uint32_t *address) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getFeatures(BootloaderFeatures *features) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getGitInfo(GitInfo *git_info) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getI2cMemPartitions(uint32_t *count) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getI2cMemSize(uint32_t *size) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getInfo(InfoQuery query, uint32_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getOtpMemSize(uint32_t *size) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getPartitionVersion(PartitionVersion *version) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| getSpiMemPartitions(uint32_t *count) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| getSpiMemSize(uint32_t *size) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| hostAddr_ | tmc9660::TMC9660Bootloader< CommType > | private |
| memIsBusy(MemoryBank bank, bool *is_busy) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| memIsConfigured(MemoryBank bank, bool *is_configured) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| memIsConnected(MemoryBank bank, bool *is_connected) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| noOp(uint32_t *reply=nullptr) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| otpBurn(uint8_t page, uint8_t page_addr, OtpBurnResult *result) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| otpBurn(uint8_t page, uint8_t page_addr=0) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| otpBurnWithWorkaround(uint8_t page, uint8_t page_addr, OtpBurnResult *result, uint32_t vdrv_wait_ms=1000) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| otpLoad(uint8_t page, OtpLoadResult *result) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| otpLoad(uint8_t page, uint8_t *error_count=nullptr, uint8_t *page_tag=nullptr) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| read16(uint16_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| read16Inc(uint16_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| read32(uint32_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| read32Inc(uint32_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| read8(uint8_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| read8Inc(uint8_t *value) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| readAndVerify16(uint16_t expected, const char *config_name) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| readAndVerify32(uint32_t expected, const char *config_name) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| readAndVerify8(uint8_t expected, const char *config_name) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| sendCommand(uint8_t cmd, uint32_t value, uint32_t *reply=nullptr) noexcept | tmc9660::TMC9660Bootloader< CommType > | private |
| sendCommandSPI(uint8_t cmd, uint32_t value, uint32_t *reply) noexcept | tmc9660::TMC9660Bootloader< CommType > | private |
| sendCommandUART(uint8_t cmd, uint32_t value, uint32_t *reply) noexcept | tmc9660::TMC9660Bootloader< CommType > | private |
| setAddress(uint32_t addr) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| setBank(uint8_t bank) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| setBank(MemoryBank bank) noexcept | tmc9660::TMC9660Bootloader< CommType > | inline |
| startMotorControl(bootcfg::BootMode boot_mode=bootcfg::BootMode::Parameter) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| TMC9660Bootloader(CommType &comm) noexcept | tmc9660::TMC9660Bootloader< CommType > | explicit |
| write16(uint16_t v) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| write16Inc(uint16_t v) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| write32(uint32_t v) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| write32Inc(uint32_t v) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| write32IncMultiple(const uint32_t *values, size_t count) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| write8(uint8_t v) noexcept | tmc9660::TMC9660Bootloader< CommType > | |
| write8Inc(uint8_t v) noexcept | tmc9660::TMC9660Bootloader< CommType > | |