]> rtime.felk.cvut.cz Git - arc.git/blobdiff - 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
diff --git a/boards/ti_tms570ls/examples/tms570_hdk_led/config/IoHwAb_Pwm.c b/boards/ti_tms570ls/examples/tms570_hdk_led/config/IoHwAb_Pwm.c
new file mode 100644 (file)
index 0000000..f640e75
--- /dev/null
@@ -0,0 +1,44 @@
+/*\r
+* Configuration of module: IoHwAb (IoHwAb_Pwm.c)\r
+*\r
+* Created by:              \r
+* Copyright:               \r
+*\r
+* Configured for (MCU):    MPC551x\r
+*\r
+* Module vendor:           ArcCore\r
+* Generator version:       3.1.3\r
+*\r
+* Generated by Arctic Studio (http://arccore.com) \r
+*/\r
+\r
+#include "IoHwAb.h"\r
+#include "IoHwAb_Internal.h"\r
+/****************************************** Pwm outputs *******************************************/\r
+\r
+/************************************ Parameterized Pwm output ************************************/\r
+\r
+Std_ReturnType IoHwAb_Set_Duty(IoHwAb_SignalType signal, IoHwAb_DutyType duty, IoHwAb_StatusType *status) {\r
+\r
+       IOHWAB_VALIDATE_RETURN(IOHWAB_SIGNAL_IS_VALID_PWM_DUTY_OUTPUT(signal), IOHWAB_PWMDUTY_SET_ID, IOHWAB_E_PARAM_SIGNAL, E_NOT_OK);\r
+\r
+       switch (signal) {\r
+       default: {\r
+               return E_NOT_OK;\r
+       }\r
+               break;\r
+       }\r
+}\r
+\r
+Std_ReturnType IoHwAb_Set_FrequencyAndDuty(IoHwAb_SignalType signal, IoHwAb_FrequencyType frequency, IoHwAb_DutyType duty, IoHwAb_StatusType *status) {\r
+\r
+       IOHWAB_VALIDATE_RETURN(IOHWAB_SIGNAL_IS_VALID_PWM_FREQUENCYANDDUTY_OUTPUT(signal), IOHWAB_PWMFREQUENCYANDDUTY_SET_ID, IOHWAB_E_PARAM_SIGNAL, E_NOT_OK);\r
+\r
+       switch (signal) {\r
+       default: {\r
+               return E_NOT_OK;\r
+       }\r
+               break;\r
+       }\r
+}\r
+\r