]> rtime.felk.cvut.cz Git - arc.git/blobdiff - boards/ti_tms570ls/examples/rte_simple/config/Rte.c
Regenerated examples for TMS570.
[arc.git] / boards / ti_tms570ls / examples / rte_simple / config / Rte.c
index 65820251d3552ec095e6e579635adaa5794d7b18..0a0931588974cd47c33b3cc60c542103414b281c 100644 (file)
@@ -7,7 +7,7 @@
 * Configured for (MCU):    TMS570\r
 *\r
 * Module vendor:           ArcCore\r
-* Generator version:       0.0.9\r
+* Generator version:       0.0.13\r
 *\r
 * Generated by Arctic Studio (http://arccore.com) \r
 */\r
 #include "Rte_Logger2_Internal.h"\r
 #include "Com.h"\r
 \r
-Rte_DE_UInt8 Rte_Buf_Tester_prototype_Argumentsarg1_ibuffer;\r
-Rte_DE_UInt8 Rte_Buf_Tester_prototype_Argumentsarg2_ibuffer;\r
-Rte_DE_UInt32 Rte_Buf_Tester_prototype_FreqReqfreq_ibuffer;\r
-Rte_DE_UInt32 Rte_Buf_Tester_prototype_FreqReqIndfreq_ibuffer;\r
-Rte_DE_UInt16 Rte_Buf_Tester_prototype_Resultresult_ibuffer;\r
+Rte_DE_Read_TesterRunnable_ReadArg1 Rte_Buf_TesterRunnable_Argumentsarg1_ibuffer;\r
+Rte_DE_Read_TesterRunnable_ReadArg2 Rte_Buf_TesterRunnable_Argumentsarg2_ibuffer;\r
+Rte_DE_Read_FreqReqRunnable_ReadFreqReq Rte_Buf_FreqReqRunnable_FreqReqfreq_ibuffer;\r
+Rte_DE_Write_TesterRunnable_WriteResult Rte_Buf_TesterRunnable_Resultresult_ibuffer;\r
+Rte_DE_Write_FreqReqRunnable_WriteFreqReqInd Rte_Buf_FreqReqRunnable_FreqReqIndfreq_ibuffer;\r
 Rte_CDS_Tester Rte_Inst_Tester =\r
 {\r
-       .TesterRunnable_Arguments_arg1 = &Rte_Buf_Tester_prototype_Argumentsarg1_ibuffer,\r
-       .TesterRunnable_Arguments_arg2 = &Rte_Buf_Tester_prototype_Argumentsarg2_ibuffer,\r
-       .FreqReqRunnable_FreqReq_freq = &Rte_Buf_Tester_prototype_FreqReqfreq_ibuffer,\r
-       .FreqReqRunnable_FreqReqInd_freq = &Rte_Buf_Tester_prototype_FreqReqIndfreq_ibuffer,\r
-       .TesterRunnable_Result_result = &Rte_Buf_Tester_prototype_Resultresult_ibuffer,\r
+       .TesterRunnable_Arguments_arg1 = &Rte_Buf_TesterRunnable_Argumentsarg1_ibuffer,\r
+       .TesterRunnable_Arguments_arg2 = &Rte_Buf_TesterRunnable_Argumentsarg2_ibuffer,\r
+       .FreqReqRunnable_FreqReq_freq = &Rte_Buf_FreqReqRunnable_FreqReqfreq_ibuffer,\r
+       .TesterRunnable_Result_result = &Rte_Buf_TesterRunnable_Resultresult_ibuffer,\r
+       .FreqReqRunnable_FreqReqInd_freq = &Rte_Buf_FreqReqRunnable_FreqReqIndfreq_ibuffer,\r
 };\r
 \r
-Rte_DE_UInt16 Rte_Buf_Logger_prototype_Resultresult_ibuffer;\r
+Rte_DE_Read_LoggerRunnable_ReadResult Rte_Buf_LoggerRunnable_Resultresult_ibuffer;\r
 Rte_CDS_Logger Rte_Inst_Logger =\r
 {\r
-       .LoggerRunnable_Result_result = &Rte_Buf_Logger_prototype_Resultresult_ibuffer,\r
+       .LoggerRunnable_Result_result = &Rte_Buf_LoggerRunnable_Resultresult_ibuffer,\r
 };\r
 \r
-Rte_DE_UInt16 Rte_Buf_Logger2_prototype_Resultresult_ibuffer;\r
+Rte_DE_Read_Logger2Runnable_ReadResult Rte_Buf_Logger2Runnable_Resultresult_ibuffer;\r
 Rte_CDS_Logger2 Rte_Inst_Logger2 =\r
 {\r
-       .Logger2Runnable_Result_result = &Rte_Buf_Logger2_prototype_Resultresult_ibuffer,\r
+       .Logger2Runnable_Result_result = &Rte_Buf_Logger2Runnable_Resultresult_ibuffer,\r
 };\r
 \r
 void Rte_PRE_TesterRunnable() {\r
-       imask_t irqMask = 0;\r
-       Irq_Save(irqMask);\r
+       GetResource(RES_SCHEDULER);\r
 \r
        uint8 Arg1_buf = 0;\r
        Com_ReceiveSignal(Arg1, &Arg1_buf);\r
@@ -61,48 +60,44 @@ void Rte_PRE_TesterRunnable() {
        Com_ReceiveSignal(Arg2, &Arg2_buf);\r
        Rte_Inst_Tester.TesterRunnable_Arguments_arg2->value = (UInt8) Arg2_buf;\r
 \r
-       Irq_Restore(irqMask);\r
+       ReleaseResource(RES_SCHEDULER);\r
 \r
 }\r
 \r
 void Rte_PRE_FreqReqRunnable() {\r
-       imask_t irqMask = 0;\r
-       Irq_Save(irqMask);\r
+       GetResource(RES_SCHEDULER);\r
 \r
        uint32 FreqReqSig_buf = 0;\r
        Com_ReceiveSignal(FreqReqSig, &FreqReqSig_buf);\r
-       Rte_Inst_Tester.FreqReqRunnable_FreqReq_freq->value\r
-                       (UInt32) FreqReqSig_buf;\r
+       Rte_Inst_Tester.FreqReqRunnable_FreqReq_freq->value =\r
+                       (UInt32) FreqReqSig_buf;\r
 \r
-       Irq_Restore(irqMask);\r
+       ReleaseResource(RES_SCHEDULER);\r
 \r
 }\r
 \r
 void Rte_PRE_LoggerRunnable() {\r
-       imask_t irqMask = 0;\r
-       Irq_Save(irqMask);\r
+       GetResource(RES_SCHEDULER);\r
 \r
-       Rte_Inst_Logger.LoggerRunnable_Result_result->value\r
-                       Rte_Buf_Tester_prototype_Result_result;\r
+       Rte_Inst_Logger.LoggerRunnable_Result_result->value =\r
+                       Rte_Buf_Tester_prototype_Result_result;\r
 \r
-       Irq_Restore(irqMask);\r
+       ReleaseResource(RES_SCHEDULER);\r
 \r
 }\r
 \r
 void Rte_PRE_Logger2Runnable() {\r
-       imask_t irqMask = 0;\r
-       Irq_Save(irqMask);\r
+       GetResource(RES_SCHEDULER);\r
 \r
-       Rte_Inst_Logger2.Logger2Runnable_Result_result->value\r
-                       Rte_Buf_Tester_prototype_Result_result;\r
+       Rte_Inst_Logger2.Logger2Runnable_Result_result->value =\r
+                       Rte_Buf_Tester_prototype_Result_result;\r
 \r
-       Irq_Restore(irqMask);\r
+       ReleaseResource(RES_SCHEDULER);\r
 \r
 }\r
 \r
 void Rte_POST_TesterRunnable() {\r
-       imask_t irqMask = 0;\r
-       Irq_Save(irqMask);\r
+       GetResource(RES_SCHEDULER);\r
 \r
        uint8 ResultSig_buf =\r
                        (uint8) Rte_Inst_Tester.TesterRunnable_Result_result->value;\r
@@ -111,19 +106,18 @@ void Rte_POST_TesterRunnable() {
        Rte_WriteBuffer_Rte_Buf_Tester_prototype_Result_result(\r
                        Rte_Inst_Tester.TesterRunnable_Result_result->value);\r
 \r
-       Irq_Restore(irqMask);\r
+       ReleaseResource(RES_SCHEDULER);\r
 \r
 }\r
 \r
 void Rte_POST_FreqReqRunnable() {\r
-       imask_t irqMask = 0;\r
-       Irq_Save(irqMask);\r
+       GetResource(RES_SCHEDULER);\r
 \r
        uint32 FreqIndSig_buf =\r
                        (uint32) Rte_Inst_Tester.FreqReqRunnable_FreqReqInd_freq->value;\r
        Com_SendSignal(FreqIndSig, &FreqIndSig_buf);\r
 \r
-       Irq_Restore(irqMask);\r
+       ReleaseResource(RES_SCHEDULER);\r
 \r
 }\r
 \r
@@ -139,7 +133,8 @@ void Rte_FreqReqRunnable() {
        Rte_POST_FreqReqRunnable();\r
 }\r
 \r
-Std_ReturnType Rte_Multiply(const UInt8 arg1, const UInt8 arg2, UInt16* result) {\r
+Std_ReturnType Rte_Multiply(const UInt8 arg1, const UInt8 arg2,\r
+               UInt16* result) {\r
        Std_ReturnType retVal = Multiply(arg1, arg2, result);\r
        return retVal;\r
 }\r
@@ -161,8 +156,8 @@ Std_ReturnType Rte_Start() {
 void StepTask() {\r
        EventMaskType eventMask = 0;\r
        while (1) {\r
-               WaitEvent( EVENT_MASK_StepEvent);\r
-               GetResource( RES_SCHEDULER);\r
+               WaitEvent(EVENT_MASK_StepEvent);\r
+               GetResource(RES_SCHEDULER);\r
                GetEvent(TASK_ID_StepTask, &eventMask);\r
                ClearEvent(EVENT_MASK_StepEvent);\r
                ReleaseResource(RES_SCHEDULER);\r