Skip to content

Releases: ef15c/oberon_stm32f4

Oberon STM32F429I-DISCO Release 11

04 Feb 09:01
Compare
Choose a tag to compare

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

24 Dec 21:53
Compare
Choose a tag to compare

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

03 Nov 14:12
Compare
Choose a tag to compare

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

01 Oct 07:47
Compare
Choose a tag to compare

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

06 Sep 16:34
Compare
Choose a tag to compare

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

31 Jul 09:42
Compare
Choose a tag to compare

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

01 Jun 08:43
Compare
Choose a tag to compare

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

11 May 09:53
Compare
Choose a tag to compare
  • 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

28 Apr 14:57
Compare
Choose a tag to compare

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

31 Mar 08:57
9f73bb0
Compare
Choose a tag to compare

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