Releases in reverse chronological order.
Please check GitHub and close existing issues and pull requests.
- v5.2.0
- 0dc5ed1 #11: Display "Built with GCC..." line on trace
- v5.1.0
- 3bad7e6 cosmetics in messages
- 811d1f1 #7: use cast to init __dso_handle
- e8d6c00 #8: add exit.c & _sbrk.c to CMake/meson
- bb3e7d2 #10: make version dependency optional
- 88c5477 startup.cpp: use trace::puts() for goodbye
- c529619 hooks.h: check MICRO_OS_PLUS_HAS_INTERRUPTS_STACK
- 2fbd2c4 add preliminary xpack.json
- ef8040d xpack.json: no more camelCase for option names
- d7c32b8 add experimental xpack.json
- 9233e0b #7: __dso_handle inside startup; no hack
- f28cb35 #9: MICRO_OS_PLUS_INCLUDE_STARTUP_INITIALIZE_MULTIPLE_RAM_SECTIONS
- v5.0.0
- 517b806 README: list preprocessor options
- 03ad60d #8: check MICRO_OS_PLUS_INCLUDE_EXIT
- 88fe2c6 #8: move exit() and _sbrk() here
- 0ed8089 #7: Conditionally add local __dso_handle hack
- f92cd60 #6: use MICRO_OS_PLUS_USE_SEMIHOSTING
- 51bec0c #5: MICRO_OS_PLUS_INCLUDE_STARTUP_INITIALIZE_HARDWARE
- 7b448e9 startup.cpp: remove trailing dot in messages
- v4.0.0 released
- 9114a3c use newlib linker script definitions
- 24cd0c9 MICRO_OS_PLUS_INCLUDE_STARTUP
- v3.1.1
- dacf413 simplify trace::puts()
- f20dfa5 simplify to trace::puts
- 7260518 copy .data only if needed
- v3.0.0
- 4d967f4 .c* include <micro-os-plus/config.h>
- d39404a rename MICRO_OS_PLUS_DEBUG
- v2.2.1
- v2.2.0
- 49f6df2 cmake: add xpack_display_target_lists
- fab0c59 add meson support
- 20c0000 startup.cpp: trace Heap
- 3d875d8 rework CMake, top config, no sources
- 7442ca1 add call to initialise_monitor_handles()
- rework CMake
- v2.0.2
- v2.0.1
- fix/silence warnings
- v2.0.0
- rename micro_os_plus
- v1.1.0
- first restructured release
- v1.0.8
- bump diag-trace to 1.0.7
- v1.0.7
- move deps back to npm
- update README developer info
- bump dependencies
- v1.0.6
- update dependencies
- v1.0.5
- [#2] Move os_terminate() to architecture/device.
- Use wfi() in infinite loops
- v1.0.4
- README updates
- v1.0.3
- package.json clean-ups
- add CHANGELOG.md
- use portable nop/brk
- move
trace::initalize()
beforeos_startup_initialize_hardware()
- add notice about undefined behaviour
- v1.0.2
- use for_each to iterate init/fini; on release the code is slightly shorter!
- v1.0.1
- initial version, copied from µOS++.