2 * Configuration of module: IoHwAb (IoHwAb_Pwm.h)
\r
7 * Configured for (MCU): MPC551x
\r
9 * Module vendor: ArcCore
\r
10 * Generator version: 3.1.3
\r
12 * Generated by Arctic Studio (http://arccore.com)
\r
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 /****************************************** Pwm outputs *******************************************/
\r
24 /************************************ Parameterized Pwm output ************************************/
\r
26 Std_ReturnType IoHwAb_Set_Duty(IoHwAb_SignalType signal, IoHwAb_DutyType duty, IoHwAb_StatusType *status);
\r
27 Std_ReturnType IoHwAb_Set_FrequencyAndDuty(IoHwAb_SignalType signal, IoHwAb_FrequencyType frequency, IoHwAb_DutyType duty, IoHwAb_StatusType *status);
\r
29 /************************************* Pwm validation macros **************************************/
\r
31 #define IOHWAB_SIGNAL_COUNT_PWM_DUTY_OUTPUT 0
\r
32 #define IOHWAB_SIGNAL_COUNT_PWM_FREQUENCYANDDUTY_OUTPUT 0
\r
34 #define IOHWAB_SIGNAL_IS_VALID_PWM_DUTY_OUTPUT(signal) \
\r
37 #define IOHWAB_SIGNAL_IS_VALID_PWM_FREQUENCYANDDUTY_OUTPUT(signal) \
\r
41 #endif /* IOHWAB_PWM_H_ */