Commit Graph

159 Commits (405a2ca22c901996c37434631a4ecbbc89f6835a)

Author SHA1 Message Date
Richard Barry 291ea26bfe First version that includes the FreeRTOS-MPU implementation. 16 years ago
Richard Barry 98ed4f2a20 Update for V6. 16 years ago
Richard Barry 7dacae2ae9 New file added for V6. 16 years ago
Richard Barry ed06a0400a Update to V5.4.2. See http://www.freertos.org/History.txt . 16 years ago
Richard Barry 3a883a776c Update to V5.4.1 16 years ago
Richard Barry 276356d9b5 Supply default setting for configUSE_MALLOC_FAILED_HOOK. 16 years ago
Richard Barry f312118bf9 Ensure LPC1768 demos are correct prior to V5.4.0 release. 16 years ago
Richard Barry fdcc3676cd Update version number. 16 years ago
Richard Barry 0a9fddb5d4 Add proper 8 byte alignment support. 16 years ago
Richard Barry 7818ed5a97 Prepare for V5.3.1 release. 16 years ago
Richard Barry 4bf5521db6 Prepare for V5.3.0 release. 16 years ago
Richard Barry 1ead7d162a Add xTaskGetApplicationTaskTag() prototype. 16 years ago
Richard Barry 8243645ac8 Corrected version number. 16 years ago
Richard Barry b76158a10d Added vTaskGetRunTimeStats() prototype. 16 years ago
Richard Barry 6ed4d1d3da Add defaults for the new run time counter stats configuration constants. 16 years ago
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. 16 years ago
Richard Barry 2f40ad7393 Ready for V5.2.0 release. 16 years ago
Richard Barry 52ba0e651e Update to V5.1.2. 16 years ago
Richard Barry ea209490e1 Continue 78K0R development. 16 years ago
Richard Barry 97de395ad0 Add 78KR definition. 16 years ago
Richard Barry 667493bed2 Continued V850 development. 16 years ago
Richard Barry 34333e3d27 Continued V850 development. 16 years ago
Richard Barry 8fa8b7c7a9 Correct some capitalisation issues for Linux users. 16 years ago
Richard Barry d92156e85a Add in V850 include file. 16 years ago
Richard Barry c87cff51c2 Added the 16FX definition. 16 years ago
Richard Barry c5f0933f49 Add SAM9XE definition. 16 years ago
Richard Barry d28eda8634 Ready for V5.1.1 release. 16 years ago
Richard Barry b6e93f2e42 Update comments only. 17 years ago
Richard Barry 44b7c8b6ac Add MSP430 IAR definition. 17 years ago
Richard Barry 758b1c7c59 Update ready for V5.1.0 release. 17 years ago
Richard Barry ce7301b3e3 Change from using the old Keil compiler definition to the new RVDS compiler definition. 17 years ago
Richard Barry de5a4b3fb5 Added include path for V2 ColdFire/CodeWarrior. 17 years ago
Richard Barry 40f4287921 New file to separate out the stack checking macros which are a bit ugly to have in the main tasks.c file. 17 years ago
Richard Barry 130e2f2c0a Prepare for V5.0.4 release. 17 years ago
Richard Barry c3a33e5e7c Improve example code for xTaskCreate(). 17 years ago
Richard Barry 172114c49f Added a #error line to check that FreeRTOS.h is included before one of the subordinate header files. 17 years ago
Richard Barry cb12d3a973 Added CodeWarrior definitions. 17 years ago
Richard Barry e5d85bc87e Correct version number. 17 years ago
Richard Barry 3ea597543a Add ColdFire definitions. 17 years ago
Richard Barry 16b6baf10c Update to V5.0.3. 17 years ago
Richard Barry 90064444af Update to V5.0.2 17 years ago
Richard Barry 4154eec4e1 Add queue registry code. 17 years ago
Richard Barry 4b9fe1e28a Add signed portBASE_TYPE xTaskIsTaskSuspended( xTaskHandle xTask ); 17 years ago
Richard Barry fb3b17a37c Update the default macros used for critical sections within ISRs. 17 years ago
Richard Barry 6177c6e4a4 Add in the portSET_INTERRUPT_MASK_FROM_ISR() and portCLEAR_INTERRUPT_MASK_FROM_ISR() default (empty) macros. 17 years ago
Richard Barry a918bd9825 Update comments for vTaskSuspendAll() "API functions that have the potential to cause a context switch (for example, vTaskDelayUntil(), xQueueSend(), etc.) must not be called while the scheduler is suspended". 17 years ago
Richard Barry 9c87f922b3 Remove inline keyword. 17 years ago
Richard Barry d7ca9ad0c3 Correct comments. 17 years ago
Richard Barry e939542f32 Update to V5.0.0. 17 years ago
Richard Barry 57a83227d0 Remove incorrect const qualifiers. 17 years ago
Richard Barry a9ed428422 Update prototypes and macros for the new xQueueSendFromISR() function and the task hook feature. 17 years ago
Richard Barry 06e8e93eb5 Added traceTASK_SWITCHED_OUT macro. 17 years ago
Richard Barry 9596b04eff Small mods, and update file headers. 17 years ago
Richard Barry 527fb6a907 Update version numbers to V4.8.0 17 years ago
Richard Barry 3b4545cdf6 Add extra const qualifiers and casts for linting purposes. 17 years ago
Richard Barry 87575c5cfe Re-write the queue send and queue receive functions to improve their effect on interrupt responsiveness. 17 years ago
Richard Barry 5ebd39bfc9 Add utilities that can be used to query a queue from within an ISR. 17 years ago
Richard Barry f73e663411 Rename PPC405 to PPC405_Xilinx. 17 years ago
Richard Barry 8e856177c9 Modified uxTaskGetStackHighWaterMark() to take a parameter for the task to be checked, rather than just checking the stack of the calling task. 17 years ago
Richard Barry 39f6b0b5de Add stack check macros. 17 years ago
Richard Barry 71ef3153ea Add trace macros. 17 years ago
Richard Barry 2b174e556c Add vTaskEnterCritical() and vTaskExitCritical() functions. 17 years ago
Richard Barry 8c0260568e Add PPC definition. 17 years ago
Richard Barry 3e94695fb4 Update to V4.7.2. 17 years ago
Richard Barry 961e402e12 Add Fujitsu FX definition to portable.h. 17 years ago
Richard Barry eed758709c Add MB91460 port and demo files. 17 years ago
Richard Barry 05920be92a Correct sample code for recursive mutexes. 17 years ago
Richard Barry c86dcf7826 Update to V4.7.1 17 years ago
Richard Barry 3ddf9a4210 Correct spelling. 17 years ago
Richard Barry 79b506472d Documentation updates. 17 years ago
Richard Barry dfb8e7003b Prepare for V4.7.1 release. 17 years ago
Richard Barry 2ac722926e Correct some documentation. 17 years ago
Richard Barry fb799b7647 Update documentation. 17 years ago
Richard Barry 6e27b6ec86 Update documentation to correct spelling. 17 years ago
Richard Barry 44911a1c48 Update to V4.7.0. 17 years ago
Richard Barry 8603259d40 Add first version of alternative API. 17 years ago
Richard Barry b6d2b739f3 Ensure warning free compilation under GCC. 17 years ago
Richard Barry d69d2df8d6 Counting semaphore demo added. 17 years ago
Richard Barry 48b4870c7e Add STM32 Primer demo. Remove the .lock file from the Eclipse demos. 17 years ago
Richard Barry 620d3999ef Update to V4.6.1 - including PIC32MX port. 17 years ago
Richard Barry 0a9c978f18 Changes between V4.5.0 and V4.6.0 released October 28 2007
+ Changed the method used to force a context switch within an ISR for the
	  ARM7/9 GCC ports only.  The portENTER_SWITCHING_ISR() and 
	  portEXIT_SWITCHING_ISR() macros are no longer supported.  This is to 
	  ensure correct behaviour no matter which GCC version is used, with or
	  without the -fomit-frame-pointer option, and at all optimisation levels.
	+ Corrected the prototype for xQueueGenericSend() within queue.h.
18 years ago
Richard Barry a3921adfe1 + The macro portENTER_SWITCHING_ISR() no longer attempts to use the frame pointer. Variables declared within ISRs must now be declared static. 18 years ago
Richard Barry 98a9959a44 Update to V4.5.0 files and directory structure. 18 years ago
Richard Barry 5f16b0abca Fixed name of xQueueSendToFrontFromISR. 18 years ago
Richard Barry 60338bd872 Added xQueueSendToBack, xQueueSendToFront, xQueuePeek and xSemaphoreCreateMutex - along with GenQTest.c to demonstrate their usage. 18 years ago
Richard Barry 15268bfbeb Update to V4.4.0. 18 years ago
Richard Barry 7a8eb507a7 Modifications to correct behaviour when a task is blocked without specifying a wake time, and also introduce the xTaskGetSchedulerState() function. 18 years ago
Richard Barry 94c94d3c0e Updated AVR32 demos and added AVR32 UC3B demo. 18 years ago
Richard Barry 45e7e5ac55 Add in first STM32 demo. 18 years ago
Richard Barry 68a1ab1d04 Update in preparation for the V4.3.1 release. 18 years ago
Richard Barry 623aa3675f Update to V4.3.0 as described in http://www.FreeRTOS.org/History.txt 18 years ago
Richard Barry 0a6d59a611 V4.2.1 files. 18 years ago
Richard Barry 6118595a07 Add AVR32 port and demo files. 18 years ago
Richard Barry 712bfdf9d2 Update version number to V4.2.0. 18 years ago
Richard Barry 3e92d8aca0 Updated version numbers to V4.1.3. 18 years ago
Richard Barry 09969dc53e Slight mods to comments in STR75X GCC port and demo files. 18 years ago
Richard Barry 6456c000bd 19 years ago
Richard Barry 3021b1acc8 Change version numbers to V4.1.2 19 years ago
Richard Barry 3878b82c9b Add PIC24, dsPIC and Coldfire files. 19 years ago
Richard Barry 5561c55286 Update version number to V4.1.1. 19 years ago