In subdirectory arm-ada-v2 I've upload preview of new code only for review purposes. Don't expect it to work or even compile. README inside.
Sorry, I missed some RTS files updating SVN, they are added now.
Next major release. Now becomes Alpha. Still LPC21XX only support (but from now I hope easili extending). New timing schema (as for newer LEON port) so we have much better timing resolution (tested from 100nS to 2 uS on 60MHz LPC2148) - only using one timer for clock & alarm on PC21XX!!! (change Tick constant in System.ads for time resolution). Now idle loops turns processor into power down mode leading to less energy consumption. Included Timing_Events (@library level), Execution_Time, Execution_Time.Timers, Execution_Time.Budget support
Removed all assembler files - ASM inserts in RTS ADA code - possibly as little as needed. All hardware dependent parts of RTS excluded to new System.BB.Architecture.* child packages,
and then System.BB.Architecture.* packages moved to VENDOR/MCU subtree so new ports to other CPU could be easili written. Cleanup rest of RTS, so Ada packages depends on main System tree, System on System.BB tree & so on. And many more little changes. Sorry, for now no ARM library changing - this is for future. For next release I also plan STM32 support, conditional compilation to remove unwanted parts of RTS (eg. timing support) to reduce code size, and of course extending number of LPC MCU's support.