PinnedScala & the Three ImplicitsThe first in a 4-part series that unlocks some of the strange and powerful magic of Scala.Mar 28, 2022Mar 28, 2022
My Rust learnings: combining the sensor & networking codePart 9 of my series takes a deep dive into my efforts to refactor my Embedded Rust project and my learnings as a Rust beginner.Oct 25Oct 25
Rust for Beginners: Cleaning-up your Code with the “?” OperatorLast in my Rust beginners series, we get to the bottom of the rabbit hole with the mysterious question-mark operator for Option & ResultOct 213Oct 213
Diving deeper into Rust’s Option & Result: Solving the Nesting ProblemSecond in my series for Rust Beginners, we dive into map and flat-map (sometimes called .and_then) we see power & simplicity can co-exist!Oct 211Oct 211
Rust for Beginners: How to really use Option and ResultThe first in a 3-part series, we start to unpack the best way to deal with Option & Result containers without calling the unsafe .unwrap().Oct 21Oct 21
Rust with the Raspberry Pi Pico 2 & RP2350As of August 8th, the newest microcontroller from Raspberry Pi was released, and this new RP235x chip launched with Rust support on day 1!Aug 221Aug 221
Rust TCP & UDP Client/Server Comms on the Raspberry Pi Pico WIn this seventh article in my blog series, it’s time to finally do some networking with our Raspberry Pi Pico W board with both TCP and…Jul 121Jul 121
Rust Networking with the Raspberry Pi Pico WIn part 6 of my blog series, we use the “W” in our Raspberry Pi Pico W by setting up networking, we’ll finall get to use the onboard LED!Jul 2Jul 2
Using Rust Embedded to capture sensor dataIn this fifth part in my series, we read temperatures both digitally via an I2C channel and via analog voltage readings from sensors.Jun 204Jun 204
Our First Rust “Blinky” Program on Raspberry Pi Pico WSeries part 4 has us wire up our Pico and execute the embedded version of “Hello World”, first via rp2040-hal and then using Embassy. But…Jun 51Jun 51