-
Bug-fix release 1.4.0.1
01/14/2024 at 04:56 • 0 commentsThis bug-fix issue resolves an issue where SDHC/SDXC card support was broken in release due to a combination of factors due to changes in 1.3.4.1 which fixed an issue for some users but broke SDHC/SDXC support for others, and changes to
spi-baud!
which broke SDHC/SDXC support due to SDHC/SDXC operating at a slower clock frequency due to a bug in said word previously but the fix of which sped up SDHC/SDXC to a fast speed which broke it. -
Minor release 1.4.0
01/13/2024 at 00:07 • 0 commentsThis release adds a new text editor for files in FAT32 filesystems to zeptoforth, namely zeptoed (for more information consult
docs/extra/zeptoed.md
), along with (thanks to Paul Koning) words for changing and getting the RP2040's SYSCLK frequency (clocks::set-sysclk
andsysclk
) and getting RP2040-based boards' unique ID's (unique-id
). It also adds a convenience word for setting up FAT32 filesystems, namelyfat32-tools::init-simple-fat32
, and an improved word for holding the other core of the RP2040,multicore::with-hold-core
. -
Bug-fix release 1.3.5.1
12/26/2023 at 03:27 • 0 commentsThis bug-fix release fixes an issue with PIO program relocation, where PIO programs' instructions would be relocated but the PIO programs themselves were not uploaded to the PIO instruction memory at the relocated addresses. Note that this is an RP2040-only release ─ non-RP2040 platforms have no changes.
-
Patch-level release 1.3.5
12/25/2023 at 02:32 • 0 commentsThis patch-level release adds a kernel panic functionality triggered by stack overflows overwriting task structures, modifies setting of alternate functions for PIO peripherals (so
PIO0
gets alternate function 6 andPIO1
gets alternate function 7), removes automatic setting of alternate functions for PIO states, and includes optional functionality for playing music with one or more voices (and with display of synchronized lyrics). -
Bug-fix release 1.3.4.1
12/21/2023 at 04:18 • 0 commentsThis bug-fix release resolves a number of issues with the SDHC/SDXC card layer and the FAT32 layer, making SDHC/SDXC card usage reliable and fixing the usage of very large directories (> 512 entries). Note, however, that using such very large directories is not recommended, as they present very poor performance in practice.
-
Patch-level release 1.3.4
12/18/2023 at 01:59 • 0 commentsThis patch-level release adds proper syntax validation to a number of syntactic constructs, such as
:
...;
,:noname
...;
,[:
...;]
,if
...then
,if
...else
...then
,begin
...until
,begin
...while
...repeat
,begin
...again
,do
/?do
...loop
/+loop
,case
...of
/ofstr
/ofstrcase
...endof
...endcase
/endcasestr
,begin-structure
...cfield:
/hfield:
/field:
/2field:
/+field
...end-structure
,begin-class
...member
/method
...end-class
,begin-implement
...define
...end-implement
, and like. -
Bug-fix release 1.3.3.3
12/17/2023 at 01:09 • 0 commentsThis bug-fix release resolves an issue with the task monitor where if it did not have enough dictionary space alloted to it it would cause a crash. Now a greater amount of dictionary space (2048 bytes rather than 320 bytes) are allotted, and it detects whether enough dictionary space is available to avoid crashing. Additionally, a bug in the display of the current data stack usage has now been fixed.
-
Bug-fix release 1.3.3.2
12/14/2023 at 02:10 • 0 commentsThis bug-fix release fixes a silent bug in the RP2040 USB PLL configuration, where it operated out of spec such that it should not have worked yet somehow did.
-
Patch-level release 1.3.3.1
12/13/2023 at 05:00 • 0 commentsThis release is partly a bug-fix release, in that it fixes
net::wait-ready-endpoint
, but it also improves the output oftask::dump-tasks
, and it adds task names to the zeptoIP-related tasks. -
Patch-level release 1.3.3
12/09/2023 at 23:05 • 0 commentsThis patch-level release adds optional ST7735S 16-bit color SPI display (and 16-bit color pixmap) support and an optional SNTP (Simple Network Time Protocol) client for the Raspberry Pi Pico W. Note that if you are using release 1.3.2 or 1.3.2.1 please upgrade to this release as there were significant fixes in 1.3.2.2 (it is a surprise that 1.3.2 worked at all, and there was a key CYW43439 driver fix in 1.3.2.1) but 1.3.2.2 was an RP2040-only release without the added functionality present in this release.