Releases: ef15c/oberon_stm32f4
Oberon STM32F429I-DISCO Release 11
Oberon STM32F429I-DISCO Release 11
MSP430:
- add example MSPEXP430G2 "Out of the box".
Oberon System:
- Add support of 64 bit integers in the candidate compiler OM4P2. LONGINT type is devoted to 64 bit signed integers and is no longer a synonym of INTEGER type.
- Add a file comparison command System.CompareFiles.
- System.Free command has been improved.
- Add a Hash map module UTHash based on uthash from Troy D. Hanson.
- Add a trace module SystemLog
- Add a fixed size font Mono10.Scn.Fnt
- Correction of OM4A code generator and modules TextFrames and FontUtils
- Add several 64 bit integer test programs based on Advent Of Code 2024
Full Changelog: v10.0.0...v11.0.0
release11.zip
Oberon STM32F429I-DISCO Release 10
Oberon STM32F429I-DISCO Release 10
This is the fourth release of Oberon MSP430 compiler.
There are minor improvement and bug fixes and two new examples: GUI composer simple JSON and GUI composer simple MPack.
They demonstrate the usage of records and procedure type for callbacks implementation. There are also complex programs using several modules.
Full Changelog: v9.0.0...v10.0.0
Oberon STM32F429I-DISCO Release 9
Oberon STM32F429I-DISCO Release 9
This is the third release of MSP430 toolchain. 32 examples have been added.
Main changes and fixes for MSP430 toochain:
- addition of a standard procedure SWPB (swap bytes)
- the types of arguments of the standard function SYSTEM.BIT are now checked
- minor fixes
Main changes for Oberon System:
- addition of a mechanism to launch user actions at system start. Edit OnStartup initialization code to add what need to be executed just after the system has started.
Full Changelog: v8.0.0...v9.0.0
Oberon STM32F429I-DISCO Release 8
Oberon STM32F429I-DISCO Release 8
This is the second release of the MSP430 toolchain. 50 code examples were successfully built with the Oberon MSP430 toolchain, see the sources/omsp/examples/msp430g2553 folder.
Main changes and fixes for MSP430 toochain:
- add PSET, PBYTESET and BYTESET built-in types
- remove LONGINT type
- add NOP inline standard procedure
- several fixes in OMSPG, OMSPP, OMSPL and OMSPTool
- improvement of JMP intstruction disassembly
- add support for execution of code in RAM
- portage of 50 TI code examples
Main changes for Oberon STM32F429 workstation:
- handling of up and down arrow keys in text frames
Full Changelog: v7.0.0...v8.0.0
Oberon STM32F429I-DISCO Release 7
Oberon STM32F429I-DISCO Release 7
This is the first release of the MSP430 toolchain. The compiler, the test modules and several examples are located in omsp folder. See omsp/README.md
There is also several bugs fixed in the OM4 compiler.
The files names suffixed by M4 have been renamed to the original names.
Full Changelog: v6.0.0...v7.0.0
Oberon STM32F429I-DISCO Release 6
Oberon STM32F429I-DISCO Release 6
- Oberon MSP430 compiler
Work in progress: parser and generator are under testing. Instruction generator and disassembler are tested OK.
See osmp/README.md for information about MSP430 specific extensions. - Minor fixes on OM4 compiler.
- Introduction of one time initialized global variables in OM4 ans OMSP compilers
- Kernel.Coalesce fix
- StackTrace fix (requires recompilation of modules)
- Improved mouse management
Full Changelog: v5.0.0...v6.0.0
Oberon STM32F429I-DISCO Release 5
Oberon STM32F429I-DISCO Release 5
- Start of wrting of a cross compiler for MSP430 microcontrollers
- Fix MaX and MaxY values of default font
- A post trap call stack analysis is available (StackTrace.Calls)
- The blue push button is now assigned to abort current command (TRAP 10)
- Reduced heap fragmentation by allocating code generator strucure only once
- An experimental heap defragmention procedure can be invoked by the command Kernel.Coalesce
Full Changelog: v4.0.0...v5.0.0
Oberon STM32F429I-DISCO Release 4
- All C code is migrated to Oberon. External tools are no more required, except for flashing the bootloader.
- QWERTY keyboard is now supported.
- The default font has been upgraded to Windows1252 code page, to allow accented characters. AZERTY keyboard driver has been updated to allow entering of circumflex and dieresis characters
- Small improvements and corrections have been added to the compiler
Full Changelog: v3.0.0...v4.0.0
Oberon STM32F429I-DISCO Release 3
Migration of drivers USART, LTDC, SDIO, MPU, FMC/SDRAM et GPIO to Oberon
Support of 256 colors.
Full Changelog: v2.0.0...v3.0.0
Oberon STM32F429I-DISCO Release 2
Improved SD card write reliability
Improved VGA signals
Improved keyboard support
PS/2, RTC, nRF24L01+ (CRC + SPI) drivers ported form C to Oberon
Minor bugs corrections
Full Changelog: v1.0.0...v2.0.0