Hello all,
LightingBolt 1.2 is now available for download. Here is a summary of changes compared to version 1.0:
* Boosted CPU main clock tick rate to 96[MHz] - a typical context switch will now take less than 11[microsecond]. * Reduced kernel size to a minimum of about 7[KB] when building only the kernel (hence, no support for MCBSTR9). * Improved context switch by correctly saving and restoring of the IRQ stack. Version 1.0 assumed the IRQ stack can be reset after the context switch is finished. * Idle task is now scheduled if and only if no other task is ready to run. * Created 3 targets: MCBSTR9 evaluation board, pure kernel and simulator. * Updated documentation. * Added scripts to automatically build and flash all project targets. * Fixed some PC-lint issues. * Removed redundant synchronization event interface. * Context switch period and timer service period measurement unit is now microsecond. * Removed redundant timer polling/general timer bug fix.
sourceforge.net/.../