Lucas Dietrich's repositories
AVRTOS
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.
zephyr-caniot-controller
Personal gateway/controller for CAN/BLE devices supporting CANIOT custom application protocol. Based on nucleo_f429zi and Zephyr RTOS.
caniot-device
Generic firmware for ATmega328p for temperature monitoring, control of IOs and other external devices from a gateway using CAN protocol.
arm-rtos-rs
This learning project is an attempt to build a simple/naive RTOS for ARM Cortex-M microcontrollers in Rust.
avr-avrtos-rust
Demo using personal AVRTOS with rust for AVR
azure-rtos-mqtt-nucleo-f429zi
Azure RTOS MQTT client demo for Nucleo F429ZI board. Generated with SMT32CubeMX.
caniot-rust-controller
CANIOT Controller
micrium-os3-qemu-arm-demo
Attempt to test networking features of a Micrium OS (µC-OS3) application in QEMU for ARM.
cargo
The Rust package manager
cmake-kconfig
Minimal Kconfig cmake integration (Adapted from Zephyr RTOS).
cmake-rs
Rust build dependency for running cmake
cmsis-svd
Aggegration of ARM Cortex-M (and other) CMSIS SVDs and related tools
cortex-debug
Visual Studio Code extension for enhancing debug capabilities for Cortex-M Microcontrollers
crosstool-ng
A versatile (cross-)toolchain generator.
embedc-url
Set of structures and functions for URL parsing. Focusing POSIX compliant /embedded C environments.
iot-plugandplay-models
Repository of IoT Plug and Play models using DTDL
library-registry
Arduino Library Manager list
LoRaMac-node
Reference implementation and documentation of a LoRa network node.
mbedtls
mbedtls module for Zephyr, this is not a mirror of the official mbedtls repository.
meta-st-stm32mp
meta-st-stm32mp
non-c-on-zephyr
Code from the Non-C Languages on Zephyr
openssl
TLS/SSL and crypto library
zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
zephyr-caniot-radio-coprocessor
Radio coprocessor firmware for CANIOT controller. Based on Zephyr RTOS hci_spi sample.
zephyr-uart-dma-ipc
The goal of this "module" is to provide a generic IPC over UART protocol implementation for Zephyr RTOS applications which hardware support zephyr UART_ASYNC API.