Index: Utilities.h =================================================================== diff -u -r7574a250df6c0a773344ccafb62431c22930f6a3 -r9113cdc88dd46633aaac47652e93e12396c843bf --- Utilities.h (.../Utilities.h) (revision 7574a250df6c0a773344ccafb62431c22930f6a3) +++ Utilities.h (.../Utilities.h) (revision 9113cdc88dd46633aaac47652e93e12396c843bf) @@ -70,6 +70,16 @@ NUM_OF_SEMAPHORES, ///< Number of semaphores } SEMAPHORE_T; +#ifndef _RELEASE_ +/// Hardware configuration +typedef enum Hardware_Configurations +{ + HW_CONFIG_BETA = 1, ///< Hardware configuration beta + HW_CONFIG_DVT, ///< Hardware configuration DVT + NUM_OF_HW_CONFIGS, ///< Number of hardware configurations +} HARDWARE_CONFIG_T; +#endif + /// Record structure for alarm data of any supported type. typedef union { @@ -112,7 +122,11 @@ void initSemaphores( void ); BOOL getSemaphore( SEMAPHORE_T s ); void releaseSemaphore( SEMAPHORE_T s ); -BOOL isSemaphoreReleased( SEMAPHORE_T s ); +BOOL isSemaphoreReleased( SEMAPHORE_T s ); + +#ifndef _RELEASE_ +HARDWARE_CONFIG_T getHardwareConfigStatus( void ); +#endif /**@}*/