Giuliano Motter's Projects
Simple breakout board for ATM90E36A IC
C++ study repository - basic concepts, pocket examples
Data structures study repository
Customized Eagle CAD scripts, ULPs and Libraries
Embedded Linux study repository
Personal studies and examples of linux signals
Linux Kernel Development study repository
Exploring nanopb usage in a variety of verbose examples
common C/C++ project template that can be re-used
A producer consumer project - A websocket streaming sinwave samples and a C++ application consuming them
Smart Meter for Electric Parameters - STM32F407, ATM90E36A, SX1278, FreeRTOS - Masters degree project (2019)
Software timer module - C, cmake, Jenkins, bash, unity tests.
Personal studies and examples of basic sorting algorithms
Active object pattern - C++, cmake, gtest, docker, boost, threads, queues, timers
Zephyr relay box + USB/SD switcher
Exploring zephyr's device firmware update capabilities - zephyr, mcuboot, mcumgr, stm32, esp32
A Zephyr producer consumer app. - An HDLC link over UART streaming sinwave samples and a Zephyr application consuming them - zephyr rtos, stm32f4, protobuf, nanopb, HDLC, threads