PinnedMurray Todd WilliamsScala & 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
Murray Todd WilliamsMy 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
Murray Todd WilliamsRust 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
Murray Todd WilliamsDiving 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
Murray Todd WilliamsRust 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
Murray Todd WilliamsRust 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
Murray Todd WilliamsRust 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
Murray Todd WilliamsRust 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
Murray Todd WilliamsUsing 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
Murray Todd WilliamsOur 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