Close

Release 0.41.0

A project log for zeptoforth

A full-featured Forth-based RTOS for ARM Cortex-M

travis-bemannTravis Bemann 06/16/2022 at 01:590 Comments

This release adds UART support beyond mere console support with the uart module to all of the supported platforms, with the sole exception being that LPUART1 on the STM32L476 is not currently supported. Note that all of the supported UART's can have their baud rates changed, and can be accessed even when the console is set to swdcom.

This release also adds unofficial support for STM32F411 Nucleo 64 boards, which is activated by installing an STM32F411 "Black Pill" full, mini, full_swdcom, or mini_swdcom binary, rebooting, and then executing the following with a serial terminal set to 38400 (note that the baud is significant; the baud is not the default 115200 baud used by zeptoforth) or, if you installed an swdcom build, with swdcom:

compile-to-flash
true constant platform-nucleo64
reboot

After this the serial console will switch to 115200 baud, so one will need to close one's serial terminal and reopen it set to that baud unless you are using swdcom. Also, after this, the led module will be configured for use with the STM32F411 Nucleo 64. Note that another effect of making this change, even if you will be only using swdcom and not the serial console, is that the system clock will increase by a factor of 3.125, such that ms and other words that rely on the systick will count time correctly.

Discussions