Commit graph

310 commits

Author SHA1 Message Date
Richard Barry 60da4247dd Add interrupt nesting support, cache setup and reg test tasks. 2008-08-10 21:17:20 +00:00
Richard Barry a943ccd85a Use internal RAM only for data. 2008-08-10 21:16:35 +00:00
Richard Barry adf9eb9fb0 Remove white space only. 2008-08-10 21:15:14 +00:00
Richard Barry 53a8d172df Com test now working. 2008-08-09 10:09:21 +00:00
Richard Barry 3a8161372d Add serial test code (not yet complete). 2008-08-08 15:55:31 +00:00
Richard Barry 5ff84b9869 Basic demo up and running. 2008-08-08 12:47:06 +00:00
Richard Barry 3f2375c020 First task starting - woohoo! 2008-08-08 09:40:41 +00:00
Richard Barry 78d3b371fd Stubs ready for ColdFire V2 demo. 2008-08-07 19:13:15 +00:00
Richard Barry a2d86ba1fb Add in the -fno-omit-frame-pointer compiler options as a compiler bug workaround. 2008-07-31 11:01:58 +00:00
Richard Barry 16b6baf10c Update to V5.0.3. 2008-07-30 20:04:29 +00:00
Richard Barry a1edce40d2 Add unsupported files. 2008-07-30 19:10:10 +00:00
Richard Barry 2ff6ab158f Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks. 2008-07-30 09:39:03 +00:00
Richard Barry ae6d081ebe Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks. 2008-07-25 02:43:50 +00:00
Richard Barry 512c86194f Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks. 2008-07-25 02:42:33 +00:00
Richard Barry e4c0740eaa Change projects to split the dsPIC and PIC24 taskYIELD implementations. 2008-07-16 10:07:16 +00:00
Richard Barry 5ba1afe8b5 Change projects to split the dsPIC and PIC24 taskYIELD implementations. 2008-07-16 10:06:41 +00:00
Richard Barry b25bb7e4f5 Update project to latest MPLAB version (8?). 2008-07-16 09:58:15 +00:00
Richard Barry 619cd7a43d Update project to use the new asm file for the port yield function, and remove the "user frame pointer" optimisation option. 2008-07-16 09:55:52 +00:00
Richard Barry 3244fd67dc Change capitalization of include header. 2008-07-16 09:50:44 +00:00
Richard Barry 91805dd051 Add the queue registry config parameter. 2008-07-16 09:49:31 +00:00
Richard Barry ea07e0b934 Correct case of include file to build on Linux. 2008-07-11 07:36:55 +00:00
Richard Barry e72748b18f Correct case of include file to build on Linux. 2008-07-11 07:36:17 +00:00
Richard Barry eea5d82a8f Correct case of include file to build on Linux. 2008-07-11 07:33:08 +00:00
Richard Barry 8a795bd375 Update the bInterfaceProtocol member of the descriptors to allow comms with Linux. 2008-06-25 07:15:35 +00:00
Richard Barry 7d034a24be Correct PLL setting for the defined configCPU_CLOCK_HZ setting. 2008-06-21 17:35:41 +00:00
Richard Barry 1e83961601 Update to V5.0.2 2008-05-30 15:51:35 +00:00
Richard Barry 48eff41955 Update to V5.0.2 2008-05-30 15:49:36 +00:00
Richard Barry 42ebfc5227 Update to V5.0.2 2008-05-30 15:46:57 +00:00
Richard Barry 4fcb98ef1d Update to V5.0.2 2008-05-30 15:44:17 +00:00
Richard Barry cd38538425 Update to V5.0.2 2008-05-30 15:41:10 +00:00
Richard Barry 6128d1a86e Add new PPC405 demo. 2008-05-25 17:42:25 +00:00
Richard Barry 642a74c5b4 Remove old PPC port. 2008-05-25 17:39:16 +00:00
Richard Barry ac0630af91 Add -fno-strict-aliasing 2008-05-24 18:57:30 +00:00
Richard Barry 6391f4160b Tidy up ready for release. 2008-05-24 17:03:23 +00:00
Richard Barry 03a82c5bc8 Add #define configQUEUE_REGISTRY_SIZE 0 2008-05-23 19:22:33 +00:00
Richard Barry a4d3bf8f5d Add #define configQUEUE_REGISTRY_SIZE 0 2008-05-23 18:52:26 +00:00
Richard Barry 91c26c9868 Fix warnings that the latest GCC version spits out. 2008-05-23 18:51:39 +00:00
Richard Barry ab37826715 Add in #define configQUEUE_REGISTRY_SIZE 0 2008-05-23 18:50:47 +00:00
Richard Barry a5f3797949 Add in example vQueueAddToRegistry() calls. 2008-05-23 18:49:59 +00:00
Richard Barry 15881cdf39 Add IntQ tests. 2008-05-23 15:24:23 +00:00
Richard Barry b6aa1d6ca8 Add STM32 Keil demo. 2008-05-21 17:59:30 +00:00
Richard Barry a87f9df3d8 ST CM3 drivers. 2008-05-21 17:56:31 +00:00
Richard Barry bb64640f0a Change compiler optimisation. 2008-05-20 18:31:28 +00:00
Richard Barry 98ebaac850 Change optimisation level. 2008-05-20 18:30:30 +00:00
Richard Barry b8695fa787 Change optimisation level. 2008-05-20 18:29:10 +00:00
Richard Barry 0f7c3939e1 Remove compiler warnings. 2008-05-20 18:27:07 +00:00
Richard Barry 9d1b078a8f Remove compiler warnings. 2008-05-20 18:26:09 +00:00
Richard Barry 61a5a25a7f Remove compiler warnings. 2008-05-20 18:25:06 +00:00
Richard Barry c24a713859 Remove compiler warnings. 2008-05-20 18:24:22 +00:00
Richard Barry 01ce621748 Remove compiler warnings and insert missing return statement. 2008-05-20 18:23:44 +00:00
Richard Barry b19ede773a Add volatile qualifier to loop counters used to detect stalled tasks. 2008-05-20 05:22:35 +00:00
Richard Barry bea704342a Ensure emulated flop is not used. 2008-05-20 05:20:25 +00:00
Richard Barry dd1ef6a777 Remove the critical sections as not all ports can yield from within critical sections. 2008-05-19 19:19:25 +00:00
Richard Barry ecc072e58b Tidy up. 2008-05-18 19:57:01 +00:00
Richard Barry f3eb5028a3 Add new test file. 2008-05-18 16:25:20 +00:00
Richard Barry 31bda54b75 Add new test file. 2008-05-18 16:23:10 +00:00
Richard Barry f146124bca Add new test file. 2008-05-18 16:21:59 +00:00
Richard Barry 0965823a67 Update demo to include a test of nesting interrupt accessing queues. 2008-05-18 16:21:12 +00:00
Richard Barry 684b898abc Comment changes only. 2008-05-11 13:44:43 +00:00
Richard Barry 6c275b9ca5 First commit of PPC405 version with floating point included. 2008-05-11 13:43:46 +00:00
Richard Barry ba90821242 Add in new files for floating point and updates following the installation of the service pack. 2008-05-11 13:28:25 +00:00
Richard Barry d7e9d4d397 Upgrade hardware version numbers following install of service pack. 2008-05-11 13:25:39 +00:00
Richard Barry d184cdc09d Added flop files. 2008-05-11 13:24:06 +00:00
Richard Barry dc897a35dd Added optional inclusion of floating point tasks. 2008-05-11 13:19:05 +00:00
Richard Barry 676139e920 Raise the priority of the serial interrupt. 2008-05-07 17:59:17 +00:00
Richard Barry 9d0e60493a Move the call to start the high frequency timer to inside a task to ensure it does not trigger before the scheduler has started. 2008-05-07 17:58:20 +00:00
Richard Barry 5a1129c315 Change the timer interrupt to use the kernel interrupt entry/exit macros. 2008-05-07 17:56:45 +00:00
Richard Barry ad52311deb Remove the syscall calls as this is no longer how a context switch is performed. 2008-05-07 17:55:22 +00:00
Richard Barry bd44f90e50 Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY constant. 2008-05-07 17:54:21 +00:00
Richard Barry 7e529c281f Update to V5.0.0. 2008-04-16 08:00:30 +00:00
Richard Barry 4c8425da01 Update to V5.0.0. 2008-04-16 07:52:16 +00:00
Richard Barry 8ffe2b49e8 Minor tidy up. No functional difference. 2008-04-13 16:36:35 +00:00
Richard Barry 98daf5a1b8 Add variable initialisation. Doesn't really make a difference, just neater. 2008-04-13 16:35:15 +00:00
Richard Barry c95cae5a99 Add variable initialisation. Doesn't really make a difference, just neater. 2008-04-13 16:34:12 +00:00
Richard Barry dc307b270b Add variable initialisation. Doesn't really make a difference, just neater. 2008-04-13 16:33:30 +00:00
Richard Barry 360d357e15 Add variable initialisation. Doesn't really make a difference, just neater. 2008-04-13 16:32:41 +00:00
Richard Barry 09bfc2d862 Add variable initialisation. Doesn't really make a difference, just neater. 2008-04-13 16:31:43 +00:00
Richard Barry 9cea94ccce Add variable initialisation. Doesn't really make a difference, just neater. 2008-04-13 16:30:29 +00:00
Richard Barry c1d5690da6 Remove unused assignment. 2008-04-13 16:29:40 +00:00
Richard Barry 7920c29ad1 Update to use new QueueSendFromISR() semantics. 2008-04-13 16:28:17 +00:00
Richard Barry 49c84f0d41 Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics. 2008-04-12 23:45:58 +00:00
Richard Barry ac58b5b285 Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics. 2008-04-12 23:41:42 +00:00
Richard Barry 8cf6a70c9e Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics. 2008-04-12 23:34:49 +00:00
Richard Barry c1e9f859c8 Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics. 2008-04-12 23:34:13 +00:00
Richard Barry f4dd20dffc Update to use new xQueueSendFromISR() and xSemaphoreGiveFromISR() function semantics. 2008-04-12 23:32:18 +00:00
Richard Barry af939eb0a9 Add in the configUSE_APPLICATION_TASK_HOOK macro. 2008-04-12 09:50:30 +00:00
Richard Barry 5cefef5074 2008-04-05 18:10:28 +00:00
Richard Barry bc7068a690 Add PPC405 port in V10.1 format. 2008-03-30 21:15:19 +00:00
Richard Barry c2a6dc193e Remove PPC files that are in the EDK V7 format. 2008-03-30 18:41:43 +00:00
Richard Barry 9596b04eff Small mods, and update file headers. 2008-03-26 13:04:38 +00:00
Richard Barry 527fb6a907 Update version numbers to V4.8.0 2008-03-25 21:22:13 +00:00
Richard Barry a08969154a Update to use new port layer. 2008-03-24 12:59:16 +00:00
Richard Barry 829f5cda65 Update to use new port layer. 2008-03-24 12:51:24 +00:00
Richard Barry 6ec6b4508a Update to use new port layer. 2008-03-24 12:44:23 +00:00
Richard Barry 96b7e685a7 Update to use new port layer. 2008-03-24 12:43:05 +00:00
Richard Barry 7e3a04602d Update to use new port layer. 2008-03-24 12:35:40 +00:00
Richard Barry c366fa96f9 Update to use the new port layer. 2008-03-24 12:32:38 +00:00
Richard Barry 945ffc1a38 2008-03-24 11:51:42 +00:00
Richard Barry 998e9699f4 Update to use new port layer. 2008-03-24 11:51:09 +00:00
Richard Barry 1ef0e22ca1 Update to use new port layer. 2008-03-24 11:45:23 +00:00