Commit graph

389 commits

Author SHA1 Message Date
Richard Barry 7c09eb2da7 Correct cut and paste comment error. 2009-10-25 10:33:01 +00:00
Richard Barry a75aec78ed Correct the auto reload value. 2009-10-15 11:57:49 +00:00
Richard Barry 0db3b5c258 Correct the auto reload value. 2009-10-15 11:56:48 +00:00
Richard Barry 11ed4d6fba Change to the file headers only. 2009-10-13 10:54:32 +00:00
Richard Barry 7dbf3304b3 Tidy up only. 2009-10-13 09:17:39 +00:00
Richard Barry e00afda1b1 Correct compiler warnings when a certain configuration is set in FreeRTOSConfig.h. 2009-10-13 09:12:30 +00:00
Richard Barry 9557f14233 Add missing cast where one of the static MPU blocks are configured. 2009-10-10 18:45:46 +00:00
Richard Barry cacf4036b9 Correct type on comment. 2009-10-10 18:43:18 +00:00
Richard Barry 9c349886af Add clobber lists to inline asm code. 2009-10-06 08:48:34 +00:00
Richard Barry d3f5c5348c Change where the free heap space variable is initialised. 2009-10-06 08:46:22 +00:00
Richard Barry 176aafbe00 Add portBYTE_ALIGNMENT definition to PC demos. 2009-10-05 12:17:50 +00:00
Richard Barry e90ba3e57f Add xPortGetFreeHeapSize() function. 2009-10-05 11:16:38 +00:00
Richard Barry 506dd1b7c8 Remove unnecessary use of portLONG, portCHAR and portSHORT.
Change version number in headers.
2009-10-05 09:46:11 +00:00
Richard Barry 26f0258688 Remove unnecessary use of portLONG, portCHAR and portSHORT. 2009-10-04 18:34:36 +00:00
Richard Barry 804d114420 Add PRIVILEGED_FUNCTION qualifiers to port files. 2009-10-04 18:18:32 +00:00
Richard Barry ee5608ddc2 Tidy up, starting to get ready for next release. 2009-10-04 17:59:49 +00:00
Richard Barry d138104369 Reinstate privileged only RAM region when a task is running that does not otherwise make use of the MPU. 2009-10-03 19:56:09 +00:00
Richard Barry cf717acaae First version that includes the FreeRTOS-MPU implementation. 2009-09-30 20:16:26 +00:00
Richard Barry 291ea26bfe First version that includes the FreeRTOS-MPU implementation. 2009-09-30 20:12:31 +00:00
Richard Barry 6b7397ee92 Prepare for V6. 2009-09-29 20:11:12 +00:00
Richard Barry b7da8d7a1b Remove the portBYTE_ALIGNMENT_MASK definitions as they are now in the common portable.h file. 2009-09-29 20:07:44 +00:00
Richard Barry ad441634f0 Allow auto switching between creating tasks in ARM mode and THUMB mode. 2009-09-29 20:03:55 +00:00
Richard Barry afaa3321ba Allow auto switching between creating tasks in ARM mode and THUMB mode. 2009-09-29 20:03:09 +00:00
Richard Barry b500ab8be2 Allow auto switching between creating tasks in ARM mode and THUMB mode. 2009-09-29 20:02:16 +00:00
Richard Barry 2cb1578b30 Set ARM byte alignment to 8. 2009-09-29 20:01:17 +00:00
Richard Barry 2d958d3d2c Set ARM byte alignment to 8. 2009-09-29 19:58:05 +00:00
Richard Barry 98ed4f2a20 Update for V6. 2009-09-29 19:49:54 +00:00
Richard Barry 7dacae2ae9 New file added for V6. 2009-09-29 19:40:13 +00:00
Richard Barry 4640196beb Add CM3 MPU port. 2009-09-28 14:23:45 +00:00
Richard Barry ed06a0400a Update to V5.4.2. See http://www.freertos.org/History.txt . 2009-08-09 19:10:57 +00:00
Richard Barry d2a9f9624b Rename Nios2 to NiosII. 2009-08-06 20:15:39 +00:00
Richard Barry 5d6acacd7a Correct spelling error in comment only. 2009-08-06 19:33:06 +00:00
Richard Barry 6358344ea1 Added new Nios2 port layer. 2009-08-06 18:23:40 +00:00
Richard Barry 3a883a776c Update to V5.4.1 2009-07-25 20:14:06 +00:00
Richard Barry 87eb48c97c Explicit casting added to the 'check for time out' function to ensure integer promotion does not occur. 2009-07-25 18:10:16 +00:00
Richard Barry 276356d9b5 Supply default setting for configUSE_MALLOC_FAILED_HOOK. 2009-07-21 17:33:02 +00:00
Richard Barry 4a1fbbca99 Added a call to vApplicationMallocFailedHook() when pvPortMalloc() returns NULL. 2009-07-21 17:25:55 +00:00
Richard Barry f312118bf9 Ensure LPC1768 demos are correct prior to V5.4.0 release. 2009-07-12 19:00:28 +00:00
Richard Barry fdcc3676cd Update version number. 2009-07-07 09:41:29 +00:00
Richard Barry e36ece8d42 Add support for double precision floating point. 2009-06-30 19:24:32 +00:00
Richard Barry 09f991277e Add PPC440 port layer code. 2009-06-30 17:38:58 +00:00
Richard Barry 0a9fddb5d4 Add proper 8 byte alignment support. 2009-06-30 16:32:36 +00:00
Richard Barry 7818ed5a97 Prepare for V5.3.1 release. 2009-06-21 19:07:47 +00:00
Richard Barry a5060cd1e2 New port layer files. 2009-06-20 19:53:16 +00:00
Richard Barry 8f26ec2474 Replaced asm statements with __asm for building with CrossWorks V2. 2009-06-20 16:39:47 +00:00
Richard Barry 4bf5521db6 Prepare for V5.3.0 release. 2009-05-30 15:51:41 +00:00
Richard Barry f24533b765 Added xTaskGetApplicationTaskTag() function. 2009-05-30 13:30:40 +00:00
Richard Barry 1ead7d162a Add xTaskGetApplicationTaskTag() prototype. 2009-05-30 13:27:54 +00:00
Richard Barry cae143cbbf Add portENTER_CRITICAL() macro. Previously it was an inline asm function but it needs to be a macro for portable.h to compile. 2009-05-30 13:26:38 +00:00
Richard Barry b57e4f4c36 Change structs to unions to save a few bytes. Normally unions are against the coding standard but in this case they are permitted as their use is purely to ensure byte alignment. 2009-05-30 13:25:16 +00:00
Richard Barry a9a108a751 Correct typeo. 2009-05-29 08:12:46 +00:00
Richard Barry 53efcbb6c9 Updated description of the files in this directory. 2009-05-29 08:11:12 +00:00
Richard Barry cd7fb3fda1 Just remove compiler warnings. 2009-05-28 20:35:28 +00:00
Richard Barry 28aa468bd0 Formatting only. 2009-05-28 20:34:32 +00:00
Richard Barry 245bb81bc0 Moved the position of the traceTASK_DELETED() macro. 2009-05-22 15:35:40 +00:00
Richard Barry c66301ac9e Update the run time stats display function. 2009-05-21 12:23:24 +00:00
Richard Barry 8243645ac8 Corrected version number. 2009-05-21 12:20:31 +00:00
Richard Barry 8b4ef53b69 Added run time stats functions. 2009-05-19 10:38:26 +00:00
Richard Barry 886be58c58 Formatting only. 2009-05-19 10:34:57 +00:00
Richard Barry 4c232cdc4e Formatting only. 2009-05-19 10:34:04 +00:00
Richard Barry b76158a10d Added vTaskGetRunTimeStats() prototype. 2009-05-19 10:33:12 +00:00
Richard Barry 6ed4d1d3da Add defaults for the new run time counter stats configuration constants. 2009-05-19 10:31:53 +00:00
Richard Barry a7f134911a Just a formatting change. 2009-05-03 08:28:14 +00:00
Richard Barry f1e278e193 Added comment to assist debugging. 2009-05-03 08:27:22 +00:00
Richard Barry 794edd476e Put in "catch all" portmacro.h include to allow the path to the correct portmacro.h file to be included as a compiler option. 2009-05-03 07:51:00 +00:00
Richard Barry 2f40ad7393 Ready for V5.2.0 release. 2009-03-14 19:20:12 +00:00
Richard Barry 42b60ed69c Increment the uxTaskNumber variable when a task is deleted in addition to when a task is created. This is to assist kernel aware debuggers detecting when the task list needs refreshing. 2009-03-14 15:04:44 +00:00
Richard Barry 143c58e032 Minor changes to new queue functions plus add comments. 2009-03-12 11:48:24 +00:00
Richard Barry 55c96044b0 Some optimisations added. 2009-03-11 10:55:41 +00:00
Richard Barry aaeb4790de Optimisations - being checked in for backup - not yet complete. 2009-03-11 10:53:45 +00:00
Richard Barry 52ba0e651e Update to V5.1.2. 2009-02-09 20:21:35 +00:00
Richard Barry e31fe0ef80 Remove unnecessary semicolon. 2009-02-06 13:30:39 +00:00
Richard Barry ea209490e1 Continue 78K0R development. 2009-02-06 13:25:05 +00:00
Richard Barry 4a3e471fda Continue 78K0R development. 2009-02-06 13:23:23 +00:00
Richard Barry 035abe8707 Add code for near memory model. 2009-02-05 21:11:24 +00:00
Richard Barry e4319d7f88 Continue 78K0R development. 2009-02-05 13:02:27 +00:00
Richard Barry c1a2e601a6 Tidy up and comment. 2009-02-04 16:53:52 +00:00
Richard Barry bfd67da1e7 Continue 78K0R development. 2009-02-04 13:08:12 +00:00
Richard Barry 46425b4099 Continue 78K0R development. 2009-02-03 21:09:16 +00:00
Richard Barry c8b25f8bf2 Tidy up new port file. 2009-02-03 15:20:05 +00:00
Richard Barry 18797cb689 Change name of asm file to be consistent with other ports. 2009-02-02 18:38:48 +00:00
Richard Barry 97de395ad0 Add 78KR definition. 2009-01-31 14:48:50 +00:00
Richard Barry 7551ede806 New 78K0R first pass files added. 2009-01-30 10:47:35 +00:00
Richard Barry 667493bed2 Continued V850 development. 2009-01-29 21:27:10 +00:00
Richard Barry 4b4aecf217 Continued V850 development. 2009-01-29 21:26:43 +00:00
Richard Barry 1e29358197 Combine different part variants into a single port.c file. 2009-01-29 20:00:56 +00:00
Richard Barry 08464adb74 Combine different part variants into a single port.c file. 2009-01-29 19:55:14 +00:00
Richard Barry 99d615a7dd Add device specific versions of portasm.s85. 2009-01-29 19:51:11 +00:00
Richard Barry adc5c7142b Rename to make file name more generic. 2009-01-29 17:32:19 +00:00
Richard Barry ccb960ca8b Rename to make file name more generic. 2009-01-29 17:30:54 +00:00
Richard Barry e2e988191c Rename to make file name more generic. 2009-01-29 17:29:10 +00:00
Richard Barry 5acfec1f7c Rename to make file name more generic. 2009-01-29 17:28:39 +00:00
Richard Barry 34333e3d27 Continued V850 development. 2009-01-29 16:21:56 +00:00
Richard Barry 77fbf587ee Continued V850 development. 2009-01-29 16:20:25 +00:00
Richard Barry f622836e18 Add new port files for V850ES JJ3. 2009-01-29 14:49:47 +00:00
Richard Barry b93186e975 Rename device specific file. 2009-01-28 17:50:49 +00:00
Richard Barry 761540892b Tidy up and comment. 2009-01-28 12:37:04 +00:00
Richard Barry 0adf3d96c4 Add in the portYIELD_FROM_ISR() function. 2009-01-28 11:08:01 +00:00
Richard Barry cadd182942 More work in progress on NEC port and demo. 2009-01-26 17:29:01 +00:00
Richard Barry d811a00690 Rename file. 2009-01-23 16:50:43 +00:00