Advertisement · 728 × 90

Posts by Mark

Preview
Battle of the AIs - Embedded Developer There is little doubt that the use of AI in coding is improving developer productivity both in the production of code and also diagnosing issues. AI can bring a large corpus of data into one place.…

Battle of the AIs - Develpoing code from the perspective of an open source developer.

blog.mark-stevens.co.uk/2026/04/batt...

21 hours ago 0 0 0 0
Manchester Baby Output on the M5Stack Tab5

Manchester Baby Output on the M5Stack Tab5

Emulating the Manchester Baby on the M5Stack Tab5 development board.

This board is supplied with a multitude of sensors as well as a LCD with touch input.

Sources: github.com/NevynUK/Tab5...

1 week ago 0 0 0 0
Preview
Following Artemis II’s Journey Around the Moon Hackaday Article

Following Artemis II’s Journey Around the Moon

3 weeks ago 13 2 1 0
Preview
Espressif Installation Manager (EIM) - Embedded Developer First experiences using the Espressif Installation Manager (EIM) on macOS.

First impressions of the Espressif Installation Manager:

blog.mark-stevens.co.uk/2026/03/espr...

3 weeks ago 1 0 0 0
Post image

CoPilot - I think 98.3% would be adequate:

1 month ago 0 0 0 0

Unblocking the printer nozzle on the Bambu printer...

Not as scary or difficult as I thought.

2 months ago 0 0 0 0

FileVault mysteriously re-enabled after Tahoe 26 -> 26.1 upgrade. Wonderful !

Why Wonderful ! - It turns off remote connections.

Time to grab a keyboard and monitor and logon to each Mac and reconfigure so I get remote access back.

WONDERFUL !

5 months ago 0 0 0 0

Something I've kept for many years - a log book with designs and results. A good excuse to get the fountain pen out :)

5 months ago 0 0 0 0
Preview
Getting Started with Rust - Raspberry Pi VS Code Extension - Embedded Developer Using the Raspberry Pi Visual Studio Code extension to create a Rust application for the RP2350.

First impressions creating an embedded Rust application for the RP2350 using the Raspberry Pi VS Code extension:

blog.mark-stevens.co.uk/2025/11/gett...

5 months ago 3 0 0 0
Advertisement
Preview
Getting Started with Rust - Enums - Embedded Developer Using enums in Rust with data and method implementations.

The enums chapter 6 of The Rust Programming Language hinted at methods implemented against an enum implementation. Had to do some research on how to use methods:

blog.mark-stevens.co.uk/2025/11/gett...

5 months ago 0 0 0 0
Post image

Affinity Photo has always been a good value rival to Photoshop. I have been using it to edit my photos for 10 years.

Now Affinity Photo is part of Affinity Studio and it is free. You only pay if you want the Canva AI features.

www.affinity.studio

5 months ago 0 0 0 0
Preview
C/C++ Constness - Embedded Developer Constant pointers and data is C/C++

I find writing about something helps with remembering so let's see if this helps me remember where const should go in a C++ function declaration as I always have to double check:

blog.mark-stevens.co.uk/2025/11/c-c-...

5 months ago 0 0 0 0
Preview
Develop embedded firmware for Pico using Rust or Zephyr with pico-vscode - Raspberry Pi Set up an embedded firmware project on Pico in minutes using Rust or Zephyr, now integrated into our official pico-vscode extension.

Interesting announcement from Raspberry Pi, Rust in VS Code for the Pico:

www.raspberrypi.com/news/develop...

5 months ago 1 0 0 0
Preview
Getting Started with Rust - Ownership, Borrowing and References - Embedded Developer Ownership, borrowing, structures, methods and references in Rust.

Still getting to know the Rust programming language, this week Ownership, Borrowing, Structs and References.

blog.mark-stevens.co.uk/2025/10/gett...

5 months ago 0 0 0 0
Post image

Currently learning Rust and week one has been an easy enough start. Week two is going to take me into the realm of ownership and that is going to be a little more taxing.

blog.mark-stevens.co.uk/2025/10/gett...

6 months ago 1 0 0 0

I never knew brew had analytics built in and turned on by default.

Time for a change:

brew analytics off

6 months ago 0 0 0 0
Post image

Not saying they are watching you but...

6 months ago 0 0 0 0
Advertisement
Preview
Managing your profile README - GitHub Docs You can add a README to your GitHub profile to tell other people about yourself.

How to add an extended personal profile to your GitHub landing page:

docs.github.com/en/account-a...

Everyday is a learning day

7 months ago 0 0 0 0

One size fits all - madness that way lies.

7 months ago 0 0 0 0

Fun and games with the Raspberry Pi Imager. The current release 1.9.6 does not allow username / password login over SSH.

Took several hours to find the solution.

Solution: Downgrade to 1.8.5.

8 months ago 0 0 0 0

So sad to hear about Jim Lovell.

8 months ago 0 0 0 0

Always good to hear @scott.hanselman.com speak. This talk is fantastic covering tech; what was promised, what was delivered and how we need to assess what we consume.

9 months ago 1 0 0 0

Loved this article, been trying to get QEMU working with Espressif chips (on and off) for a while.

9 months ago 1 0 0 0

In my experience with LLMs and coding we have a 50/25/25 Rule:

50% of the time - Great code that works
25% of the time - OK, I'll just add a few corrections / tweaks
25% of the time - The code is rubbish

Still, I can read and correct faster than I can type 200 lines of new code.

10 months ago 1 0 1 0
Advertisement
Preview
M5Stack Unveils Tab5 – A Powerful, ESP32-P4 Based Industrial Touch Terminal with Multimedia, Multi-Protocol, and Modular Capabilities May 9, 2025 – M5Stack, a leader in modular IoT and embedded development platforms, unveils Tab5, a next-generation 5-inch smart touch terminal powered by the advanced 400MHz ESP32-P4 dual-core RISC-V ...

Interesting new product M5Stack Tab 5, dual core RIAC-V P5 processor with WiFi Co-processor.

shop.m5stack.com/blogs/news/m...

11 months ago 3 0 0 0
Interrupt Live: James Munns | Bare Metal Rust
Interrupt Live: James Munns | Bare Metal Rust YouTube video by Memfault

Recording now up! Thanks again to the @memfault.com folks for having me!

www.youtube.com/watch?v=KH71...

1 year ago 17 2 0 0

Read that a while ago, interesting, and sometimes disturbing, book.

1 year ago 1 0 0 0
Preview
Three SPI Busses Are One Too Many on This Cheap Yellow Display Hackaday Article

Three SPI Busses Are One Too Many on This Cheap Yellow Display

1 year ago 4 2 0 0
Isometric image of a white PLC box with a Praysio logo, screen, buttons, USB plug and wire terminal plugs for RS458, MBUS, Ethernet, etc.

Isometric image of a white PLC box with a Praysio logo, screen, buttons, USB plug and wire terminal plugs for RS458, MBUS, Ethernet, etc.

Loving this beautiful Praysio industrial machine monitoring device built on Meadow!

1 year ago 5 2 0 0
Cheap Yellow Display SPI - Embedded Developer Cheap Yellow Displays look to be an ideal way of experimenting with the ESP32 ecosystem. They are small, simple and are equipped with a number of built in sensors / modules. They sounded ideal for a p...

Started to use a Cheap Yellow Display and hit a problem with using LCD, Touch sensor and SD Card at the same time.

Small hardware modification fixed the issue:

blog.mark-stevens.co.uk/2025/03/chea...

1 year ago 0 0 0 0