| GitHub | GitHub.com/airspeedswift |
| Web | airspeedvelocity.net |
| GitHub | GitHub.com/airspeedswift |
| Web | airspeedvelocity.net |
And then a few days later, one for the M5Stack NanoC6
"This project runs pure Swift on the ESP32-C6 (RISC-V) — from the 2nd-stage bootloader to the application — with zero lines of C or assembly." Boots directly into @main.
https://forums.swift.org/t/bare-metal-swift-on-m5stack-nanoc6-no-c-no-assembly-no-esp-idf/85711

Inspired by @kishikawakatsumi 's Raspberry Pi Pico examples, I wanted to try the same approach on a different architecture. This project runs pure Swift on the ESP32-C6 (RISC-V) — from the 2nd-stage bootloader to the application — with zero lines of C or assembly. Target hardware: M5Stack NanoC6 (ESP32-C6, RISC-V, 320KB SRAM) What's in it Pure Swift 2nd-stage bootloader — disables watchdogs, reads SPI flash via direct register manipulation, configures Flash MMU, loads segments, and jumps t...
Not one but two cool pure #swift bare metal examples were recently posted to the forums.
First for the Raspberry Pi Pico... "Zero lines of C. Not even the vector table, boot2, or startup code. The only non-Swift file is the linker script."

I'd like to share pico-bare-swift, a collection of bare-metal Raspberry Pi Pico (RP2040) examples written entirely in Embedded Swift, with zero lines of C. Not even the vector table, boot2, or startup code. The only non-Swift file is the linker script. What made this possible Placing data in specific linker sections. ARM Cortex-M requires the vector table and boot2 to be placed at specific addresses via linker sections. This used to require GCC's __attribute__((section(...))), but @section (SE-...
lol, gasprices.aaa.com was down and now it has a "check you're human" page before you can access it (but it's still down after that)
what are the chances this is because some daytrader tried to rig an agent to poll it and it went haywire
In shocking turn of events, petrostate likes thing that made oil price go up, wants it to go up more.
https://www.nytimes.com/2026/03/24/us/politics/saudi-prince-iran-trump.html
My incometence at this game is very consistent:
- I always overshoot onto short platforms
- I always undershoot when trying to get the 3rd perfect landing