Richard Barry
a4a830c44d
Add FAT SL code and demo project.
12 years ago
Richard Barry
bbe48d31a4
Clarify license blurb at the top of the FreeRTOS+UDP and FreeRTOS+CLI source files.
12 years ago
Richard Barry
f9918345e1
Update version numbers to V7.4.1.
12 years ago
Richard Barry
2bd7d0c1f5
Commit 3 RX100 low power demos.
12 years ago
Richard Barry
2b41be4cb9
Update yield code in RX200/Renesas compiler port.
12 years ago
Richard Barry
352949af42
Update RX600 IAR RX62N demo to use latest IAR tools.
12 years ago
Richard Barry
0013028c7a
Update yield code in RX600/IAR compiler port.
12 years ago
Richard Barry
4f5f527c73
Update yield code in RX600/Renesas compiler port.
12 years ago
Richard Barry
b7487b8dc2
Update yield code in RX600/GCC port.
12 years ago
Richard Barry
a69933782d
Add RX100 Renesas compiler port layer.
12 years ago
Richard Barry
74290b4425
Add RX100 IAR port layer.
12 years ago
Richard Barry
a0056e8fd3
Add RX100 GCC port layer.
12 years ago
Richard Barry
9a15f50b00
Add memory barrier instructions to Tasking CM4F port.
12 years ago
Richard Barry
7132e88685
Add memory barrier instructions to the RVDS CM3 ports.
12 years ago
Richard Barry
895ee2bb3e
Add barrier instructions to IAR CM3 ports.
12 years ago
Richard Barry
be7cae575d
Ensure XMC demo builds with the latest IAR version.
12 years ago
Richard Barry
d135e45676
Replace the read back of the software interrupt register with barrier instructions (CCS/RM48/TMS570).
12 years ago
Richard Barry
0527099b51
Add barrier instructions to the GCC CM3 ports.
12 years ago
Richard Barry
67cc013ac3
Remove duplicate #error informing people to run the CreateProjectDirectoryStructure.bat.
12 years ago
Richard Barry
af023e8bf1
Remove infinite loop from task delete function.
12 years ago
Richard Barry
01202246da
Add volatile keyword to GenQTest loop counter for consistency.
...
Remove obsolete definition from SAM4L demo.
12 years ago
Richard Barry
6d20e2b5cd
Add barrier instructions to GCC CM3/4 code.
12 years ago
Richard Barry
a7fb62cb9c
Prepare to package up SAM4L demo.
12 years ago
Richard Barry
af623460a6
Updated the sleep function to ensure it left interrupts disabled when returning.
12 years ago
Richard Barry
2cf9f1ac8c
Add SAM4L demo.
12 years ago
Richard Barry
3762630f27
RL78/IAR port - Allow the end user to define their own tick interrupt configuration by defining configSETUP_TIMER_INTERRUPT().
12 years ago
Richard Barry
a9b8f0ca69
Minor mods common files to fix warnings generated by Renesas compiler.
...
Correct the header comments in het.c and het.h (RM48/TMS570 demo) which were corrupt.
Correct version numbers in RX63N Renesas compiler demo.
Ensure stacks set up for tasks in the RX200 port layer end on 8 byte boundaries (was 4, which didn't matter but didn't match the definition).
Replaced unqualified (unsigned) in calls to standard functions with (size_t).
12 years ago
Richard Barry
236683d74d
Update the GCC RL78 demo to include four separate build configurations, each of which targets different hardware.
12 years ago
Richard Barry
3a1a500950
Rename the Demo/RL78_RL78G13_Promot_Board_IAR directory to RL78_Multiple_IAR as it now targets several different devices.
12 years ago
Richard Barry
c08a0558c8
Add two additional targets to the RL78 IAR project.
12 years ago
Richard Barry
caf1fbc899
Ensure IAR RL port layer works on devices using two different naming conventions for the interval timer registers.
12 years ago
Richard Barry
8c66fdbb8c
Updated IAR RL78 port layer.
12 years ago
Richard Barry
b78fa80fbe
Update the IAR RL78 demo to include main_blinky.c and main_full.c.
12 years ago
Richard Barry
7fb22e27da
Add an example ISR implementation into the RL78 GCC demo.
12 years ago
Richard Barry
c79a5fe50c
Complete RL78/G14 demo.
12 years ago
Richard Barry
3b1ff85222
RL78 GCC: Save and restore all register banks.
12 years ago
Richard Barry
3b9d0819c9
RL78/GCC related:
...
+ Add RL78G14 specific linker script.
+ Move the call to the function that sets up the clocks to before the code that sets up the .data and .bss sections.
12 years ago
Richard Barry
08b959f143
For RL78GCC port/demo:
...
- Added YRDKRL78G14 build configuration.
- Runs provided the dynamic priority tasks are not started.
- Does not run with the debugger connected.
12 years ago
Richard Barry
fba04057ec
All related to RL78 GCC demos (which are still a work in progress):
...
- Abstract out the IO port handling for the LED output so the same code can be used on multiple eval boards.
- Add in the RESTORE_CONTEXT macros.
- Swap to use heap_1.c instead of heap_4.c.
- Add data model macros to FreeRTOSConfig.h (may be removed if only one data model is supported by the compiler).
- Install interrupt handlers.
12 years ago
Richard Barry
37d302b8ee
Abstract the IO port handling to toggle the LED into LED.h so the same code can work with multiple eval boards.
12 years ago
Richard Barry
83fa827935
Add RL78 E2Studio project. Code is building, but has not yet been executed.
12 years ago
Richard Barry
17bba16fa6
Added YRDKRL78G14 build configuration to the IAR RL78 demo.
12 years ago
Richard Barry
a5d0e3f0c1
Prepare for V7.4.0 release.
12 years ago
Richard Barry
902f9e1a58
Update PIC32 demo application to remove reliance on PLIB functions.
...
Update the default low power implementation in all the Cortex-M port layers to add a small critical section.
12 years ago
Richard Barry
c519ba094d
Correct spelling of xSuspendedTaskList in eTaskConfirmSleepModeStatus().
12 years ago
Richard Barry
dcc90bb6d9
Add default definition for configUSE_QUEUE_SETS.
...
Add eTaskConfirmSleepModeStatus() (not yet tested).
Only call prvQueueUnregisterQueue() when a queue or semaphore is deleted if configQUEUE_REGISTRY_SIZE > 0.
Back out change that checks the configUSE_PORT_OPTMISED_TASK_SELECTION value before uxPriorityUsedOnEntry is set in vTaskPrioritySet as it generated more warnings (with other compilers) than it fixed.
12 years ago
Richard Barry
2b835ccb48
Commit demos that have been updated for testing purposes before they are updated once more to test new low power features.
12 years ago
Richard Barry
b85c071a79
Update the LPC1768 project to only copy across one heap_x.c file as the addition of heap_4.c without it being excluded from the project was breaking the build.
12 years ago
Richard Barry
a7eae6bed3
Added more files to the Rowley and IAR LM3S demos to test building the newer files and queue sets.
...
Made queue function prototypes consistent so xQueueHandle parameters are always xQueue, and xQUEUE * parameters pxQueue.
Likewise make the task API using px for pointers to TCBs, and just x for task handles.
Heap_x functions now automatically align the start of the heap without using the portDOUBLE union member.
Queue.c now includes queue.h.
12 years ago
Richard Barry
9b26071eb8
Adjusted the wrap checks in the QueueSet test task.
...
Added the QueueSet test to the Rowlay Stellaris and SAM4S-EK Studio demos.
Updated the MSVC demo to use heap_4.c.
12 years ago