Commit Graph

205 Commits (9468e3604046960c137984ea4a3755c4915c6bbf)

Author SHA1 Message Date
Richard Barry f622836e18 Add new port files for V850ES JJ3. 16 years ago
Richard Barry b93186e975 Rename device specific file. 16 years ago
Richard Barry 761540892b Tidy up and comment. 16 years ago
Richard Barry 0adf3d96c4 Add in the portYIELD_FROM_ISR() function. 16 years ago
Richard Barry cadd182942 More work in progress on NEC port and demo. 16 years ago
Richard Barry d811a00690 Rename file. 16 years ago
Richard Barry 5ebd915502 Formatting only. 16 years ago
Richard Barry 19e2d266b6 Renamed file. 16 years ago
Richard Barry f2114d04f2 New port - still a work in progress. 16 years ago
Richard Barry c1cb5dac54 Small modification to where header files are included from to make more portable. 16 years ago
Richard Barry adad8eab83 Work in progress on new port - correct the configuration of the timer interrupt. 16 years ago
Richard Barry a859c59080 Minor updates only. 16 years ago
Richard Barry 2f795214d7 Continued work in progress on new demo. 16 years ago
Richard Barry e540f0abf4 New demo being added - work in progress. 16 years ago
Richard Barry d28eda8634 Ready for V5.1.1 release. 16 years ago
Richard Barry 48a34c5fd1 Add IAR MSP430 port layer. 17 years ago
Richard Barry 758b1c7c59 Update ready for V5.1.0 release. 17 years ago
Richard Barry a91c6302e7 Remove the two separate ports, instead use two demo apps that use a conditional compilation to select the method of interrupt management to use. 17 years ago
Richard Barry cf638edfaf Setup to work with both ARM and THUMB modes. 17 years ago
Richard Barry 6ae55f3d6d Remove files that use the now defunct Keil compiler. 17 years ago
Richard Barry 36815b949f First ARM7 port that uses the RVDS compiler. 17 years ago
Richard Barry de519dd34e Update to allow low power mode to be used with the RTOS. 17 years ago
Richard Barry 518d5e538a Update to allow low power mode to be used with the RTOS. 17 years ago
Richard Barry 3c4c58dc6d Update to allow low power mode to be used with the RTOS. 17 years ago
Richard Barry 5bccc20356 Update to allow low power mode to be used with the RTOS. 17 years ago
Richard Barry f9e47722ce Correct portSTACK_GROWTH value. 17 years ago
Richard Barry 5e89d113be New port files for V2 ColdFire/CodeWarrior added. 17 years ago
Richard Barry 799cccac42 Use the low force register. 17 years ago
Richard Barry 130e2f2c0a Prepare for V5.0.4 release. 17 years ago
Richard Barry 1d0cf84e80 Change the default vector used for context switching. 17 years ago
Richard Barry aa7485ab0f BUG FIX: Changed
*(portNVIC_INT_CTRL) |= portNVIC_PENDSVSET;
to
*(portNVIC_INT_CTRL) = portNVIC_PENDSVSET;
17 years ago
Richard Barry a91d3d8afe Note to users only. 17 years ago
Richard Barry f8abff1e04 BUG FIX: Changed
*(portNVIC_INT_CTRL) |= portNVIC_PENDSVSET;
to
*(portNVIC_INT_CTRL) = portNVIC_PENDSVSET;
17 years ago
Richard Barry 3b34009b75 Tidy up. 17 years ago
Richard Barry 223bd9c75f BUG FIX: Changed
*(portNVIC_INT_CTRL) |= portNVIC_PENDSVSET;
to
*(portNVIC_INT_CTRL) = portNVIC_PENDSVSET;
17 years ago
Richard Barry aeea09e21e Minor changes only. 17 years ago
Richard Barry 6eec108bdd Ensure a yield cannot be pended simultaneously with a critical section being entered. 17 years ago
Richard Barry f68aab980d Interrupt nesting and cache support added. 17 years ago
Richard Barry 431d1c009d Update to allow interrupt nesting (not yet complete). 17 years ago
Richard Barry 181889d6b1 Basic demo up and running. 17 years ago
Richard Barry 4953c7d030 First task starting. 17 years ago
Richard Barry 35be76b9b7 Added function stubs. 17 years ago
Richard Barry 216fcb10c9 17 years ago
Richard Barry 5d60a388e0 17 years ago
Richard Barry 1c3c04f121 Prepare for V2 port. 17 years ago
Richard Barry 16b6baf10c Update to V5.0.3. 17 years ago
Richard Barry 597fbaacde Improve efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature. 17 years ago
Richard Barry 56d5f4ac9b Just remove a comment. 17 years ago
Richard Barry 8b02e015ba Improve efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature. 17 years ago
Richard Barry 7580c6b817 Change ARM7 byte alignment to 8. 17 years ago
Richard Barry 794b6546b2 Improve efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature. 17 years ago
Richard Barry 32592e1385 Improve efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature. 17 years ago
Richard Barry 3ab4d1f87f Change projects to split the dsPIC and PIC24 taskYIELD implementations. 17 years ago
Richard Barry c3acf82f70 asm version of the yield function. Moved from port.c. 17 years ago
Richard Barry 090da3b518 Removed the manual context switch from the C file, this is now in an asm file instead. This is a workaround for a compiler bug but provides a better implementation anyway as less stack is used. 17 years ago
Richard Barry 90064444af Update to V5.0.2 17 years ago
Richard Barry 192cc29ebc Add usage of portREMOVE_STATIC_QUALIFIER. 17 years ago
Richard Barry f689c709ab A little optimisation. 17 years ago
Richard Barry eb9d172082 Remove compiler warnings. 17 years ago
Richard Barry b9b3e521f7 Bug fix - allocate 2 extra words at the bottom of the task stack to account for the back chain and saved LR. 17 years ago
Richard Barry 66fc3b8092 Update to use the kernel critical nesting. 17 years ago
Richard Barry 45fceb4bdd Update to include the option of saving/restoring the floating point context. 17 years ago
Richard Barry bafcf8901e Update to allow nesting. 17 years ago
Richard Barry b7f66b9db6 Add the usual missing -1. 17 years ago
Richard Barry 4304c07ebf Performance improvements. 17 years ago
Richard Barry 0eae0f7549 Add nesting support. 17 years ago
Richard Barry 019ab1b908 Remove inline keyword. 17 years ago
Richard Barry b08411ec5a Correct timer calculation. 17 years ago
Richard Barry e939542f32 Update to V5.0.0. 17 years ago
Richard Barry b24032d4b0 Efficiency improvement. 17 years ago
Richard Barry a6053582fc Update the sys tick to be more efficient. 17 years ago
Richard Barry 2bc9dfa3f8 Ensure the first task starts with interrupts enabled. 17 years ago
Richard Barry ed543197e0 Ensure the first task starts with interrupts enabled. 17 years ago
Richard Barry 24cb048892 Ensure the first task starts with interrupts enabled. 17 years ago
Richard Barry a3677612d2 Corrected SysTick interval calculation. 17 years ago
Richard Barry 2ca3985a8c Corrected SysTick interval calculation. 17 years ago
Richard Barry 7ed94acdff Corrected SysTick interval calculation. 17 years ago
Richard Barry d1b9463e29 Changes required to build with the latest Xilinx tools. 17 years ago
Richard Barry 9596b04eff Small mods, and update file headers. 17 years ago
Richard Barry 527fb6a907 Update version numbers to V4.8.0 17 years ago
Richard Barry 8704fd145b 17 years ago
Richard Barry 5024d47769 17 years ago
Richard Barry 8502ee5b1c Introduce configKERNEL_INTERRUPT_PRIORITY and make some performance optimisations. 17 years ago
Richard Barry 58905b6fb4 Performance optimisation. 17 years ago
Richard Barry a8d03f24e3 Performance optimisation. 17 years ago
Richard Barry ebfede454f Check in before attempting to remove absolute paths in PPC405 project. 17 years ago
Richard Barry 5cb4e9b5a6 Get preeprocessor working correctly. 17 years ago
Richard Barry 1aecde4efd Renaming .s to .S. 17 years ago
Richard Barry ade2da38ed Clear the interrupt prior to servicing the interrupt - previously it was the other way around. 17 years ago
Richard Barry bf5cd55c55 Comment ready for release. 17 years ago
Richard Barry 643c94a5a8 Rename PPC405 to PPC405_Xilinx. 17 years ago
Richard Barry 39b68e7fc5 PPC405 work in progress. 17 years ago
Richard Barry ebcac1c4b5 PPC405 work in progress. 17 years ago
Richard Barry ebf69dab5d More work in progress (PPC). 17 years ago
Richard Barry 9a9cd41098 Basic cooperative reg test tasks working. 17 years ago
Richard Barry 3c2306ed72 Work in progress, for backup purposes only. 17 years ago
Richard Barry fedf9c7ba0 Add initial PPC405 files - this is a work in progress not a completed port. 17 years ago
Richard Barry 3e94695fb4 Update to V4.7.2. 17 years ago
Richard Barry 95189f40d2 17 years ago
Richard Barry babd7f05f7 Remove obsolete code. 17 years ago