From the Photo Archives - Chelsea v Bayern Munich in 2012
2012 Champions League Final
From the Photo Archives - Chelsea v Bayern Munich in 2012
A guide to developing E6 colour reversal slide film at home.
I’m experimenting with a script to automatically create gallery-style posts for this site from a directory of images; so to give it a test, here’s a gallery of photos from Baile Herculane in south-western Romania
Dynamically changing the configuration of Alacritty depending on shell conditions
I’ll be presenting at Bucharest’s Romexpo in this summer’s DevTalks developer conference
The latest version of my OS for ATmega AVRs, AVRoxide, is now available - with drivers for storage and graphics devices.
As I’ve written before, more than a year ago Rust on AVR went into the weeds because of bugs in LLVM.
I made a workaround, but it was far from ideal - and if it’s been frustrating for me, I’m sure it’s been a complete barrier to many even getting started with AVR on Rust.
Anyway, all that has now changed, thanks to Patryk27,
who has managed to merge the necessary patches into the Rust master, so now
the regular Rust nightly toolchain builds for AVR again. Hurrah, and the
inaugural (and possibly ultimate) ‘Hero of the Week’ award goes to Patryk :-).
A new release of AVRoxide, my OS for ATmega AVRs, is out - now with multithreading!
There are subtle differences between the way interrupts are handled on different AVR microcontrollers. I didn’t see this written in plain English anywhere, so I’ll have a go.
It’s been quite a few months’ work, with many challenges along the way - but finally I’m pleased to announce that I have a working runtime for writing applications in Rust for the ATmega4809 microcontroller (and thus also for the Arduino Nano Every.)