Lucas Dietrich's Projects
AVRTOS is a real-time operating system (RTOS) designed specifically for 8-bit AVR microcontrollers. The project aims to provide an efficient and highly configurable RTOS solution for AVR-based systems. Fully C/C++ compliant, AVRTOS is compatible with the AVR-GCC toolchain, Arduino and PlatformIO frameworks.
The open source version of the AWS IoT Documentation. You can submit feedback & requests for changes by submitting issues in this repo.
Azure RTOS MQTT client demo for Nucleo F429ZI board. Generated with SMT32CubeMX.
Implementation of an IoT Application Protocol over CAN to command up to 64 sensors/actuators from 1 to 3 controllers : for AVR ATmega328p and MCP2515
Generic firmware for ATmega328p for temperature monitoring, control of IOs and other external devices from a gateway using CAN protocol.
Implementation of a garage door controller device with the caniot library : for ATmega328p and MCP2515
CANIOT Controller
The Rust package manager
Minimal Kconfig cmake integration (Adapted from Zephyr RTOS).
Rust build dependency for running cmake
Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools
Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers
Set of structures and functions for URL parsing. Focusing POSIX compliant /embedded C environments.
Example out-of-tree application that is also a module
This library offers tools to simulate and plot simple or structured point masses guided by 2D surfaces using a Newton 2nd Law Approach
Repository of IoT Plug and Play models using DTDL
Arduino Library Manager list
Linux kernel source tree
C Linux playground (mbedtls/openssl/c)
Driver/HAL to build a gateway using a concentrator board based on Semtech SX1301 multi-channel modem and SX1257/SX1255 RF transceivers.
Reference implementation and documentation of a LoRa network node.
Wrap LUA repo into a Zephyr RTOS module
mbedtls module for Zephyr, this is not a mirror of the official mbedtls repository.
Secure boot for 32-bit Microcontrollers!
Attempt to test networking features of a Micrium OS (µC-OS3) application in QEMU for ARM.
Code from the Non-C Languages on Zephyr