#include <cstdint>

Go to the source code of this file.
Classes | |
| struct | bootloader |
| struct | bootloaderFlashStatusRequest |
| struct | bootloaderFlashStatusResponse |
| struct | bootloaderGetInfoRequest |
| struct | bootloaderGetInfoResponse |
| struct | bootloaderLoadBufferRequest |
| struct | bootloaderReadBufferRequest |
| struct | bootloaderReadBufferResponse |
| struct | bootloaderReadFlashRequest |
| struct | bootloaderReadFlashResponse |
| struct | bootloaderResetRequest |
| struct | bootloaderWriteFlashRequest |
| struct | bootloaderWriteFlashResponse |
Functions | |
| struct bootloader | __attribute__ ((packed)) |
| constexpr | bootloader (uint8_t target, uint8_t cmd) |
| bootloaderFlashStatusRequest (uint8_t target) | |
| bootloaderGetInfoRequest (uint8_t target) | |
| bootloaderLoadBufferRequest (uint8_t target, uint16_t page, uint16_t address) | |
| bootloaderReadBufferRequest (uint8_t target, uint16_t page, uint16_t address) | |
| bootloaderReadFlashRequest (uint8_t target, uint16_t page, uint16_t address) | |
| bootloaderResetRequest (uint8_t bootToFirmware) | |
| bootloaderWriteFlashRequest (uint8_t target, uint16_t bufferPage, uint16_t flashPage, uint16_t nPages) | |
Variables | |
| uint16_t | address |
| uint8_t | bootToFirmware |
| uint16_t | bufferPage |
| uint8_t | cmd |
| uint8_t | data [25] |
| uint8_t | done |
| uint8_t | error |
| uint16_t | flashPage |
| uint16_t | flashStart |
| uint8_t | header |
| uint16_t | nBuffPage |
| uint16_t | nFlashPage |
| uint16_t | nPages |
| uint16_t | page |
| uint16_t | pageSize |
| bootloaderGetInfoRequest | request |
| uint8_t | reserved [12] |
| uint8_t | target |
| uint8_t | version |
| struct bootloader __attribute__ | ( | (packed) | ) |
| constexpr __attribute__::bootloader | ( | uint8_t | target, |
| uint8_t | cmd | ||
| ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderFlashStatusRequest | ( | uint8_t | target | ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderGetInfoRequest | ( | uint8_t | target | ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderLoadBufferRequest | ( | uint8_t | target, |
| uint16_t | page, | ||
| uint16_t | address | ||
| ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderReadBufferRequest | ( | uint8_t | target, |
| uint16_t | page, | ||
| uint16_t | address | ||
| ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderReadFlashRequest | ( | uint8_t | target, |
| uint16_t | page, | ||
| uint16_t | address | ||
| ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderResetRequest | ( | uint8_t | bootToFirmware | ) |
Definition at line 212 of file crtpBootloader.h.
| __attribute__::bootloaderWriteFlashRequest | ( | uint8_t | target, |
| uint16_t | bufferPage, | ||
| uint16_t | flashPage, | ||
| uint16_t | nPages | ||
| ) |
Definition at line 212 of file crtpBootloader.h.
| uint16_t address |
Definition at line 224 of file crtpBootloader.h.
| uint8_t bootToFirmware |
Definition at line 220 of file crtpBootloader.h.
| uint16_t bufferPage |
Definition at line 225 of file crtpBootloader.h.
| uint8_t cmd |
Definition at line 223 of file crtpBootloader.h.
| uint8_t data[25] |
Definition at line 225 of file crtpBootloader.h.
| uint8_t done |
Definition at line 213 of file crtpBootloader.h.
| uint8_t error |
Definition at line 214 of file crtpBootloader.h.
| uint16_t flashPage |
Definition at line 226 of file crtpBootloader.h.
| uint16_t flashStart |
Definition at line 216 of file crtpBootloader.h.
| bootloader header |
Definition at line 221 of file crtpBootloader.h.
| uint16_t nBuffPage |
Definition at line 214 of file crtpBootloader.h.
| uint16_t nFlashPage |
Definition at line 215 of file crtpBootloader.h.
| uint16_t nPages |
Definition at line 227 of file crtpBootloader.h.
| uint16_t page |
Definition at line 223 of file crtpBootloader.h.
| uint16_t pageSize |
Definition at line 213 of file crtpBootloader.h.
| bootloaderReadFlashRequest request |
Definition at line 212 of file crtpBootloader.h.
| uint8_t reserved[12] |
Definition at line 217 of file crtpBootloader.h.
| uint8_t target |
Definition at line 222 of file crtpBootloader.h.
| uint8_t version |
Definition at line 218 of file crtpBootloader.h.