Lightweight, platform-independent drivers for embedded peripherals. Designed to work on any microcontroller without vendor lock-in.
Each driver:
- Has no dependency on any HAL or SDK.
- Uses function pointers for I2C/SPI/UART abstraction.
- Is fully standalone and portable.
- Brings its own platform layer per target.
- Clone the driver that you need.
- Implement the platform layer.
- Initialize and use.
See each driver's README for detailed instructions.
- Drivers are independent → safe to use individually.
- No shared core or hidden dependencies.
- Suitable for bare-metal, RTOS, embedded platform.
MIT