Commit Graph

32 Commits (d55e7e77a22482bc3b356ce1aed99d11f8d495ac)

Author SHA1 Message Date
Richard Barry d55e7e77a2 Update version number to 8.1.2 after moving the defaulting of configUSE_PORT_OPTIMISED_TASK_SELECTION into individual port layers so it does not affect ports that do not support the definition. 11 years ago
Richard Barry a60ce58731 Update version number to 8.1.1 for patch release that re-enables mutexes to be given from an interrupt. 11 years ago
Richard Barry 7d49c2190c Minor edits prior to tagging V8.1.0. 11 years ago
Richard Barry d33a14b5fb ***IMMINENT RELEASE NOTICE***
Update version numbers ready for FreeRTOS V8.1.0 release in about 10 days.
11 years ago
Richard Barry 52e687086c Demo application related:
+ Update the RZ IAR project so it targets the RZ RSK rather than custom hardware.
+ Update the RZ ARM/DS-5 project so it targets the RZ RSK rather than custom hardware.
+ Updated RX64M demos to use the new iodefine.h naming.

Cortex-A9 port related:
+ Update IAR, ARM and GCC Cortex-A9 port layers to include a 'task exit error' function which is called if a task attempts to incorrectly exit its implementing function.
+ Moved the instruction which switches into system mode out of the restore context macro, as it is only needed when starting the first task.

Core kernel files related:
+ Ensure there are no references to the mutexes held count when mutexes are excluded from the build.
11 years ago
Richard Barry 5fcd270398 Re-test Zynq demo now it is using the latest tools. 11 years ago
Richard Barry bd9d37924d Add back Zynq demo - this time using SDK V14.2. 11 years ago
Richard Barry 96ceb9f537 Remove Zynq demo project ready to recreate the project using the 14.2 version of Xilinx's SDK. 11 years ago
Richard Barry d45f18cc8d Add additional comments to the Zynq lwIP demo. 11 years ago
Richard Barry de7df3cfda Zynq demo: Fix Xilinx network driver by deferring the function that allocated memory from the interrupt into a task. Add DHCP option. 11 years ago
Richard Barry 7fa64efeeb Switch to using the private watchdog as the run time stats timer in the Zynq demo. 11 years ago
Richard Barry 2f6cb8a86c Reorganise Zynq project after spitting lwIP example into a separate configuration. 11 years ago
Richard Barry e92795bcc8 Move the Zynq's lwIP example from the Full demo into its own configuration as having the lwIP tasks at a high priority made the self checking test tasks report failures, while having the lwIP tasks at a low priority slugged the throughput. 11 years ago
Richard Barry be8b0ed21d Update lwIP byte alignment to make Zynq pings more reliable. 11 years ago
Richard Barry 74ffdb0b89 Add lwIP driver into Zynq demo - not yet fully functional. 11 years ago
Richard Barry 0bb794301a Update version number ready for release. 11 years ago
Richard Barry e101e7e437 Update version number to V8.0.0 (without the release candidate number). 11 years ago
Richard Barry a2089bbcf6 Add #define INCLUDE_eTaskGetState 1 to the demos that use the int queue test. 11 years ago
Richard Barry 5a2a8fc319 Update the demo directory to use the version 8 type naming conventions. 11 years ago
Richard Barry 4f01401c00 Add a small amount of randomisation into the Zynq demo. 11 years ago
Richard Barry 0cc51d99a7 Add event groups demo to Zynq demo.
Add C implementations of some standard library functions to the Zynq demo to prevent the GCC libraries (which use floating point registers as scratch registers) being linked in.
11 years ago
Richard Barry 481db56078 Related to Zynq demo: Remove compiler warnings when configASSERT() is not defined and set the type of the assembly functions to allow them to be called when the C code is compiled to THUMB instructions. 11 years ago
Richard Barry c83414ccc4 Finish the Zynq demo. 11 years ago
Richard Barry 2fc4e89b98 Add in interrupt nesting test. 11 years ago
Richard Barry d898d16c44 Check in working IntQueueTimer.c for Zynq before overhauling to ensure it conforms to the FreeRTOS style and coding standard. 11 years ago
Richard Barry 6c72f470ac Update Zynq serial.c to be interrupt driven. 11 years ago
Richard Barry d310ac4552 Add very basic serial CLI to the Zynq demo - needs a lot of tidy up yet! 11 years ago
Richard Barry 888733ef79 Add main_full.c to Zynq demo. Still a work in progress. 11 years ago
Richard Barry 4c9b5d88ae Continue Zynq demo - ParTest.c now working (with single LED), but still very much a work in progress. 11 years ago
Richard Barry 8cb6a4f032 Continue working on Zynq demo - tick interrupt now working but needs tidy up. 11 years ago
Richard Barry 371f6f359a Carry on working on the Zynq demo - still a work in progress. 11 years ago
Richard Barry 33351b02c9 Beginnings of a project to build the GCC Cortex-A port targeting a Zynq. 11 years ago