]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC/Atollic_Specific/RegTest.c
Continue work on XMC1000 demos.
[freertos] / FreeRTOS / Demo / CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC / Atollic_Specific / RegTest.c
index 472cba8649a623ecac7bf9a57ab33e97dc6a44fc..f0bbd2bdbfb811fd047d344c17ebfad5b36ca33b 100644 (file)
@@ -131,6 +131,13 @@ void vRegTest1Task( void )
                "       ldr r1, [r0]                                    \n"\r
                "       add r1, r1, #1                                  \n"\r
                "       str r1, [r0]                                    \n"\r
+               "                                                                       \n"\r
+               "       /* Yield to increase test coverage. */ \n"\r
+               "       movs r0, #0x01                                  \n"\r
+               "       ldr r1, =0xe000ed04                     \n" /*NVIC_INT_CTRL */\r
+               "       lsl r0, #28                                     \n" /* Shift to PendSV bit */\r
+               "       str r0, [r1]                                    \n"\r
+               "       dsb                                                             \n"\r
                "       pop { r1 }                                              \n"\r
                "                                                                       \n"\r
                "       /* Start again. */                              \n"\r