Stefan Petersen's repositories
spe_printf
Printf routines for micro controllers that do not use buffers for parsing.
compile-time-regular-expressions
A Compile time PCRE (almost) compatible regular expression matcher.
samplecode-stm32l0xx
Sample project for STM32L011 Nucleo board using bare metal C++.
bookreview-realtime-cpp
Book review of "Real-Time C++, second edition" by Christopher Kormanyos. Presented at SwedenCPP 0x10, 2018.
docker_embedded-toolchains-with-test
Embedded toolchains for AVR and ARM Cortex-R/M with CppUTest and cppcheck.
ATmega328PB-Testing
Atmel/Microchip ATmega328PB support for Arduino IDE
atomthreads
Lightweight, Portable RTOS Scheduler
blackmagic
In application debugger for ARM Cortex microcontrollers.
cc2538-bsl
Python cross-platform script to upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx SoC.
contiki-ng
Contiki-NG: The Next Generation Contiki
CppUMockGen
Mock generator for CppUTest/CppUMock
cykeldator
Design a micro controller based bike speedometer.
hawk
Tutorial for making an ARM dev board in KiCAD
libsigrokdecode
Read-only mirror of the official repo at git://sigrok.org/libsigrokdecode. Pull requests welcome. Please file bugreports at sigrok.org/bugzilla.
nonblocking
Example code of non-blocking IO for Linux
optional-testcase
Extracted test case to show that I fail to compile CppUTest unit tests if std::optional is included.
sertest
Program to test serial port routines on different Linux platforms
sigrok-dumps
Read-only mirror of the official repo at git://sigrok.org/sigrok-dumps. Pull requests welcome. Please file bugreports at sigrok.org/bugzilla.
sigrok-test
Read-only mirror of the official repo at git://sigrok.org/sigrok-test. Pull requests welcome. Please file bugreports at sigrok.org/bugzilla.
strong_type
An additive strong typedef library for C++14/17/20
tinyfsm
A simple C++ finite state machine library