ADC Temp error handling, rename temps
This commit is contained in:
@ -38,10 +38,15 @@ extern "C" {
|
||||
// Description: Definition of global constants (visible by all modules).
|
||||
//=================================================================================================
|
||||
|
||||
#define ADCD_STATUS_DATA_ERROR (1<<0)
|
||||
#define ADCD_SPI_FAILURE (1<<1)
|
||||
#define ADCD_STATUS_DATA_ERROR 0x01
|
||||
#define ADCD_SPI_FAILURE 0x02
|
||||
|
||||
//typedef VOID (*ADCD_pfnCallback)( PVOID pvCallbackArgument );
|
||||
#define ADCD_FAULT_HIGHTHRESH 0x80
|
||||
#define ADCD_FAULT_LOWTHRESH 0x40
|
||||
#define ADCD_FAULT_REFINLOW 0x20
|
||||
#define ADCD_FAULT_REFINHIGH 0x10
|
||||
#define ADCD_FAULT_RTDINLOW 0x08
|
||||
#define ADCD_FAULT_OVUV 0x04
|
||||
|
||||
//=================================================================================================
|
||||
// Section: MACROS
|
||||
@ -55,8 +60,8 @@ extern "C" {
|
||||
//=================================================================================================
|
||||
|
||||
typedef enum {
|
||||
ADCD_eHot = 0,
|
||||
ADCD_eCold = 1,
|
||||
ADCD_eWater = 0,
|
||||
ADCD_eModule = 1,
|
||||
|
||||
ADCD_eNumberOfTemps // Must be last
|
||||
}ADCD_EnTemps;
|
||||
@ -85,7 +90,6 @@ typedef enum {
|
||||
//=================================================================================================
|
||||
|
||||
BOOL ADCD_boInitializeModule( VOID );
|
||||
//BOOL ADCD_boConfig( BOOL boFast, ADCD_pfnCallback pfnDataReadyCallback, PVOID pvCallbackArg );
|
||||
BOOL ADCD_boReadData( ADCD_EnTemps eChannel, PU8 pu8Error, PU16 pu16Data );
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
Reference in New Issue
Block a user