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

Go to the source code of this file.

Classes

struct  bootloader
struct  bootloaderAllOffRequest
struct  bootloaderFlashStatusRequest
struct  bootloaderFlashStatusResponse
struct  bootloaderGetInfoRequest
struct  bootloaderGetInfoResponse
struct  bootloaderGetVBatRequest
struct  bootloaderGetVBatResponse
struct  bootloaderLoadBufferRequest
struct  bootloaderReadBufferRequest
struct  bootloaderReadBufferResponse
struct  bootloaderReadFlashRequest
struct  bootloaderReadFlashResponse
struct  bootloaderResetInitRequest
struct  bootloaderResetInitResponse
struct  bootloaderResetRequest
struct  bootloaderSysOffRequest
struct  bootloaderSysOnRequest
struct  bootloaderWriteFlashRequest
struct  bootloaderWriteFlashResponse

Functions

struct bootloader __attribute__ ((packed))
constexpr bootloader (uint8_t target, uint8_t cmd)
 bootloaderAllOffRequest (uint8_t target)
 bootloaderFlashStatusRequest (uint8_t target)
 bootloaderGetInfoRequest (uint8_t target)
 bootloaderGetVBatRequest (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)
 bootloaderResetInitRequest (uint8_t target)
 bootloaderResetRequest (uint8_t target)
 bootloaderSysOffRequest (uint8_t target)
 bootloaderSysOnRequest (uint8_t target)
 bootloaderWriteFlashRequest (uint8_t target, uint16_t bufferPage, uint16_t flashPage, uint16_t nPages)

Variables

uint8_t addr [5]
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
float vbat
uint8_t version

Function Documentation

struct bootloader __attribute__ ( (packed)  )
constexpr __attribute__::bootloader ( uint8_t  target,
uint8_t  cmd 
)

Definition at line 20 of file bootloader.h.

Definition at line 212 of file bootloader.h.

Definition at line 132 of file bootloader.h.

Definition at line 32 of file bootloader.h.

Definition at line 257 of file bootloader.h.

__attribute__::bootloaderLoadBufferRequest ( uint8_t  target,
uint16_t  page,
uint16_t  address 
)

Definition at line 65 of file bootloader.h.

__attribute__::bootloaderReadBufferRequest ( uint8_t  target,
uint16_t  page,
uint16_t  address 
)

Definition at line 84 of file bootloader.h.

__attribute__::bootloaderReadFlashRequest ( uint8_t  target,
uint16_t  page,
uint16_t  address 
)

Definition at line 158 of file bootloader.h.

Definition at line 177 of file bootloader.h.

Definition at line 197 of file bootloader.h.

Definition at line 227 of file bootloader.h.

Definition at line 242 of file bootloader.h.

__attribute__::bootloaderWriteFlashRequest ( uint8_t  target,
uint16_t  bufferPage,
uint16_t  flashPage,
uint16_t  nPages 
)

Definition at line 112 of file bootloader.h.


Variable Documentation

uint8_t addr[5]

Definition at line 184 of file bootloader.h.

uint16_t address

Definition at line 77 of file bootloader.h.

uint8_t bootToFirmware

Definition at line 204 of file bootloader.h.

uint16_t bufferPage

Definition at line 125 of file bootloader.h.

uint8_t cmd

Definition at line 31 of file bootloader.h.

uint8_t data

Definition at line 78 of file bootloader.h.

uint8_t done

Definition at line 120 of file bootloader.h.

uint8_t error

Definition at line 121 of file bootloader.h.

uint16_t flashPage

Definition at line 126 of file bootloader.h.

uint16_t flashStart

Definition at line 47 of file bootloader.h.

const crtp header

Definition at line 29 of file bootloader.h.

uint16_t nBuffPage

Definition at line 45 of file bootloader.h.

uint16_t nFlashPage

Definition at line 46 of file bootloader.h.

uint16_t nPages

Definition at line 127 of file bootloader.h.

uint16_t page

Definition at line 76 of file bootloader.h.

uint16_t pageSize

Definition at line 44 of file bootloader.h.

Definition at line 43 of file bootloader.h.

uint8_t reserved[12]

Definition at line 48 of file bootloader.h.

uint8_t target

Definition at line 30 of file bootloader.h.

float vbat

Definition at line 264 of file bootloader.h.

uint8_t version

Definition at line 49 of file bootloader.h.



crazyflie_cpp
Author(s): Wolfgang Hoenig
autogenerated on Sun Oct 8 2017 02:47:59