Search found 108 matches

by gray
Thu Jun 27, 2024 6:10 am
Forum: Cortex-M0, M3, M4 and M7
Topic: RP2040: Library & Tools for Astrobe Available
Replies: 17
Views: 20884

Re: RP2040: Library & Tools for Astrobe Available

Latest updates and changes: https://oberon-rtk.org/description/changes-2024-06-27/ Another stab at PIO, with an improved tool https://oberon-rtk.org/tools/pio2o/ that now supports more than one PIO program per module and the wrap feature, and the corresponding example program program https://oberon-...
by gray
Sun Jun 23, 2024 9:13 am
Forum: Cortex-M0, M3, M4 and M7
Topic: RP2040: Library & Tools for Astrobe Available
Replies: 17
Views: 20884

Re: RP2040: Library & Tools for Astrobe Available

Latest updates and changes: https://oberon-rtk.org/description/changes-2024-06-23/ A first stab at PIO, focusing on the toolchain and overall set-up, with an example program https://oberon-rtk.org/examples/piosquare/ and a new tool https://oberon-rtk.org/tools/pio2o/. GitHub repo: https://github.com...
by gray
Mon Jun 17, 2024 11:19 am
Forum: Bug Reports
Topic: SYSTEM.GET Auto-increment Problem
Replies: 1
Views: 1362

SYSTEM.GET Auto-increment Problem

Test code (Astrobe for Cortex-M0 v9.2.1): MODULE M; IMPORT SYSTEM; TYPE R = RECORD a0: INTEGER END; VAR rm: R; PROCEDURE p1; VAR ch: CHAR; BEGIN SYSTEM.GET(rm.a0, ch, 1) END p1; END M. Partial assembly code: SYSTEM.GET(rm.a0, ch, 1); . 140 08CH 0480EH ldr r0,[pc,#56] -> 200 . 142 08EH 06800H ldr r0,...
by gray
Sat May 25, 2024 8:34 am
Forum: Cortex-M0, M3, M4 and M7
Topic: RP2040: Library & Tools for Astrobe Available
Replies: 17
Views: 20884

Re: RP2040: Library & Tools for Astrobe Available

Latest updates and changes: https://oberon-rtk.org/description/changes-2024-05-25/

New example program: https://oberon-rtk.org/examples/stringbufout/. Prepare using DMA for text output. And DMA in general.

GitHub repo: https://github.com/ygrayne/oberon-rtk
by gray
Sat May 18, 2024 10:53 am
Forum: Cortex-M0, M3, M4 and M7
Topic: RP2040: Library & Tools for Astrobe Available
Replies: 17
Views: 20884

Re: RP2040: Library & Tools for Astrobe Available

Latest updates and changes: https://oberon-rtk.org/description/changes-2024-05-17/ I have taken a first stab at the RP2040's SPI device. There's a corresponding new example program: https://oberon-rtk.org/examples/spirtc/. It uses the Maxim DS3234 real-time clock as test peripheral. GitHub repo: htt...
by gray
Mon May 06, 2024 10:51 am
Forum: Cortex-M0, M3, M4 and M7
Topic: RP2040: Library & Tools for Astrobe Available
Replies: 17
Views: 20884

Re: RP2040: Library & Tools for Astrobe Available

Latest update: https://oberon-rtk.org/description/changes-2024-05-05/ Concepts and test code exploring and evaluating the use of trap exception handlers as means to grant exclusive mutating access to shared data, or other protected functionality or hardware: https://oberon-rtk.org/examples/traphandl...
by gray
Fri May 03, 2024 3:07 pm
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Exception Handlers: Save/Restore r4 to r7 with SYSTEM.LDREG
Replies: 2
Views: 2393

Re: Exception Handlers: Save/Restore r4 to r7 with SYSTEM.LDREG

Oops! Seems I was so impressed by the optimisation that I had blanked out the last part. :)