dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

#define brERRORCOMMAND   0xC1

Definition at line 25 of file serial_4way_avrootloader.h.

#define brERRORCRC   0xC2

Definition at line 26 of file serial_4way_avrootloader.h.

#define brERRORVERIFY   0xC0

Definition at line 24 of file serial_4way_avrootloader.h.

#define brNONE   0xFF

Definition at line 27 of file serial_4way_avrootloader.h.

#define brSUCCESS   0x30

Definition at line 23 of file serial_4way_avrootloader.h.

Function Documentation

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