Richard Barry
a4a830c44d
Add FAT SL code and demo project.
2013-04-30 20:37:52 +00:00
Richard Barry
bbe48d31a4
Clarify license blurb at the top of the FreeRTOS+UDP and FreeRTOS+CLI source files.
2013-04-30 20:23:06 +00:00
Richard Barry
fbadf8bee7
Add quick start guide.
2013-04-30 19:37:00 +00:00
Richard Barry
f9918345e1
Update version numbers to V7.4.1.
2013-04-18 12:58:17 +00:00
Richard Barry
c60973c34a
Change version number in common files within the FreeRTOS-plus directory and check all demos still execute.
2013-04-18 10:08:04 +00:00
Richard Barry
64a3ab321a
Add FreeRTOS-Plus directory with new directory structure so it matches the FreeRTOS directory.
2013-04-18 09:17:05 +00:00
Richard Barry
80f7e8cdd4
Remove subdirectories of FreeRTOS-Plus in preparation for changing the directory structure to match the FreeRTOS directory.
2013-04-18 08:39:10 +00:00
Richard Barry
2bd7d0c1f5
Commit 3 RX100 low power demos.
2013-04-17 10:04:38 +00:00
Richard Barry
2b41be4cb9
Update yield code in RX200/Renesas compiler port.
2013-04-17 08:55:16 +00:00
Richard Barry
352949af42
Update RX600 IAR RX62N demo to use latest IAR tools.
2013-04-17 08:47:27 +00:00
Richard Barry
0013028c7a
Update yield code in RX600/IAR compiler port.
2013-04-17 08:46:10 +00:00
Richard Barry
4f5f527c73
Update yield code in RX600/Renesas compiler port.
2013-04-17 08:35:20 +00:00
Richard Barry
b7487b8dc2
Update yield code in RX600/GCC port.
2013-04-17 08:23:02 +00:00
Richard Barry
a69933782d
Add RX100 Renesas compiler port layer.
2013-04-16 15:59:21 +00:00
Richard Barry
74290b4425
Add RX100 IAR port layer.
2013-04-16 15:58:46 +00:00
Richard Barry
a0056e8fd3
Add RX100 GCC port layer.
2013-04-16 15:58:14 +00:00
Richard Barry
9a15f50b00
Add memory barrier instructions to Tasking CM4F port.
2013-04-16 15:50:17 +00:00
Richard Barry
7132e88685
Add memory barrier instructions to the RVDS CM3 ports.
2013-04-16 15:30:43 +00:00
Richard Barry
895ee2bb3e
Add barrier instructions to IAR CM3 ports.
2013-04-16 14:56:49 +00:00
Richard Barry
be7cae575d
Ensure XMC demo builds with the latest IAR version.
2013-04-16 14:51:33 +00:00
Richard Barry
d135e45676
Replace the read back of the software interrupt register with barrier instructions (CCS/RM48/TMS570).
2013-04-16 14:17:35 +00:00
Richard Barry
0527099b51
Add barrier instructions to the GCC CM3 ports.
2013-04-16 14:16:30 +00:00
Richard Barry
67cc013ac3
Remove duplicate #error informing people to run the CreateProjectDirectoryStructure.bat.
2013-04-16 12:49:23 +00:00
Richard Barry
af023e8bf1
Remove infinite loop from task delete function.
2013-04-16 10:25:33 +00:00
Richard Barry
01202246da
Add volatile keyword to GenQTest loop counter for consistency.
...
Remove obsolete definition from SAM4L demo.
2013-04-14 19:07:32 +00:00
Richard Barry
6d20e2b5cd
Add barrier instructions to GCC CM3/4 code.
2013-04-07 19:43:52 +00:00
Richard Barry
a7fb62cb9c
Prepare to package up SAM4L demo.
2013-04-07 19:41:45 +00:00
Richard Barry
af623460a6
Updated the sleep function to ensure it left interrupts disabled when returning.
2013-04-07 19:30:25 +00:00
Richard Barry
2cf9f1ac8c
Add SAM4L demo.
2013-04-07 18:49:53 +00:00
Richard Barry
3762630f27
RL78/IAR port - Allow the end user to define their own tick interrupt configuration by defining configSETUP_TIMER_INTERRUPT().
2013-03-25 17:00:13 +00:00
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).
2013-03-25 16:30:42 +00:00
Richard Barry
236683d74d
Update the GCC RL78 demo to include four separate build configurations, each of which targets different hardware.
2013-03-19 12:24:05 +00:00
Richard Barry
3a1a500950
Rename the Demo/RL78_RL78G13_Promot_Board_IAR directory to RL78_Multiple_IAR as it now targets several different devices.
2013-03-18 16:51:43 +00:00
Richard Barry
c08a0558c8
Add two additional targets to the RL78 IAR project.
2013-03-18 16:43:21 +00:00
Richard Barry
caf1fbc899
Ensure IAR RL port layer works on devices using two different naming conventions for the interval timer registers.
2013-03-18 16:40:47 +00:00
Richard Barry
8c66fdbb8c
Updated IAR RL78 port layer.
2013-03-17 16:54:17 +00:00
Richard Barry
b78fa80fbe
Update the IAR RL78 demo to include main_blinky.c and main_full.c.
2013-03-17 16:52:39 +00:00
Richard Barry
7fb22e27da
Add an example ISR implementation into the RL78 GCC demo.
2013-03-17 15:38:23 +00:00
Richard Barry
c79a5fe50c
Complete RL78/G14 demo.
2013-03-17 12:12:20 +00:00
Richard Barry
3b1ff85222
RL78 GCC: Save and restore all register banks.
2013-03-17 09:27:18 +00:00
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.
2013-03-06 10:56:03 +00:00
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.
2013-03-04 20:04:02 +00:00
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.
2013-03-04 13:23:48 +00:00
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.
2013-03-04 13:18:19 +00:00
Richard Barry
83fa827935
Add RL78 E2Studio project. Code is building, but has not yet been executed.
2013-03-02 15:50:02 +00:00
Richard Barry
17bba16fa6
Added YRDKRL78G14 build configuration to the IAR RL78 demo.
2013-02-24 19:48:26 +00:00
Richard Barry
a5d0e3f0c1
Prepare for V7.4.0 release.
2013-02-19 18:36:58 +00:00
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.
2013-02-18 16:41:11 +00:00
Richard Barry
c519ba094d
Correct spelling of xSuspendedTaskList in eTaskConfirmSleepModeStatus().
2013-02-18 11:28:56 +00:00
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.
2013-02-18 11:20:29 +00:00