Peter Sommerlad's repositories
PSsimplesafeint
A C++20 implementation of safe (wrap around) integers following MISRA C++ rules
SC22WG21_Papers
My submissions to SC22WG21 C++ ISO/IEC standardization group
talks_public
PDFs and other information of my talks in the past
ArduinoCore-Cpp17
Infrastructure to port ArduinoCore to C++17 (no C) - an attempt
ReverseAdapter
C++ adapter for traversing a container in a range-for in reverse order (C++17)
CPPCourseAdvanced
Handouts, Exercises, and Source Code Examples for C++ Advanced
97thingsCplusplus-test
Collect and publish content for "97 things every C++ programmer should know"
CPPCourseIntroduction
Files for my C++ course participants
PSRangeCounter
Counting range-for loop in C++
CPPCourseExpert
Handouts, Exercises, and Source Code Examples for C++ Expert course
singleton-demo
A logger in C++11, implemented as a singleton
workshopworkspace
C++ code examples workspace for workshops
ArduinoCore-avr
The Official Arduino AVR core
ArduinoCore-samd
Arduino Core for SAMD21 CPU
cdt-plugin
Eclipse CDT integration of the CUTE Unit Testing Framework
CPPConcurrencyAwareness
Teaching material for CERN training "ntroduction to Concurrency-aware C++ "
diagram
Generate diagrams from embedded code; supports Mermaid, Dot/GraphViz, PlantUML, Asymptote, and TikZ.
fprime
F' - A flight software and embedded systems framework
PSsSATIN
simple SATurating Integral Numbers
reveal.js
The HTML Presentation Framework