Repository navigation
Releases: moddoio/moddoBoards-SAMD
Release list
0.5.0
What's Changed
- Add RTC-based sleep and periodic wakeups for pinch by @joshhaid-staric in #7
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Some changes to improve compatibility with moddoMOUSE by @joshhaid-staric in #5
Full Changelog: 0.3.0...0.4.0
0.3.0
What’s new
- Automatic Pinch serial-port discovery using USB VID/PID matching fixed.
- Adds upload-tool support for 32-bit Linux and Intel-based macOS.
- Adds KeyboardLauncher and MouseMotion USB HID examples for Pinch.
- Updates the README with direct links to the Pinch Quick Start and introduction documentation.
Previous 0.2.0 releases remain available through Boards Manager.
0.2.0
What’s new
- Adds the
PinchLowPowerlibrary and DeepSleep example for low-power standby and wake-up testing. - Improves Windows upload speed with
bossac 1.7.0-moddo-1. - Includes Apple Silicon macOS upload-tool support.
Previous 0.1.1 releases remain available through Boards Manager.
0.1.1
What’s new
Relicenses the platform to GPL v2 and rebuilds the package. No functional
changes since 0.1.0.
The platform is GPL v2 because the bundled USBHost library (Circuits At Home)
is GPL v2 and the upcoming pinch+ variant will use it. Upstream Arduino and
MattairTech code keeps its LGPL 2.1 license. A sketch that includes USBHost is
covered by GPL v2; sketches that do not use it are unaffected.
Boards Manager URL:
https://raw.githubusercontent.com/moddoio/moddoBoards-SAMD/main/package_moddo_index.json
Tools for Arduino IDE
0.1.0
Initial release of the moddo SAMD Boards Arduino core
Board support for moddo's SAMD-based, Arduino-compatible boards. This first release adds the pinch board.
Supported boards
| Board | MCU | Flash / RAM | Highlights |
|---|---|---|---|
| pinch | ATSAMD11D14A (Cortex-M0+, 48 MHz) | 16 KB / 4 KB | USB-C, RGB LED, reset button, 12 GPIO on a 1.27 mm header |
Highlights
- Native USB sketch upload — no external programmer required
- Ships with the moddo USB bootloader (a SAM-BA variant) for driverless uploads; reflashable via Tools → Burn Bootloader
- Toolchain (arm-none-eabi-gcc),
bossac, and CMSIS are pulled in automatically by Boards Manager
Installation
- In the Arduino IDE, open File → Preferences.
- Add this URL to Additional Boards Manager URLs:
https://raw.githubusercontent.com/moddoio/moddoBoards-SAMD/main/package_moddo_index.json - Open Tools → Board → Boards Manager, search for moddo SAMD Boards, and click Install.
- Select your board under Tools → Board → moddo SAMD Boards.
Licensed under LGPL-2.1-or-later. Derived from the Arduino SAMD core and MattairTech ArduinoCore.