/* * BLCommon.h * * Created on: Aug 1, 2024 * Author: fw */ #ifndef __BLCOMMON_H__ #define __BLCOMMON_H__ #include "hal_stdtypes.h" // ********** version ********** /* * TD = 0 * DD = 1 * RO = 2 */ #define BL_STACK_ID 0 // TODO de we need to check the value to make sure it is range (e.g. it is not set to 20?) #define BL_VERSION_MAJOR 0 #define BL_VERSION_MINOR 0 #define BL_VERSION_MICRO 0 #define BL_VERIOSN_BUILD 0 // **** Types **** typedef float F32; ///< 32-bit floating point type typedef double F64; ///< 64-bit floating point type typedef long long S64; ///< 64-bit signed integer type typedef unsigned int U32; ///< 32-bit unsigned integer type typedef int S32; ///< 32-bit signed integer type typedef unsigned short U16; ///< 16-bit unsigned integer type typedef short S16; ///< 16-bit signed integer type typedef unsigned char U08; ///< 8-bit unsigned integer type typedef unsigned int BOOL; ///< 32-bit boolean type typedef unsigned char BYTE; ///< 8-bit byte type #endif