North Bay, California

Matthew

Expert
@m-mcgowan

Architected DeviceOS at Particle. 30+ years experience, 12 years in the (I)IoT space. Used to be into homebrewing, now into healthy lifestyle choices πŸ˜‰

spark-flashee-eeprom. Eeprom emulation using external flash on Particle devices. Includes unit tests cross compiled to regular gcc, and on-device integration tests.

36

embedded-swd. Serial Wire Debug (SWD) implementation for Particle devices

21

Webduino. Spark WebServer library ported from an arduino library

17

spark-unit-test. Running tests on the spark core.

15

pio-ulp-cmake. Custom ULP CMake build support for PlatformIO β€” enables multiple ULP binaries, external libraries, and full CMakeLists.txt control present in ESP-IDF ULP builds.

2

pio-lock. Dependency lockfile for PlatformIO β€” reproducible builds for embedded projects

2

note-cpp. Type-safe C++ API for the Blues Notecard. Header-only, zero dependencies. C++17/20/23.

2

brewpi-firmware. the repo for warez that are firm

1

spark-sdfat. Port of SdFat to the spark

1

controlbox-cpp. Firmware for dynamic configuration of things

1

arduinoWebSockets. arduinoWebSockets

1

pyhamcrest-mock. Adds mock assertions to pyhamcrest

1

particle-freertos4core. Add FreeRTOS to the Particle Core

1

brewpi-avr. This is the code that runs on the BrewPi slave (AVR/Arduino)

1

firmware. Firmware for Particle Devices

1

arduino-counter. C++

1

usb-device. Named USB device management for macOS β€” power control, serial monitoring, bootloader entry, and Insight Hub display integration

1

embedded-bridge. Lightweight host–device bridge library for embedded<>host communication (C++ and Python)

1

embedded-cpp-compat-check. HTML

1

ppk2-python. Python library for Nordic Power Profiler Kit II (PPK2) with daemon/client streaming

1

pio-cov. PlatformIO plugin for code coverage on real embedded hardware over serial

1
21
Apply