FROM THE LAB


Joe Maples
Customizing Android’s SystemUI
May 18, 2022Last month I wrote a bit about my work on porting Android 12 to the PineNote, an open source E-Ink tablet. Since then I’ve gotten Android booting and running pretty...


Joe Maples
Porting Android 12 to the PineNote
April 18, 2022A few weeks ago, I ordered a PineNote from Pine64. Pine64 is an organization that designs and produces open source hardware, and the PineNote is their first venture into E-Ink...


Phil Danne
Building a “Complex” Metronome
February 9, 2022Even though my first love in music was the stripped-back hard rock bands of the 1990s, I was exposed to more complex compositions during my 5th hour Symphony Band class...


Rich Rarey
Senior Software Engineer and Bluetooth SME
Flying Tome Drones in the DC Flight Restricted Zone (Legally!)
January 5, 2022Want to fly a drone, professionally and legally, in one of the most security-sensitive airspace in the U.S. ? It can be done but requires time and patience to pass...


Colin Quinn
Solidity and Ethereum
October 25, 2021Ethereum is a decentralized blockchain driven cryptocurrency, very similar to Bitcoin but with a few very key differences. Ethereum stands out from similar currencies due to its open source nature...


Rich Rarey
Senior Software Engineer and Bluetooth SME
Build an offline-compatible website to visualize Personal Safety Messages
September 7, 2021Mark Furland | Tony Lawrence | Rich Rarey During field testing in Tome’s Bicycle-to-Vehicle (B2V) safety project, we often generate megabytes of real-time data from bicycles, scooters, pedestrians, and...


Alexa Uljaj
Slackbot: Rebus Leaderboard
June 30, 2021Virtual team building is tough. If the event is too long, people may find it a chore to join. Too infrequent, and people may not participate at all. So how...


Jeanne Beau
ASIC Behavioral Simulation and Synthesis
May 4, 2021In today’s lab experiment I revisit the topic of application-specific integrated circuits (ASIC) with Field Programmable Gate Arrays (FPGAs). These high-speed and flexible computing fabrics allow for processing in which...


Mark Furland
Pigweed Labday
March 16, 2021Pigweed is a mix of libraries and build system for embedded development. The thing that initially sold me on wanting to try it was automatically running tests on embedded devices....


Rich Rarey
Senior Software Engineer and Bluetooth SME
BluetoothⓇ LE Modulation Characteristics: Making Waves
March 1, 2021It’s often entertaining to browse the sprawling Bluetooth Core Specification document, published by the Bluetooth SIG because, while complex, it is well written and provides insight to why things are...