Skip to content

Add lpc55 USART support#43

Open
GameSkyRO wants to merge 14 commits into
WyliodrinEmbeddedIoT:masterfrom
GameSkyRO:add-lpc55-support
Open

Add lpc55 USART support#43
GameSkyRO wants to merge 14 commits into
WyliodrinEmbeddedIoT:masterfrom
GameSkyRO:add-lpc55-support

Conversation

@GameSkyRO

Copy link
Copy Markdown

Pull Request Overview

This pull request adds the initial USART configuration. The driver provides the ability to receive and communicate via USART with the board, along with the usage of process console (via the previously implemented GPIO and Alarm).

Testing Strategy

This pull request was tested by running the hello-c example from libtock-c. While the "Tock" debug message appears on write, the board must be reset for the app to run.

Documentation Updated

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • Ran make prepush.

JADarius and others added 14 commits June 30, 2025 10:39
This commits adds the code for the Cortex-M33 architecture.
It also adds the possibility to use the Non-Secure alias of the MPU
This commit adds the code for the RP2350 MCU and
the RP2350 board that uses that MCU.
At the moment, the board supports the following:
- UART Console;
- Timers;
- GPIO with interrupts.
It also changes `tock_kernel_layout.ld` because of an apparent
bug with arm-none-eabi-objcopy.
This commit changes the `cortex-m33` crate to use `cortex-v7m`,
because the v7m is compatible with v8m, and there is no reason to
just have 2 crates with the same code.
@GameSkyRO GameSkyRO mentioned this pull request Aug 28, 2025
6 tasks
@alexandruradovici

Copy link
Copy Markdown

Please rebase this upon #46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants