-
Patch-level release 1.1.0.3
5 hours ago • 0 commentsThis patch-level release fixes an issue with the multitasker where if all tasks on one core were blocking, they would prevent any pending operations on that core from executing repeatedly. This caused issues with the USB CDC console in multicore code.
-
Patch-level release 1.1.0.2
4 days ago • 0 commentsThis patch-level release fixes an issue with
interrupt::NVIC_IPR_IP!
andinterrupt::NVIC_IPR_IP@
which rendered them non-functional at least on the RP2040. -
Patch-level release 1.1.0.1
09/15/2023 at 04:06 • 0 commentsThis patch-level release fixes an issue with UART1 on the RP2040 when multicore code is running. It also expands buffer sizes for UART's on the RP2040 from 128 to 256 bytes.
-
Minor release 1.1.0
09/12/2023 at 03:18 • 0 commentsThis minor-level release fixes issues with
wait-notify
,wait-notify-indefinite
, andwait-notify-timeout
in thetask
module which had rendered them unusable and also removes "critical" multitasking constructs because they do not do what they were created for (e.g. there is no actual guarantee that other code will not execute between the time when they could first wake and when the tasks in question actually resumed execution. -
Patch-level release 1.0.3.1
09/03/2023 at 21:27 • 0 commentsThis patch-level release contains all the recent fixes (e.g. the RP2040 division/modulus fix) and also contains an important fix to
see
etc. where it had been breaking if instructions such asLDRH
orSTRH
were disassembled. -
Patch-level release 1.0.3
09/03/2023 at 01:24 • 0 commentsThis patch-level release is for all platforms and fixes a number of long-standing bugs, mostly concerning multitasking. It is compatible with zeptoIP and the CYW43439 driver, which are in the
devel
branch. -
Patch-level release 1.0.2.3 (RP2040 only)
09/01/2023 at 15:45 • 0 commentsThis patch-level release fixes introduced performance bugs in the
stream
andchan
modules; as these bugs were only introduced in RP2040 releases they did not need fixing for other platforms. -
Patch-level release 1.0.2.2 (RP2040 only)
09/01/2023 at 03:29 • 0 commentsThe previous patch-level release did not actually contain a number of the fixes, such as that to the RP2040 division/modulus routine, that it was supposed to, due to making the changes to the wrong branch and then overwriting them. This now contains those fixes. Note that this release is RP2040-only.
-
Patch-level release 1.0.2.1 (RP2040 only)
08/31/2023 at 03:44 • 0 commentsThis is a patch-level release that fixes a number of important issues with multitasking and, in particular, a critical issue with division and moduli on the RP2040. Due to the importance of this issue (which breaks many cases of division and moduli), this has been created as a special bug-fix release. A more complete release for all supported platforms will come in the near future.
-
Patch-level release 1.0.2
06/11/2023 at 02:44 • 0 commentsThis patch level release fixes an issue where transmission would sometimes halt with the USB CDC console (particularly when flushing the console), fixes
pio::sm-addr!
on the RP2040 (which previously did not actually work), and provides means to disable trapping of control-C and control-T on the U(S)ART and/or USB CDC consoles by settinguart-special-enabled
andusb-special-enabled
(which are set totrue
by default).