APM:Libraries
Macros | Functions
serial_4way_avrootloader.h File Reference

Go to the source code of this file.

Macros

#define brSUCCESS   0x30
 
#define brERRORVERIFY   0xC0
 
#define brERRORCOMMAND   0xC1
 
#define brERRORCRC   0xC2
 
#define brNONE   0xFF
 

Functions

void BL_SendBootInit (void)
 
uint8_t BL_ConnectEx (uint8_32_u *pDeviceInfo)
 
uint8_t BL_SendCMDKeepAlive (void)
 
uint8_t BL_PageErase (ioMem_t *pMem)
 
uint8_t BL_ReadEEprom (ioMem_t *pMem)
 
uint8_t BL_WriteEEprom (ioMem_t *pMem)
 
uint8_t BL_WriteFlash (ioMem_t *pMem)
 
uint8_t BL_ReadFlash (uint8_t interface_mode, ioMem_t *pMem)
 
uint8_t BL_VerifyFlash (ioMem_t *pMem)
 
void BL_SendCMDRunRestartBootloader (uint8_32_u *pDeviceInfo)
 

Macro Definition Documentation

◆ brERRORCOMMAND

#define brERRORCOMMAND   0xC1

Definition at line 13 of file serial_4way_avrootloader.h.

◆ brERRORCRC

#define brERRORCRC   0xC2

Definition at line 14 of file serial_4way_avrootloader.h.

◆ brERRORVERIFY

#define brERRORVERIFY   0xC0

Definition at line 12 of file serial_4way_avrootloader.h.

◆ brNONE

#define brNONE   0xFF

Definition at line 15 of file serial_4way_avrootloader.h.

◆ brSUCCESS

#define brSUCCESS   0x30

Definition at line 11 of file serial_4way_avrootloader.h.

Function Documentation

◆ BL_ConnectEx()

uint8_t BL_ConnectEx ( uint8_32_u pDeviceInfo)

◆ BL_PageErase()

uint8_t BL_PageErase ( ioMem_t pMem)

◆ BL_ReadEEprom()

uint8_t BL_ReadEEprom ( ioMem_t pMem)

◆ BL_ReadFlash()

uint8_t BL_ReadFlash ( uint8_t  interface_mode,
ioMem_t pMem 
)

◆ BL_SendBootInit()

void BL_SendBootInit ( void  )

◆ BL_SendCMDKeepAlive()

uint8_t BL_SendCMDKeepAlive ( void  )

◆ BL_SendCMDRunRestartBootloader()

void BL_SendCMDRunRestartBootloader ( uint8_32_u pDeviceInfo)

◆ BL_VerifyFlash()

uint8_t BL_VerifyFlash ( ioMem_t pMem)

◆ BL_WriteEEprom()

uint8_t BL_WriteEEprom ( ioMem_t pMem)

◆ BL_WriteFlash()

uint8_t BL_WriteFlash ( ioMem_t pMem)