#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.