Richard Barry
c8c4ab298c
Add the macro xSemaphoreTakeFromISR().
...
Add #error strings if configMAX_SYSCALL_INTERRUPT_PRIORITY is set to 0.
Corrected the prototype of vApplicationStackOverflowHook().
Changed the dimensioning of the buffer declared in prvListTaskWithinSingleList() to make use of the configMAX_TASK_NAME_LEN setting.
13 years ago
Richard Barry
9f0069690c
Prepare for FreeRTOS V7.1.1 tag.
13 years ago
Richard Barry
d8d68e917c
Set the last return address at the bottom of the stack to 0 in the RX600 ports to prevent E2Studio from attempting to dereference the 0xdeadbeef pointer.
13 years ago
Richard Barry
63369b2a97
Change the stack alignment when a task first starts in the CM4F GCC, Tasking and Keil ports.
13 years ago
Richard Barry
83d5097ed2
Update the CM3 MPU port so it builds with the changes made to enable the FreeRTOS+Trace tool.
13 years ago
Richard Barry
b86d821bc1
Convert mov instructions to movs instructions in the GCC Cortex-M0 port.
13 years ago
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.
13 years ago
Richard Barry
9718fbdcd4
Add GCC Cortex-M4F port layer.
13 years ago
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.
13 years ago
Richard Barry
b4b4f306c2
In files added a few moments ago:
...
+ Correct version number in comments at top of file.
+ Correct path in batch file.
13 years ago
Richard Barry
7427c0eff2
Move the CM0 files to their correct location and remove from their temporary demo project home.
13 years ago
Richard Barry
e3276fc282
Change version numbers to V7.1.0.
13 years ago
Richard Barry
c92a2fe47e
Add proper copyright notice in headers to files where is was mistakenly missing.
13 years ago
Richard Barry
abb476db24
Formatting changes only in TriCore porttrap.c.
13 years ago
Richard Barry
63cab86cc7
Remove debug code from the TriCore port.c file.
13 years ago
Richard Barry
b89f1a729a
Latest TriCore port files - these still contain some debug code, and are not yet fully documented.
13 years ago
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.
14 years ago
Richard Barry
41ef155824
Update TriCore GCC port layer.
14 years ago
Richard Barry
70cfbda2e8
Minor changes to the TriCore port made during test/validation.
14 years ago
Richard Barry
45fe448d73
First commit with TriCore port and demo - still a work in progress.
14 years ago
Richard Barry
cc61126025
Update headers for the FreeRTOS V7.0.2 release.
14 years ago
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.
14 years ago
Richard Barry
98860dee6a
Remove obsolete comment.
14 years ago
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.
14 years ago
Richard Barry
4154b31454
Move new MicroBlaze V8 port from the project directory into its correct location in the directory structure.
14 years ago
Richard Barry
f5a6b610e1
Update version number to V7.0.1.
14 years ago
Richard Barry
89bf1cf24f
Update headers for Version 7.0.0 release.
14 years ago
Richard Barry
95b2901ba6
Correct the configUSE_16_BIT_TICKS usage in the GCC Coldfire port layer.
14 years ago
Richard Barry
96ab89d253
Update to V6.1.1
14 years ago
Richard Barry
17e1e7dfd3
A little extra commenting added to the Cortex M3 port layers.
14 years ago
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.
14 years ago
Richard Barry
4778bd45e7
Update to FreeRTOS V6.1.0 release candidate.
15 years ago
Richard Barry
66c1a9b76d
Replace asm wrappers to interrupt handlers with functions that use the interrupt attribute.
15 years ago
Richard Barry
eea2ab0385
Back only.
15 years ago
Richard Barry
296c1eabfc
Formatting only.
15 years ago
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.
15 years ago
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.
15 years ago
Richard Barry
c1dca1a069
Added a critical section around the call to vTaskIncrementTick() in all the RX ports.
15 years ago
Richard Barry
c4217432f2
Update RX GCC port - including extracting all inline asm into separate asm file.
15 years ago
Richard Barry
314b692440
Create starting point for RX62N GCC port. Just a work in progress at the moment.
15 years ago
Richard Barry
8405dbe3d5
Create an updated AVR32 UC3A project.
15 years ago
Richard Barry
c73b3dc304
Add Cortus port to produce V6.0.5.
15 years ago
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.
15 years ago
Richard Barry
afe2d4fc38
Simplify the Cortus port - removing the interrupt stack and interrupt nesting capability.
15 years ago
Richard Barry
c848059d5f
Work in progress on the Cortus port.
15 years ago
Richard Barry
1aed974822
Change name of constant to match coding standard.
15 years ago
Richard Barry
0d8229a087
The start of an APS3 port.
15 years ago
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.
15 years ago
Richard Barry
e262d95404
Ready for V6.0.3 release.
15 years ago
Richard Barry
4f59d550c6
Update to V6.0.2.
15 years ago