Life & fun · September 17, 2018
Introduction to embedded ARM programming with libopencm3
Starting from scratch: deploying blinky on a baremetal STM32
Introduction to embedded ARM programming with libopencm3 launched on September 17, 2018 with 5 votes, #1,209 of 2,635 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 8 years on.
What it does
For many years now, I have found myself building (admittedly small) electronics projects, and for almost all of that time I have found myself reaching for the same microcontroller: the humble Atmega 328p that powers so many Arduinos (and Arduino clones!). This choice was driven by the fact that being an Arduino-compatible MCU meant I could take advantage of the huge library of code built for the Arduino platform. However, the choice is somewhat limiting - with only 16KiB of flash and 2KiB of sram, some applications were simply infeasible within that range. In addition, the relatively slow 16MHz top speed can make high-data-rate applications, like display driving, somewhat of a challenge.…from rhye.org
Does a similar job
all alternatives →- RARust, ARM Cortex M, and a Generated HAL2016 · jamesmunns.com · ▲137
Compile for Arm at native speeds in an emulated system2021 · github.com · ▲63Runs AWS graviton2 images on intel, with native-speed compile times - valkmit/aws-graviton2-on-intel
A (marginally) useful x86-64 ELF executable in 466 bytes2024 · github.com · ▲85Battery info program for x86-64 Linux laptops in 307 bytes of machine code - meribold/btry
A weekend replication of STOKE, a stochastic superoptimiser2019 · github.com · ▲58Haskell re-implementation of STOKE, the stochastic superoptimizer - blaze/notebooks/tutorial.ipynb at master · bollu/blaze
The Changelog - #191: Elm and Functional Programming with Richard Feldman2016 · changelog.com · ▲65The best of functional programming in your browser
O'Reilly Hardware - Peter Hoddie on JavaScript for embedded computers2016 · oreilly.com · ▲54You don't need to write C or Assembly to create electronics
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, September 2018
the whole month →- IM
Life & fun · 2018 · simpleanalytics.io

Discover a powerful Git GUI Client for Mac, Windows and Linux, from the makers of Sublime Text. Line-by-line Staging. Commit Editing. Unmatched Performance.
Life & fun · 2018 · sublimemerge.com

- SS
Dev tools · 2018 · selectstarsql.com

Lunar lander type game with computational fluid dynamics - s-macke/Interplanetary-Postal-Service
Life & fun · 2018 · github.com
