]> git.sur5r.net Git - freertos/blobdiff - Demo/MB96350_Softune_Dice_Kit/DiceTask.c
Tidy up and prepare for release.
[freertos] / Demo / MB96350_Softune_Dice_Kit / DiceTask.c
index 4b803037fd2542413deec8f2d9df0dad8a54e0b1..c727a3e68ef21f69bcd649567107711a642d02a7 100644 (file)
@@ -61,7 +61,7 @@
 /* Delays used within the dice functionality.  All delays are defined in milliseconds. */\r
 #define diceDELAY_BETWEEN_RANDOM_NUMBERS_ms            ( 20 / portTICK_RATE_MS )\r
 #define diceSHAKE_TIME                                                 ( ( 2000 / portTICK_RATE_MS ) / diceDELAY_BETWEEN_RANDOM_NUMBERS_ms )\r
-#define diceSHORT_PAUSE_BEFORE_SHAKE                   ( 1000 / portTICK_RATE_MS )\r
+#define diceSHORT_PAUSE_BEFORE_SHAKE                   ( 250 / portTICK_RATE_MS )\r
 #define diceDELAY_WHILE_DISPLAYING_RESULT              ( 5000 / portTICK_RATE_MS )\r
 \r
 /* Macro to access the display ports. */\r
@@ -180,6 +180,8 @@ extern void vSuspendFlashTasks( unsigned char ucIndex, short sSuspendTasks );
 \r
                /* Clear the display then resume the tasks or co-routines that were using\r
                the segments of the display. */\r
+               *pucDisplayOutput[ ucIndex ] = 0xff;\r
+               vSuspendFlashTasks( ucIndex, pdFALSE );\r
        }\r
 }\r
 /*-----------------------------------------------------------*/\r