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
- Host: GitHub
- URL: https://github.com/jeremygrosser/smol
- Owner: JeremyGrosser
- License: isc
- Created: 2018-10-31T11:07:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-08T05:58:25.000Z (over 6 years ago)
- Last Synced: 2025-11-30T19:46:49.719Z (7 months ago)
- Topics: arduino, atmel, cmsis, cortex-m, isc-license, samd21
- Language: C
- Size: 15 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 |