An open API service indexing awesome lists of open source software.

https://github.com/jeremygrosser/smol

Simple Microcontroller Operation Library
https://github.com/jeremygrosser/smol

arduino atmel cmsis cortex-m isc-license samd21

Last synced: 3 months ago
JSON representation

Simple Microcontroller Operation Library

Awesome Lists containing this project

README

          

# Simple Microcontroller Operation Library (SMOL)

## Quick start

Use the [GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads/7-2018-q2-update).

Put your application code in src/

Platform-independent methods can be included from include/platform/

Board support is in boards/

make BOARD=samd21-xpro

## Supported Boards

| Name | Status | Description | Link |
| ---- | ------ | ----------- | ---- |
| samd21-xpro | STABLE | Atmel SAM D21 Xplained Pro | https://www.microchip.com/developmenttools/ProductDetails/ATSAMD21-XPRO |
| m0-mini | BETA | Arduino M0 clones (various) | https://www.aliexpress.com/item/SAMD21-M0-Mini-32-bit-ARM-Cortex-M0-Core-Compatible-with-Arduino-Zero-Form-Mini/32890639630.html |
| rpi | UNSTABLE | RaspberryPi | https://www.raspberrypi.org/ |
| clock3 | UNSTABLE | My desk clock, ADA3010 with peripherals | https://www.adafruit.com/product/3010 |

## Drivers

| Name | Status | Description | Datasheet |
| ---- | ------ | ----------- | --------- |
| ssd1306 | UNSTABLE | OLED display controller | https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf |
| ht16k33 | STABLE | LED matrix controller | https://cdn-shop.adafruit.com/datasheets/ht16K33v110.pdf |