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.
2014-09-02 22:39:54 +00:00
Richard Barry
a60ce58731
Update version number to 8.1.1 for patch release that re-enables mutexes to be given from an interrupt.
2014-08-29 19:14:23 +00:00
Richard Barry
7d49c2190c
Minor edits prior to tagging V8.1.0.
2014-08-26 16:23:09 +00:00
Richard Barry
d33a14b5fb
***IMMINENT RELEASE NOTICE***
...
Update version numbers ready for FreeRTOS V8.1.0 release in about 10 days.
2014-08-16 20:19:40 +00:00
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.
2014-08-16 14:29:39 +00:00
Richard Barry
5fcd270398
Re-test Zynq demo now it is using the latest tools.
2014-07-14 14:01:07 +00:00
Richard Barry
bd9d37924d
Add back Zynq demo - this time using SDK V14.2.
2014-07-14 13:00:18 +00:00
Richard Barry
96ceb9f537
Remove Zynq demo project ready to recreate the project using the 14.2 version of Xilinx's SDK.
2014-07-14 11:46:34 +00:00
Richard Barry
d45f18cc8d
Add additional comments to the Zynq lwIP demo.
2014-06-13 14:06:43 +00:00
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.
2014-06-12 16:27:35 +00:00
Richard Barry
7fa64efeeb
Switch to using the private watchdog as the run time stats timer in the Zynq demo.
2014-06-10 16:25:46 +00:00
Richard Barry
2f6cb8a86c
Reorganise Zynq project after spitting lwIP example into a separate configuration.
2014-06-09 20:20:23 +00:00
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.
2014-06-09 19:35:08 +00:00
Richard Barry
be8b0ed21d
Update lwIP byte alignment to make Zynq pings more reliable.
2014-06-09 12:43:18 +00:00
Richard Barry
74ffdb0b89
Add lwIP driver into Zynq demo - not yet fully functional.
2014-05-23 16:38:18 +00:00
Richard Barry
0bb794301a
Update version number ready for release.
2014-04-24 14:26:36 +00:00
Richard Barry
e101e7e437
Update version number to V8.0.0 (without the release candidate number).
2014-02-18 14:01:57 +00:00
Richard Barry
a2089bbcf6
Add #define INCLUDE_eTaskGetState 1 to the demos that use the int queue test.
2014-02-17 19:32:20 +00:00
Richard Barry
5a2a8fc319
Update the demo directory to use the version 8 type naming conventions.
2014-02-11 12:04:59 +00:00
Richard Barry
4f01401c00
Add a small amount of randomisation into the Zynq demo.
2014-02-11 11:37:42 +00:00
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.
2014-02-11 09:24:33 +00:00
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.
2014-02-04 14:53:17 +00:00
Richard Barry
c83414ccc4
Finish the Zynq demo.
2014-02-03 17:39:45 +00:00
Richard Barry
2fc4e89b98
Add in interrupt nesting test.
2014-01-30 14:45:48 +00:00
Richard Barry
d898d16c44
Check in working IntQueueTimer.c for Zynq before overhauling to ensure it conforms to the FreeRTOS style and coding standard.
2014-01-30 12:09:32 +00:00
Richard Barry
6c72f470ac
Update Zynq serial.c to be interrupt driven.
2014-01-29 15:20:34 +00:00
Richard Barry
d310ac4552
Add very basic serial CLI to the Zynq demo - needs a lot of tidy up yet!
2014-01-28 17:41:28 +00:00
Richard Barry
888733ef79
Add main_full.c to Zynq demo. Still a work in progress.
2014-01-24 17:11:22 +00:00
Richard Barry
4c9b5d88ae
Continue Zynq demo - ParTest.c now working (with single LED), but still very much a work in progress.
2014-01-24 13:27:01 +00:00
Richard Barry
8cb6a4f032
Continue working on Zynq demo - tick interrupt now working but needs tidy up.
2014-01-23 11:50:48 +00:00
Richard Barry
371f6f359a
Carry on working on the Zynq demo - still a work in progress.
2014-01-22 15:43:27 +00:00
Richard Barry
33351b02c9
Beginnings of a project to build the GCC Cortex-A port targeting a Zynq.
2014-01-20 17:55:16 +00:00