HNHacker News
TopNewBestAskShowJobs

tyhoff

190 karma · joined December 18, 2018

Co-founder of Memfault, a firmware delivery and monitoring solution for hardware products.

My background is in firmware development and 10-year goal is to modernize embedded software development.

submissionscomments

Embedded Systems Roadmap: Bridging the Gap

interrupt.memfault.com·3 pts·tyhoff·
0

Smart Ring Development (Part 2) - Hardware Design

interrupt.memfault.com·1 pts·tyhoff·
0

Smart Ring Development (Part 1) - Research and Prototype

interrupt.memfault.com·2 pts·tyhoff·
0

Gophyr: Building a Gopher Client for Zephyr with Claude

interrupt.memfault.com·4 pts·tyhoff·
0

Beyond Error Codes: Debugging Ill-Defined Problems

interrupt.memfault.com·2 pts·tyhoff·
0

Pt2: Pebble's Code Is Free: 3 Former Pebble Engineers Discuss Why It's Important

go.memfault.com·3 pts·tyhoff·
0

Robust OTA Updates for Linux Devices, the Easy Way

interrupt.memfault.com·2 pts·tyhoff·
0

Webinar: Pebble's Code Is Free: 3 Former Engineers Discuss Why It Matters, Pt 2

go.memfault.com·1 pts·tyhoff·
0

Why std:this_thread:sleep_for() is broken on ESP32

interrupt.memfault.com·2 pts·tyhoff·
0

Monitoring a Low-Power Wireless Network Based on Smart Mesh IP

interrupt.memfault.com·2 pts·tyhoff·
0

GitHub Actions for STM32CubeIDE

interrupt.memfault.com·1 pts·tyhoff·
0

Considerations When Building Embedded Databases

interrupt.memfault.com·1 pts·tyhoff·
0

A Schematic Review Checklist for Firmware Engineers

interrupt.memfault.com·2 pts·tyhoff·
0

Diving into JTAG – Usage Scenarios (Part 5)

interrupt.memfault.com·3 pts·tyhoff·
0

Diving into JTAG – Debugging (Part 2)

interrupt.memfault.com·2 pts·tyhoff·
0

Practical Zephyr – Devicetree basics (Part 3)

interrupt.memfault.com·3 pts·tyhoff·
0

Practical Zephyr – Kconfig (Part 2)

interrupt.memfault.com·4 pts·tyhoff·
0

Building Nordic NRF-Connect SDK Projects with GitHub Actions

interrupt.memfault.com·1 pts·tyhoff·
0

Practical Zephyr – Zephyr Basics (Part 1)

interrupt.memfault.com·3 pts·tyhoff·
0

Logging on Embedded Devices

interrupt.memfault.com·2 pts·tyhoff·
0

LTE and IoT – How We Got Here

interrupt.memfault.com·3 pts·tyhoff·
0

Diving into JTAG – Overview (Part 1)

interrupt.memfault.com·3 pts·tyhoff·
0

Visualizing Real-Time Data with STMViewer

interrupt.memfault.com·2 pts·tyhoff·
0

Rust on Yocto: A Seamless Integration

interrupt.memfault.com·5 pts·tyhoff·
0

MCU Peripheral Forwarding

interrupt.memfault.com·2 pts·tyhoff·
0

Exploring Printf on Cortex-M

interrupt.memfault.com·1 pts·tyhoff·
0

A Simple Scheduler via an Interrupt-Driven Actor Model

interrupt.memfault.com·2 pts·tyhoff·
0

Integrating Memfault with AWS IoT Core and ExpressLink

interrupt.memfault.com·2 pts·tyhoff·
0

Debugging Android Devices

interrupt.memfault.com·4 pts·tyhoff·
0

Drafting a C Development Environment

interrupt.memfault.com·3 pts·tyhoff·
0
Page 1 of 2Next →