TAG: RUST
2 articles
2026-06-28
TRK-015
The keypad is lying to you: matrix scanning and debouncing in Rust
Part 2: reading 16 keys over 8 pins, phantom keypresses, and why a button is an analog device doing an impression of a digital one.
2026-06-21
TRK-014
Learning Rust by building an RPN calculator firmware
Part 1: a stack evaluator that never eats your operands, some 1972 calculator history, and the awkward discovery that my chip can't do floating point.