Releases: EDI-Systems/M5P01_Prokaron
Releases · EDI-Systems/M5P01_Prokaron
Maintenence release
Fix RVM virtualization for all virtualized ports:
- A6M_RVM
- A7M_RVM
- RV32P_RVM
Maintenence release
- Fix immature Cortex-M context switch optimization
- Rearrange macro definitions for better abstraction
- Add stack segment register capability for esoteric architectures (disabled by default)
- Fix other wording/typo issues
Maintenence release
- Add state caching to improve performance
- Fix macro inconsistencies
Maintenence release
- Separate yield implementation
- Clean up typos and macro definitions
- Change GUI enabling macros
- Update manual
Maintenence release
Bugfixes
- Fix thread mailbox rcv API issue under an unusual scenario
- Kernel cleanups
New Features
- Add support for RL78
- Multiple port fixes
Add AVR support
- Added AVR/Arduino hardware support.
- You can use MEGA2560 board to download the binary.
- The standard MEGA8 will NOT fit due to flash constraints.
- Add manual entry for 8- and 16- bit porting.
First new release after total refractoring
This is a first release after many years of development.
All architectures are refactored, while bringing multiple new ports.
FPU for Cortex-M
- FPU for Cortex-M port added.
More ports added & memory optimizations
- Added more MCU ports
- Optimized the kernel to shrink memory footprint to 68 Byte
- New Chinese & English manual ready
- Still white-box tested
GCC support for Cortex-M3 and Cortex-M4 added.
- Added GCC support for Cortex-M3 and Cortex-M4/7
- Renamed files to avoid linker script conflicts
- types are now mangled with rmp_ prefix to avoid conflicting with other packages