WE310F5  39.00.000
m2mb_xfp.h File Reference

This file contains the public APIs and structures to facilitate firmware upgrade via UART using XFP protocol. More...

Go to the source code of this file.

#define XFP_OPERATION_IN_PROGRESS   0
 
#define XFP_OPERATION_BOOTCHARS_DETECTED   1
 
#define XFP_OPERATION_DONE   2
 
#define XFP_OPERATION_FAILED   3
 
typedef M2MB_OS_RESULT_E(* xfp_io_write) (UINT8 *p, UINT32 length)
 IO write callback for XFP. More...
 
typedef VOID(* fwup_xfp_user_cb) (UINT32 response_code)
 This function prototype is Firmware Upgrade callback for XFP user. More...
 
INT32 m2mb_xfp_open (xfp_io_write io_write_cb, M2MB_FWUP_USER_CB_T user_cb, void *user_cb_ctx)
 m2mb_xfp_init is called to initialize XFP module. More...
 
INT32 m2mb_xfp_io_read (uint8_t *buff, uint32_t size)
 m2mb_xfp_io_read reads the XFP data sent by the XFP tool. More...
 

Detailed Description

This file contains the public APIs and structures to facilitate firmware upgrade via UART using XFP protocol.

we866e4/epl/inc/modules/m2mb_xfp.h

XFP is the protocol to be followed to upgrade firmware of the device through UART.

Note
<Notes, dependencies mandatory> Dependencies: UART and Debug modules
Author
Kumaresh Dhotrad
Date
20/9/2018

Definition in file m2mb_xfp.h.