#ifndef __DOWNLOAD_H__ #define __DOWNLOAD_H__ #include "BLCommon.h" /** * @defgroup Download Download * @brief Download unit. Manages receiving bytes and passing it to the * drivers to update. * * @addtogroup Download * @{ */ // ********** public definitions ********** // ********** public function prototypes ********** void initDownload( void ); void execDownload( void ); SW_UPDATE_CMD_T getSWUpdateCommandState( void ); SW_UPDATE_DESINTATION_T getSWUpdateDestination( void ); void clearSWUpdateCommandState( void ); void sendFPGAAckNackStatus( ACK_NACK_STATUS_T ackNackStatus ); U08 getTempRemoveMSGID(); // TODO remove or make is permanent /**@}*/ #endif