Richard Barry
7a0996f246
Removed unused function from IAR CM4F port.c.
...
Modified the stack alignment when a task first starts in the IAR CM4F 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
a5b65b0066
Added IAR port layer for the Cortex-M0.
13 years ago
Richard Barry
e3276fc282
Change version numbers to V7.1.0.
13 years ago
Richard Barry
7db04b1820
Add two Cortex-M4F port layers.
13 years ago
Richard Barry
c92a2fe47e
Add proper copyright notice in headers to files where is was mistakenly missing.
13 years ago
Richard Barry
cc61126025
Update headers for the FreeRTOS V7.0.2 release.
14 years ago
Richard Barry
03e2338deb
Add warnings about mixing untested memory models in the RL78 port.
14 years ago
Richard Barry
d500594b8a
Tidy up the RL78 port layer.
14 years ago
Richard Barry
573497fbe0
Tidy up the RL78 port layer.
14 years ago
Richard Barry
476a87dfdc
Ready the RL78 port for release.
14 years ago
Richard Barry
80341af3f5
Complete the RL78 demo. main.c still requires documentation in the comments at the top of the file.
14 years ago
Richard Barry
de3807389a
Add RL78 port layer. Note yet complete.
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
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
d8bab825bc
Add a portNOP() implementation and relax the stack alignment requirements in the IAR MSP430X port layer.
14 years ago
Richard Barry
a5820e2b2a
Make changes required for MISRA 2004 compliance.
14 years ago
Richard Barry
c679af3ba8
Update the MSP430X/IAR port layer to support the medium data model.
14 years ago
Richard Barry
96ab89d253
Update to V6.1.1
14 years ago
Richard Barry
749edf57e7
Make the tick ISR entry function use the __raw attribute in the IAR MSP430X port layer.
14 years ago
Richard Barry
1b04552233
Make use of the EVEN assembler directive in the IAR MSP430X port layer.
14 years ago
Richard Barry
e4f2ba1913
Introduce option that permits a smaller printf() library to be used when sizeof( int ) == sizeof( long ) in cases where formatted strings are used to present run time stats information.
14 years ago
Richard Barry
20ddcce965
Allow the MSP430X IAR port layer to skip pre-loading all register values for created tasks.
14 years ago
Richard Barry
d195639bc1
Start to adjust to support both small and large memory models in the MSP430X IAR port layer.
14 years ago
Richard Barry
4059be7918
Minor updates to the MSP430X CCS4 and IAR port layers.
...
Change the sprintf() in prvGenerateRunTimeStatsForTasksInList() to accept unsigned long instead of unsigned int parameters so it works on 16bit devices too.
14 years ago
Richard Barry
304495350c
Remove unnecessary ';' characters from a couple of macro definitions in the IAR MSP430X port layer.
14 years ago
Richard Barry
b236356621
Continue development of the MSP430X port layer for IAR. Still a work in progress.
14 years ago
Richard Barry
38055abf18
Change vTickISR() to vPortTickISR() in the MSP430X IAR port layer.
14 years ago
Richard Barry
c7a110a853
Tidy up the port layer for the MSP430X IAR port - still a work in progress.
14 years ago
Richard Barry
0a31276719
Continue development of MSP430X port.
14 years ago
Richard Barry
e7e623f853
Continue development of MSP430X port.
14 years ago
Richard Barry
b20be831b7
Start work on official MSP430X port layer for IAR.
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
f352dc846b
Replace the hard coded interrupt priorities with the configKERNEL_INTERRUPT_PRIORITY and configMAX_SYSCALL_INTERRUPT_PRIORITY definitions in the IAR RX port layer.
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
5c75dd907e
Update the IAR RX62N port files, which are now functional.
15 years ago
Richard Barry
a418d78163
Start point for RX62N port layer for IAR - not necessarily complete yet.
15 years ago
Richard Barry
c73b3dc304
Add Cortus port to produce V6.0.5.
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
Richard Barry
9ec30de7f4
Update Cortex M3 ports to ensure 8 byte alignment.
15 years ago
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.
15 years ago
Richard Barry
0db3b5c258
Correct the auto reload value.
16 years ago
Richard Barry
11ed4d6fba
Change to the file headers only.
16 years ago
Richard Barry
506dd1b7c8
Remove unnecessary use of portLONG, portCHAR and portSHORT.
...
Change version number in headers.
16 years ago
Richard Barry
ad441634f0
Allow auto switching between creating tasks in ARM mode and THUMB mode.
16 years ago
Richard Barry
afaa3321ba
Allow auto switching between creating tasks in ARM mode and THUMB mode.
16 years ago