HF-TMC9660 Driver 0.1.0-dev
Hardware Agnostic C++ Driver for the TMC9660
Loading...
Searching...
No Matches
tmc9660::TMC9660Bootloader< CommType > Member List

This is the complete list of members for tmc9660::TMC9660Bootloader< CommType >, including all inherited members.

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