2 * Configuration of module: IoHwAb (IoHwAb_Digital.h)
\r
7 * Configured for (MCU): MPC5567
\r
9 * Module vendor: ArcCore
\r
10 * Generator version: 3.1.2
\r
12 * Generated by Arctic Studio (http://arccore.com)
\r
15 #ifndef IOHWAB_DIGITAL_H_
16 #define IOHWAB_DIGITAL_H_
18 #if !(((IOHWAB_SW_MAJOR_VERSION == 1) && (IOHWAB_SW_MINOR_VERSION == 0)) )
19 #error IoHwAb: Configuration file expected BSW module version to be 1.0.*
22 /**************************************** Digital outputs *****************************************/
24 #define IOHWAB_SIGNAL_DIGITALSIGNAL_RED_LED 0
\r
25 Std_ReturnType IoHwAb_SetDigitalSignal_Red_Led( IoHwAb_LevelType newValue, IoHwAb_StatusType *status );
\r
27 /***************************************** Digital inputs *****************************************/
29 /************************************* Parameterized digital **************************************/
31 Std_ReturnType IoHwAb_Set_Digital(IoHwAb_SignalType signal, IoHwAb_LevelType newValue, IoHwAb_StatusType *status);
\r
33 Std_ReturnType IoHwAb_Get_Digital(IoHwAb_SignalType signal, IoHwAb_LevelType *value, IoHwAb_StatusType *status);
\r
35 /*********************************** Digital validation macros ************************************/
37 #define IOHWAB_SIGNAL_COUNT_DIGITAL_OUTPUT 1
\r
39 #define IOHWAB_SIGNAL_IS_VALID_DIGITAL_OUTPUT(signal) \
\r
40 (IOHWAB_SIGNAL_DIGITALSIGNAL_RED_LED == signal) || \
\r
43 #define IOHWAB_SIGNAL_COUNT_DIGITAL_INPUT 0
\r
45 #define IOHWAB_SIGNAL_IS_VALID_DIGITAL_INPUT(signal) \
\r
49 #endif /* IOHWAB_DIGITAL_H_ */