Richard Barry
|
60bea08b22
|
Added the traceTAKE_MUTEX_RECURSIVE_FAILED() macro.
|
2010-11-21 11:35:48 +00:00 |
|
Richard Barry
|
2fc309624b
|
Added vPortCheckCorrectThreadIsRunning() function to the Win32 port layer to trap when Windows is not running the correct thread and try and catch it.
|
2010-11-21 11:34:12 +00:00 |
|
Richard Barry
|
1ae93fbb63
|
Add in a missing initialisation to zero for a variable in recmutex.c. Should not really make any difference as the variable should be cleared to zero by the C start up code anyway.
|
2010-11-20 14:37:25 +00:00 |
|
Richard Barry
|
e867904a89
|
Remove the trace lines from the Win32 port.c.
|
2010-11-20 14:20:09 +00:00 |
|
Richard Barry
|
ab2eb016c1
|
Work on Win32 port layer - removing the need to store the critical section nesting count as part of the Win32 thread context.
|
2010-11-19 22:37:02 +00:00 |
|
Richard Barry
|
8133188eee
|
Win32 port.c - working ok in co-operative mode, but pre-emptive thread scheduling still problematic.
|
2010-11-18 16:41:44 +00:00 |
|
Richard Barry
|
a49f0aa88a
|
Spell check Win32 port.c only.
|
2010-11-16 10:33:50 +00:00 |
|
Richard Barry
|
0de50e377c
|
Added in more demo apps to the Win32 demo.
|
2010-11-15 22:30:47 +00:00 |
|
Richard Barry
|
c30b4242bb
|
Replace waitable timer with sleep function in Win32 port layer.
|
2010-11-15 22:29:28 +00:00 |
|
Richard Barry
|
93b07f3db7
|
Updated Win32 port layer so that end of interrupt events are only sent to threads that are actually waiting for them.
|
2010-11-15 20:23:08 +00:00 |
|
Richard Barry
|
9a0b608591
|
Start of new Win32 emulator project. Currently working but not well tested, and does not include a method for shutting down the generated processes.
|
2010-11-14 21:01:50 +00:00 |
|
Richard Barry
|
7a623479dd
|
Start of new Win32 emulator project. Currently working but not well tested, and does not include a method for shutting down the generated processes.
|
2010-11-14 21:00:36 +00:00 |
|
Richard Barry
|
3b6ed5341f
|
Update the IP address copy macro so it never relies on any byte alignment.
|
2010-11-08 21:59:23 +00:00 |
|
Richard Barry
|
86e6ede04c
|
Update to FreeRTOS V6.1.0 release candidate.
|
2010-09-23 18:07:41 +00:00 |
|
Richard Barry
|
4778bd45e7
|
Update to FreeRTOS V6.1.0 release candidate.
|
2010-09-23 16:36:25 +00:00 |
|
Richard Barry
|
7ce7d21ca8
|
Allow tasks to be suspended immediately after creation - provided the scheduler is not running.
Add API function that allows the tick count to be queried from an interrupt.
|
2010-09-23 13:54:37 +00:00 |
|
Richard Barry
|
ad451e8b70
|
Remove the .dep file from the IAR RX project. The file should not have been included in the first place.
|
2010-09-23 13:41:47 +00:00 |
|
Richard Barry
|
fd5aeffadd
|
Replace the hard coded interrupt priorities with the configKERNEL_INTERRUPT_PRIORITY and configMAX_SYSCALL_INTERRUPT_PRIORITY definitions in the IAR RX port layer.
|
2010-09-23 13:39:45 +00:00 |
|
Richard Barry
|
bdef78d6a2
|
Prepare the RX GNU demo application for release.
|
2010-09-23 13:14:34 +00:00 |
|
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.
|
2010-09-23 13:13:26 +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
|
c92128869d
|
Replace asm wrappers to interrupt handlers with functions that use the interrupt attribute.
|
2010-09-22 22:02:54 +00:00 |
|
Richard Barry
|
eea2ab0385
|
Back only.
|
2010-09-22 21:31:33 +00:00 |
|
Richard Barry
|
8c8efdcc4e
|
Back only.
|
2010-09-22 21:29:57 +00:00 |
|
Richard Barry
|
b4d26652b9
|
Start process of changing project name to include RDK in its title to place of RSK.
|
2010-09-22 13:00:51 +00:00 |
|
Richard Barry
|
f4aa3f61e1
|
Start process of changing project name to include RDK in its title to place of RSK.
|
2010-09-22 12:59:42 +00:00 |
|
Richard Barry
|
45fad778a4
|
Start to iron out the mods required in switching from the RX RSK hardware to the RDK hardware.
|
2010-09-22 12:57:57 +00:00 |
|
Richard Barry
|
17add98d2f
|
Starting point for the RX RDK version of the demo app.
|
2010-09-22 12:48:21 +00:00 |
|
Richard Barry
|
07006b001e
|
Prepare the RSK RX demo for conversion to run on the RDK.
|
2010-09-22 09:25:13 +00:00 |
|
Richard Barry
|
828d8df74e
|
Start to change the GNURX project name to use RSK in place of MDK.
|
2010-09-22 09:16:08 +00:00 |
|
Richard Barry
|
270a06fb9a
|
Start to change the GNURX project name to use RSK in place of MDK.
|
2010-09-22 09:14:55 +00:00 |
|
Richard Barry
|
edfeb212ae
|
Change the RX/GCC memory map to move the stacks further away from the .data section.
|
2010-09-22 08:32:22 +00:00 |
|
Richard Barry
|
296c1eabfc
|
Formatting only.
|
2010-09-21 21:11:42 +00:00 |
|
Richard Barry
|
f052e7c00f
|
When creating a task - move where the task handle is assigned to the function parameter from after the critical section. This allows the handle to be assigned to a global variable, and the global variable to be access by the task being created should the task being created execute immediately that the critical section is exited.
|
2010-09-21 21:10:41 +00:00 |
|
Richard Barry
|
1ec24e1d46
|
Remove possibility of having multiple definitions of DEBUG in uip_arp.c.
|
2010-09-21 21:06:16 +00:00 |
|
Richard Barry
|
b2238eb8c0
|
Update the RX GCC port - optimised build is working, unoptimised not.
|
2010-09-21 21:04:39 +00:00 |
|
Richard Barry
|
1c56717a0f
|
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:02:48 +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
|
c788ecec17
|
Rename MDK to RSK for the RX ports.
|
2010-09-20 11:20:51 +00:00 |
|
Richard Barry
|
0615862c9e
|
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:16:19 +00:00 |
|
Richard Barry
|
ef35a4aab1
|
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:11:34 +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
|
8f6f5820aa
|
|
2010-09-20 10:44:40 +00:00 |
|
Richard Barry
|
d7d63dbe77
|
|
2010-09-20 10:43:23 +00:00 |
|
Richard Barry
|
47354eddcb
|
Update SAM3U project to use new flash loader settings.
|
2010-09-18 14:05:49 +00:00 |
|
Richard Barry
|
55c6e20370
|
Update to build with C99.
|
2010-09-18 13:41:28 +00:00 |
|
Richard Barry
|
feecfc5319
|
Update the definition of __inline to build with C99.
|
2010-09-18 13:33:52 +00:00 |
|
Richard Barry
|
25f980aabe
|
Update the definition of __inline to build with C99.
|
2010-09-18 13:24:26 +00:00 |
|
Richard Barry
|
d27e63a8ca
|
Update the definition of __inline to build with C99.
|
2010-09-18 13:20:52 +00:00 |
|
Richard Barry
|
59204f7720
|
Commit the RX IAR projects ready for release.
|
2010-09-14 15:35:38 +00:00 |
|