Tools by Olaf Kliche · okl.de

ptools

C++ 20 power tools for embedded programer

Bringing modern C++ to bare metal or RTOS-based embedded systems is challenging. ptools make a bridge between raw C power and modern C++.

It is like very very little STL - no heap - with deterministic behaviour !

ptools::PMap, -PArray, -PStack, -PString, -PStringView, ptools::json::Node (fuell json parser, query, ...)

Library source on github.com/okl-tools/ptools


webserver - embedded platform - Cortex M7

A simple webserver running on a NUCLEO-H723ZG board
Based on original example code from STM on github: LwIP_HTTP_Server_Netconn_RTOS

The server code is extended to control LEDs of the board.
This is realized by ptools
Includes ptools::json::Node - similar to XML's DOM. Easy parsing/writing json trees

Click on image to see little clip

20 sec ~14 MB

Webserver source on github.com/okl-tools/h7webServer

Here as all-in-one: h7webServerAll.tar.gz or h7webServerAll.zip ~32 MB


Generic Finder

PC tool to find any file.

GUI is modern Qt

Windows + Linux

With installer or zip on generic-finder.net

EN - DE