4.8.2 Functions
static void DeviceResetCheck (void)
static void ParserDataReset (void)
static bool SequenceNumberValidate (void)
static bl_result_t OperationalBlockExecute (void)
static void ResponseSet (ftp_process_frame_t *bufferPtr, uint8_t *responsePayload, ftp_response_status_t responseStatus, uint8_t sequenceByte, uint16_t responsePayloadLength)
static void ClientInfoResponseSet (ftp_process_frame_t *responseData)
static uint8_t TLVAppend (uint8_t *dataBufferStart, ftp_tlv_t tlvData)
static ftp_abort_code_t AbortCodeGet (bl_result_t targetStatus)
bl_result_t FTP_Task (void)
Acts as the main task runner of the codebase. This function will be called in a loop to receive bytes from the host and make calls to the responsible software layers.
bl_result_t FTP_Initialize (void)
Performs the initialization actions required to set up the FTP and dependant layers.