This simple protocol similar to TFTP (Trivial File Transfer Protocol) enables file access in a device and a uniform firmware upload to devices across a network. The protocol has been deliberately specified in a lean manner, so that it can be supported by boot loader programs – a TCP/IP stack isn’t required.
Functions | |
void | EC_API_SLV_FoE_cbRegisterOpenFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBOpenFileHandler_t cbFunc_p) |
This is the function to register FoE open function. More... | |
void | EC_API_SLV_FoE_cbRegisterReadFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBReadFileHandler_t cbFunc_p) |
This is the function to register FoE read function. More... | |
void | EC_API_SLV_FoE_cbRegisterWriteFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBWriteFileHandler_t cbFunc_p) |
This is the function to register FoE write function. More... | |
void | EC_API_SLV_FoE_cbRegisterCloseFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBCloseFileHandler_t cbFunc_p) |
This is the function to register FoE close function. More... | |
void | EC_API_SLV_FoE_cbRegisterFwUpdate (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBFwUpdateHandler_t cbFunc_p) |
This is the function to register FoE firmware update function. More... | |
void | EC_API_SLV_cbRegisterSystemReboot (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CBSystemRebootHandler_t cbFunc_p) |
This is the function to register the Reboot function. More... | |
void | EC_API_SLV_setFwUpdateMode (EC_API_SLV_SHandle_t *pEcSlaveApi_p, bool fwUpdateRequired_p) |
Set whether firmware update is required after file read via FoE. More... | |