Bao, a Lightweight Static Partitioning Hypervisor
-
Updated
Oct 22, 2026 - C
Bao, a Lightweight Static Partitioning Hypervisor
Visualization of IMU orientation from quaternion or Euler angles with a rotating cube
Hardware-first crash forensics for Cortex-M: staged bring-up, zero-probe UART diagnostics, and causal fault replay.
Micropython code for interacting with an MPU6050 6DOF IMU
Embedded C++26 container library with C++ and C23 APIs for bare-metal MCUs, RTOS firmware, and embedded Linux MPUs. Ring buffers, lock-free queues, maps, and pools; static/arena storage on MCU, heap and virtual-memory backing on MPU.
SuperTinyKernel RTOS is a lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems based on ARM Cortex-M and RISC-V MCUs. Includes x86 emulator. 100% code coverage with automated unit tests.
SecureSMX RTOS
MPU implemented as a compass compatible with Arduino Framework at C.
Commonly used code for projects using ARM Cortex-M with ChibiOS
A virtual machine monitor for MCUs, as well as a MCU-oriented user-level library for M7M01.
A specialized library for seamless interaction with the MPU6050 Inertial Measurement Unit (IMU). Our library simplifies working with the DMP module, enabling precise motion sensing and orientation tracking.
🟥 The module that allows observing orientations through a 3D object from Euler angles or quaternion transmitted with WebSocket via wi-fi or serial port.
Micropython software for ESP8266 and MPU6050. Data is gathered from mpu and stream to mqtt server
To associate your repository with the mpu topic, visit your repo's landing page and select "manage topics."