Search found 103 matches
- Sun Mar 17, 2024 11:39 am
- Forum: Bug Reports
- Topic: SET Parameter Problem
- Replies: 1
- Views: 111
SET Parameter Problem
Test code (Astrobe v9.1 for Cortex-M0): MODULE M; PROCEDURE p(s: SET); END p; PROCEDURE run; VAR k: INTEGER; BEGIN p({k}); p({13}) END run; END M. Partial assembly code: PROCEDURE run; VAR k: INTEGER; BEGIN . 12 0CH 0B500H push { lr } . 14 0EH 0B081H sub sp,#4 p({k}); . 16 010H 09800H ldr r0,[sp] . ...
- Sun Mar 03, 2024 8:50 am
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
Re: RP2040: Library & Tools for Astrobe Available
Latest updates and changes: https://oberon-rtk.org/description/changes-2024-03-01/
Main addition: hybrid kernel variant (kernel-v2); https://oberon-rtk.org/kernel/kernel-de ... kernel-v2/
GitHub repo: https://github.com/ygrayne/oberon-rtk
Main addition: hybrid kernel variant (kernel-v2); https://oberon-rtk.org/kernel/kernel-de ... kernel-v2/
GitHub repo: https://github.com/ygrayne/oberon-rtk
- Sun Feb 18, 2024 6:47 am
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
Re: RP2040: Library & Tools for Astrobe Available
Recent changes and additions: 1) https://oberon-rtk.org/description/changes-2024-02-13/: stack usage checking Example program: https://oberon-rtk.org/examples/stackusage/ 2) https://oberon-rtk.org/description/changes-2024-02-16/: bootrom access Example program: https://oberon-rtk.org/examples/bootro...
- Sun Feb 11, 2024 2:03 am
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
Re: RP2040: Library & Tools for Astrobe Available
Latest changes and additions: https://oberon-rtk.org/description/changes-2024-02-10/
Added inter-core messaging: https://oberon-rtk.org/description/inter-core-messages/
New example program: https://oberon-rtk.org/examples/messaging/
GitHub repo: https://github.com/ygrayne/oberon-rtk
Added inter-core messaging: https://oberon-rtk.org/description/inter-core-messages/
New example program: https://oberon-rtk.org/examples/messaging/
GitHub repo: https://github.com/ygrayne/oberon-rtk
- Fri Feb 02, 2024 12:13 pm
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
Re: RP2040: Library & Tools for Astrobe Available
Recent changes and additions: 1) https://oberon-rtk.org/description/changes-2024-01-30/: signals and semaphores for thread synchronisation. Example programs: https://oberon-rtk.org/examples/signalsync/ and https://oberon-rtk.org/examples/semaphoresync/ 2) https://oberon-rtk.org/description/changes-2...
- Wed Jan 31, 2024 1:11 pm
- Forum: Bug Reports
- Topic: ARRAY OF BYTE Parameters
- Replies: 1
- Views: 808
ARRAY OF BYTE Parameters
The ARM Cortex-M Oberon Programmers Guide states in section 4.1 ARRAY of BYTE: If the formal parameter is an array of bytes with a fixed size it can accept actual parameters of any type, except POINTER, whose size is the same number of bytes [...] Example 1: TYPE Word = ARRAY 4 OF BYTE; PROCEDURE p0...
- Mon Jan 29, 2024 9:57 am
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
Re: RP2040: Library & Tools for Astrobe Available
Latest changes and extensions: https://oberon-rtk.org/description/changes-2024-01-29/ Main extension: reading from serial terminals: https://oberon-rtk.org/description/text-output-and-input/ New example program: https://oberon-rtk.org/examples/readterminal/ Some thoughts about the implications of us...
- Wed Jan 17, 2024 11:21 am
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
Re: RP2040: Library & Tools for Astrobe Available
Made a few library changes, mostly to the text output machinery: https://oberon-rtk.org/description/changes-2024-01-17/ Added a new example program, showing how to avoid busy waiting for a peripheral: https://oberon-rtk.org/examples/nobusywaiting/ Edited the kernel description for structure and hope...
- Mon Jan 15, 2024 9:45 am
- Forum: Cortex-M0, M3, M4 and M7
- Topic: RP2040: Library & Tools for Astrobe Available
- Replies: 6
- Views: 1652
RP2040: Library & Tools for Astrobe Available
Today, I have made available a first set of Oberon modules to program the RP2040 using Astrobe for Cortex-M0, v9.0.3. There's also a tool to transmogrify Astrobe '.bin' file to the contents and UF2 format for the RP2040. The library contains as of today: 1) Basics to get off the ground: clocks, rese...
- Wed Dec 27, 2023 1:54 am
- Forum: Bug Reports
- Topic: SYSTEM.EMITH Problem
- Replies: 1
- Views: 2392
SYSTEM.EMITH Problem
This test code MODULE TestEMITH; IMPORT SYSTEM; CONST SEV = 0BF40H; BEGIN SYSTEM.EMITH(SEV) END TestEMITH. results in a compiler exception (Astrobe for M0, v9.0.3): System.IndexOutOfRangeException: Index was outside the bounds of the array. at Decode.Decode.Op16IfThen(Int32 instr) at Decode.Decode.D...