]> rtime.felk.cvut.cz Git - arc.git/blob - boards/ti_tms570ls/examples/tms570_hdk_led/config/IoHwAb_Pwm.c
Added an example of LED Blinker for the TMS570LS31x HDK
[arc.git] / boards / ti_tms570ls / examples / tms570_hdk_led / config / IoHwAb_Pwm.c
1 /*\r
2 * Configuration of module: IoHwAb (IoHwAb_Pwm.c)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    MPC551x\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       3.1.3\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 */\r
14 \r
15 #include "IoHwAb.h"\r
16 #include "IoHwAb_Internal.h"\r
17 /****************************************** Pwm outputs *******************************************/\r
18 \r
19 /************************************ Parameterized Pwm output ************************************/\r
20 \r
21 Std_ReturnType IoHwAb_Set_Duty(IoHwAb_SignalType signal, IoHwAb_DutyType duty, IoHwAb_StatusType *status) {\r
22 \r
23         IOHWAB_VALIDATE_RETURN(IOHWAB_SIGNAL_IS_VALID_PWM_DUTY_OUTPUT(signal), IOHWAB_PWMDUTY_SET_ID, IOHWAB_E_PARAM_SIGNAL, E_NOT_OK);\r
24 \r
25         switch (signal) {\r
26         default: {\r
27                 return E_NOT_OK;\r
28         }\r
29                 break;\r
30         }\r
31 }\r
32 \r
33 Std_ReturnType IoHwAb_Set_FrequencyAndDuty(IoHwAb_SignalType signal, IoHwAb_FrequencyType frequency, IoHwAb_DutyType duty, IoHwAb_StatusType *status) {\r
34 \r
35         IOHWAB_VALIDATE_RETURN(IOHWAB_SIGNAL_IS_VALID_PWM_FREQUENCYANDDUTY_OUTPUT(signal), IOHWAB_PWMFREQUENCYANDDUTY_SET_ID, IOHWAB_E_PARAM_SIGNAL, E_NOT_OK);\r
36 \r
37         switch (signal) {\r
38         default: {\r
39                 return E_NOT_OK;\r
40         }\r
41                 break;\r
42         }\r
43 }\r
44 \r