Classes | Functions | Variables
crtpBootloader.h File Reference
#include <cstdint>
Include dependency graph for crtpBootloader.h:
This graph shows which files directly or indirectly include this file:

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
 

Function Documentation

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.

Variable Documentation

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.

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.



crazyflie_cpp
Author(s): Wolfgang Hoenig
autogenerated on Tue May 19 2020 03:38:05