Nonsense that I’ve recently been doing, some of which could be useful to others…
2021 03 29 HDF5 / NeXus renaming
2021 04 08 Scrolling Text Redux (extend C API)
2022 09 04 Real time / DMA etc.
Collection of posts investigating the rp2040 microcontroller (via the Raspberry Pi Pico development board) in C and micropython…
2023 01 03 Real-time in µPython day 1
2023 01 04 Real-time in µPython day 2
2023 01 05 Real-time in µPython day 3
2023 01 06 µPython register bashing
2023 01 07 µPython register bashing and memory reads
2023 01 08 µPython DMA and ADC
2023 01 10 low level PWM day 2
2023 01 12 read virtual DAC from PIO
2023 01 15 applied DMA and ADC pacing
2023 01 26 DMA chaining for signal generator
2023 01 31 PWM DAC (analogue is hard)
2023 02 09 GPIO and assembly, PIO timer
2023 02 10 explore ADC some more
2023 02 15 integer Mandelbrot set (part 1)
2023 02 28 bare metal assembly on rp2040
2023 04 28 overwrite IRQ handler in µPython
2023 08 08 PIO quadrature encoder
2023 08 12 PIO counting and DMA
2023 08 30 Count Zero Interrupt
2024 04 01 Zephyr day 1 on micro:bit
Working on a ZYBO z7-20 board… from the basic upwards.
Working in µPython (including my own port 🤓)
Checking the TRNG with much assembly
Leaning on the Assembly for Mandelbrot sets and redux
Starting to DMA, bashing registers
DMA register bash to flicker LED
Extending MicroPython in assembly
Timing IRQ (C, with on-the-road tyre change)
As above, looking at clocking domains
Spot finding on MCU including connected components
CircuitPython / MicroSD / Mandelbrot
CircuitPython / SAMD51 / FREQM