Become a sponsor to Rui Azevedo
In parallel with code for a living I implement open source libraries using modern C++ templates and template meta-programming.
This are essential on embedded work because this tools allow some optimization that was not available before C++ 11 and new tools are coming as more platforms adopt C++ 14.
This things were not available before, so there is a pile of code to implement and optimize.
This is what ArduinoMenu (AM5) and IOP OneBit are about. LPP is a more academic thing but denotes the power.
Featured work
-
neu-rah/ArduinoMenu
Arduino generic menu/interactivity system
C++ 964 -
neu-rah/lpp
<λ++> type-level lambda calculus for C++ meta-programming
C++ 3 -
neu-rah/Dump
Simple memory dump for AVR RAM and Flash
C++ 11 -
neu-rah/Fielduino
AVR PWM generator with user interface
C++ 8 -
neu-rah/streamFlow
light weight stream operator << for arduino platform
C++ 13 -
neu-rah/PCINT
Yet another Arduino PCINT library
C++ 9