mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-26 23:36:32 -04:00
Remove coroutines (#874)
* Remove co-routine centric CORTEX_LM3S102_Rowley demos. Remove CORTEX_LM3S102_Rowley Demo2 and Demo3. Update Demo1 to no longer use coroutines. * Remove co-routines from MB91460_Softune demo * FreeRTOS_96348hs_SK16FX100PMC: Remove co-routine usage. Remove co-routine usage from FreeRTOS_96348hs_SK16FX100PMC demo. * MB96350_Softune_Dice_Kit: Remove co-routine usage Remove co-routines usage from MB96350_Softune_Dice_Kit demo * AVR_Dx_IAR: Remove co-routine usage * AVR_Dx_Atmel_Studio: Remove co-routine usage * PIC24_MPLAB: Remove autogenerated files and add to .gitignore * PIC24_MPLAB: Remove co-routine usage from demo * AVR_ATMega323_IAR: Remove co-routine usage * ColdFire_MCF52221_CodeWarrior: Remove coroutine usage * AVR_ATMega4809_MPLAB.X: Remove co-routine usage * AVR_ATMega4809_IAR: Remove co-routine usage * AVR_ATMega4809_Atmel_Studio: Remove coroutine usage * AVR_ATMega323_WinAVR: Remove coroutine usage * AVR_Dx_MPLAB.X: Remove coroutine usage * dsPIC_MPLAB: Remove coroutine usage * CORTEX_LM3S102_GCC: Remove coroutines and coroutine centric demos * CORTEX_LM3S102_GCC: Update makefile to discard unused symbols Allows fitting in the limited ram/flash for this part. * CORTEX_LM3S316_IAR: Remove coroutines * Demos: Remove references to crflash.c, crhook.c, crflash.h, crhook.h * Remove coroutine options from FreeRTOSConfig.h files * Xilinx: Remove backup file generated by revup utility * Demos: Remove Coroutine related config items and references * Format CBMC FreeRTOSConfig.h * Update URL from aws.amazon.com/freertos to github.com/FreeRTOS * Fix copyright year and license text * Fix license text in demo files * Update header check excluded path list * Add configBENCHMARK to lexicon
This commit is contained in:
parent
eb7fd55a49
commit
569c78fd8c
1153 changed files with 4875 additions and 12450 deletions
|
|
@ -20,13 +20,13 @@
|
|||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
*
|
||||
* https://www.FreeRTOS.org
|
||||
* https://aws.amazon.com/freertos
|
||||
* https://github.com/FreeRTOS
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* Creates all the demo application tasks then starts the scheduler. In
|
||||
* addition to the standard demo application tasks main() creates the
|
||||
* Creates all the demo application tasks then starts the scheduler. In
|
||||
* addition to the standard demo application tasks main() creates the
|
||||
* HTTPServer task, and a "Check" task. The Check task periodically inspects
|
||||
* all the other tasks in the system to see if any errors have been reported.
|
||||
* The error status is then displayed on the served WEB page.
|
||||
|
|
@ -64,7 +64,7 @@
|
|||
#define mainCOM_TEST_PRIORITY ( tskIDLE_PRIORITY + 2 )
|
||||
|
||||
/* Used to indicate the error status. A value of 0 means that an error has not
|
||||
been detected in any task. A non zero value indicates which group of demo
|
||||
been detected in any task. A non zero value indicates which group of demo
|
||||
tasks has reported an error. See prvCheckTask() for bit definitions. */
|
||||
unsigned short usCheckStatus = 0;
|
||||
|
||||
|
|
@ -90,7 +90,7 @@ void main(void)
|
|||
/* Start the HTTP server task. */
|
||||
xTaskCreate( vHTTPTask, "WizNet", configMINIMAL_STACK_SIZE, NULL, mainHTTP_TASK_PRIORITY, NULL );
|
||||
|
||||
/* Start the demo/test application tasks. See the demo application
|
||||
/* Start the demo/test application tasks. See the demo application
|
||||
section of the FreeRTOS.org WEB site for more information. */
|
||||
vStartIntegerMathTasks( tskIDLE_PRIORITY );
|
||||
vStartPolledQueueTasks( mainQUEUE_POLL_PRIORITY );
|
||||
|
|
@ -106,7 +106,7 @@ void main(void)
|
|||
tasks in the system to ensure there are no more or fewer than expected
|
||||
compared to the number that were executing when the task started. */
|
||||
vCreateSuicidalTasks( mainSUICIDE_TASKS_PRIORITY );
|
||||
|
||||
|
||||
/* Finally start the scheduler. */
|
||||
vTaskStartScheduler();
|
||||
|
||||
|
|
@ -131,7 +131,7 @@ static void prvCheckTask( void *pvParameters )
|
|||
{
|
||||
/* Block until it is time to check again. */
|
||||
vTaskDelay( mainCHECK_DELAY );
|
||||
|
||||
|
||||
if( xAreIntegerMathsTaskStillRunning() != pdTRUE )
|
||||
{
|
||||
usCheckStatus |= 0x01;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue