Richard Barry
|
4c8e9edc8d
|
Add static qualifier to the function that starts the first task in GCC/ARM_CM3/port.c.
Added a _nop() after the _disable_interrupt() in CCS4/MSP430X/portmacro.h.
Added a NOP() after the disabling of interrupts in IAR/MSP430X/portmacro.h.
|
2012-03-11 20:14:50 +00:00 |
|
Richard Barry
|
9718fbdcd4
|
Add GCC Cortex-M4F port layer.
|
2012-03-11 14:09:22 +00:00 |
|
Richard Barry
|
b3a894ca72
|
Revert the CM0 port layer exception handler names to the traditional FreeRTOS names as there seem to be two forms of the CMSIS names.
|
2012-01-25 09:19:58 +00:00 |
|
Richard Barry
|
b4b4f306c2
|
In files added a few moments ago:
+ Correct version number in comments at top of file.
+ Correct path in batch file.
|
2012-01-21 19:01:04 +00:00 |
|
Richard Barry
|
7427c0eff2
|
Move the CM0 files to their correct location and remove from their temporary demo project home.
|
2012-01-21 18:46:08 +00:00 |
|
Richard Barry
|
e3276fc282
|
Change version numbers to V7.1.0.
|
2011-12-13 16:24:24 +00:00 |
|
Richard Barry
|
c92a2fe47e
|
Add proper copyright notice in headers to files where is was mistakenly missing.
|
2011-12-02 08:05:14 +00:00 |
|
Richard Barry
|
abb476db24
|
Formatting changes only in TriCore porttrap.c.
|
2011-11-22 13:35:26 +00:00 |
|
Richard Barry
|
63cab86cc7
|
Remove debug code from the TriCore port.c file.
|
2011-11-22 13:27:17 +00:00 |
|
Richard Barry
|
b89f1a729a
|
Latest TriCore port files - these still contain some debug code, and are not yet fully documented.
|
2011-11-17 11:16:21 +00:00 |
|
Richard Barry
|
188128f788
|
Added the portALIGNMENT_ASSERT_pxCurrentTCB macro.
Updated the TriCore port layer so its compare match setup does not effect any other compare match bits.
|
2011-10-28 11:50:00 +00:00 |
|
Richard Barry
|
41ef155824
|
Update TriCore GCC port layer.
|
2011-10-27 10:44:31 +00:00 |
|
Richard Barry
|
70cfbda2e8
|
Minor changes to the TriCore port made during test/validation.
|
2011-10-24 12:30:35 +00:00 |
|
Richard Barry
|
45fe448d73
|
First commit with TriCore port and demo - still a work in progress.
|
2011-10-17 13:17:58 +00:00 |
|
Richard Barry
|
cc61126025
|
Update headers for the FreeRTOS V7.0.2 release.
|
2011-09-20 18:22:39 +00:00 |
|
Richard Barry
|
3a4d907c64
|
Modify the stack set up when ARM7/9 tasks are created to ensure the assert() calls in xTaskCreate() don't fail. In this case, the assert that would fail is actually redundant anyway, but should not be removed as it might not be redundant in all ports.
|
2011-08-28 13:06:11 +00:00 |
|
Richard Barry
|
98860dee6a
|
Remove obsolete comment.
|
2011-08-27 19:12:45 +00:00 |
|
Richard Barry
|
3a25b5f33b
|
Update the names of some of the newly introduced API functions so they are more consistent with the names of pre-existing API functions.
|
2011-08-07 10:22:57 +00:00 |
|
Richard Barry
|
4154b31454
|
Move new MicroBlaze V8 port from the project directory into its correct location in the directory structure.
|
2011-07-27 13:03:14 +00:00 |
|
Richard Barry
|
f5a6b610e1
|
Update version number to V7.0.1.
|
2011-05-13 18:31:12 +00:00 |
|
Richard Barry
|
89bf1cf24f
|
Update headers for Version 7.0.0 release.
|
2011-04-08 18:30:58 +00:00 |
|
Richard Barry
|
95b2901ba6
|
Correct the configUSE_16_BIT_TICKS usage in the GCC Coldfire port layer.
|
2011-02-28 16:11:26 +00:00 |
|
Richard Barry
|
96ab89d253
|
Update to V6.1.1
|
2011-01-14 20:22:24 +00:00 |
|
Richard Barry
|
17e1e7dfd3
|
A little extra commenting added to the Cortex M3 port layers.
|
2011-01-05 13:36:35 +00:00 |
|
Richard Barry
|
a67c624894
|
Add an cpsie i before the SVC call that starts the scheduler. This is just in case the C start up code leaves interrupts globally disabled.
|
2010-12-23 10:39:02 +00:00 |
|
Richard Barry
|
4778bd45e7
|
Update to FreeRTOS V6.1.0 release candidate.
|
2010-09-23 16:36:25 +00:00 |
|
Richard Barry
|
66c1a9b76d
|
Replace asm wrappers to interrupt handlers with functions that use the interrupt attribute.
|
2010-09-22 22:03:40 +00:00 |
|
Richard Barry
|
eea2ab0385
|
Back only.
|
2010-09-22 21:31:33 +00:00 |
|
Richard Barry
|
296c1eabfc
|
Formatting only.
|
2010-09-21 21:11:42 +00:00 |
|
Richard Barry
|
0ef04cd7bd
|
RX GCC port - Introduce macros that perform the interrupt entry and exit manually, then move the asm code back as naked functions within the port.c file.
|
2010-09-20 20:01:00 +00:00 |
|
Richard Barry
|
18f5af7195
|
Temporarily revert the AVR32 port back to the V6.0.5 files. Work will continue on the reverted files following the next release.
|
2010-09-20 11:08:39 +00:00 |
|
Richard Barry
|
c1dca1a069
|
Added a critical section around the call to vTaskIncrementTick() in all the RX ports.
|
2010-08-29 17:57:32 +00:00 |
|
Richard Barry
|
c4217432f2
|
Update RX GCC port - including extracting all inline asm into separate asm file.
|
2010-08-29 07:24:30 +00:00 |
|
Richard Barry
|
314b692440
|
Create starting point for RX62N GCC port. Just a work in progress at the moment.
|
2010-08-26 15:59:25 +00:00 |
|
Richard Barry
|
8405dbe3d5
|
Create an updated AVR32 UC3A project.
|
2010-06-13 14:10:42 +00:00 |
|
Richard Barry
|
c73b3dc304
|
Add Cortus port to produce V6.0.5.
|
2010-05-17 15:41:58 +00:00 |
|
Richard Barry
|
f4d8802850
|
Modify Cortus save and restore macros to save and restore the entire context, so as not to rely on anything the compiler is doing.
|
2010-03-29 14:01:36 +00:00 |
|
Richard Barry
|
afe2d4fc38
|
Simplify the Cortus port - removing the interrupt stack and interrupt nesting capability.
|
2010-03-28 17:44:06 +00:00 |
|
Richard Barry
|
c848059d5f
|
Work in progress on the Cortus port.
|
2010-03-26 20:27:10 +00:00 |
|
Richard Barry
|
1aed974822
|
Change name of constant to match coding standard.
|
2010-03-24 11:06:33 +00:00 |
|
Richard Barry
|
0d8229a087
|
The start of an APS3 port.
|
2010-03-19 14:22:34 +00:00 |
|
Richard Barry
|
808bb8e159
|
Update the V6.0.4. The primary difference being that the unsupported demos have now been removed from the download, and instead placed in their own forums.
|
2010-03-14 11:55:16 +00:00 |
|
Richard Barry
|
e262d95404
|
Ready for V6.0.3 release.
|
2010-02-25 13:41:09 +00:00 |
|
Richard Barry
|
4f59d550c6
|
Update to V6.0.2.
|
2010-01-09 14:31:39 +00:00 |
|
Richard Barry
|
bf9b20e6b8
|
Change "SWI" to "SWI 0".
|
2010-01-08 14:25:12 +00:00 |
|
Richard Barry
|
9ec30de7f4
|
Update Cortex M3 ports to ensure 8 byte alignment.
|
2009-11-15 21:47:15 +00:00 |
|
Richard Barry
|
db87c0ac06
|
Correct byte alignment on CM3 port layers.
|
2009-11-15 15:01:59 +00:00 |
|
Richard Barry
|
a9625ce462
|
Change the function that sets up the initial stack on CM3 ports to account for the post decrement used by the MCU when it alters the stack on the way into/out of interrupts.
|
2009-11-14 19:02:12 +00:00 |
|
Richard Barry
|
a75aec78ed
|
Correct the auto reload value.
|
2009-10-15 11:57:49 +00:00 |
|
Richard Barry
|
11ed4d6fba
|
Change to the file headers only.
|
2009-10-13 10:54:32 +00:00 |
|