GitHub topics: samd51
KMKfw/kmk_firmware
Clackety Keyboards Powered by Python
Language: Python - Size: 3.33 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 1,635 - Forks: 505

RetiredWizard/PyDOS
DOS-like OS for microcontroller boards running Micropython or Circuitpython
Language: Python - Size: 1.24 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 161 - Forks: 20

tinygo-org/tinydraw
TinyDraw is a package of drawing primitives on TinyGo displays.
Language: Go - Size: 1.59 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 44 - Forks: 11

atsamd-rs/atsamd
Target atsamd microcontrollers using Rust
Language: Rust - Size: 126 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 621 - Forks: 216

MicrochipTech/RNWF02_WIFI_ARDUINO_LIBRARY
"IoT Made Easy!" - Arduino library for using the Microchip's RNWF02 Plug and Play Wi-Fi module.
Language: C++ - Size: 3.46 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

tinygo-org/tinyfont
Text library for TinyGo displays
Language: Go - Size: 6.11 MB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 55 - Forks: 13

gdsports/USB_Host_Library_SAMD
USB host library 2.0 for Zero/M0/SAMD
Language: C++ - Size: 2.81 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 133 - Forks: 38

jackwthake/software-rasterizer
A simple implementation of a software rasterizer running on the Adafruit Pygamer M4 Express
Language: C++ - Size: 73.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Seeed-Studio/Seeed_Arduino_FreeRTOS
This library gives an example of how to get FreeRTOS running on Seeed production. The project can be used as a template to build your projects off of as well.
Language: C - Size: 913 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 42 - Forks: 13

Dennis-van-Gils/DvG_Arduino_lock-in_amp
A fully fledged lock-in amplifier running at 25 kHz sampling rate @ 12-bit on an Adafruit M4 microprocessor board with an extensive Python graphical user interface showing real-time signals, interactive filter design and real-time power spectra.
Language: C - Size: 211 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 6

icosalogic/IcosaLogic_Inverter_PWM
Arduino library implementing inverter PWM control logic.
Language: C++ - Size: 188 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

beryllium-org/OS
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
Language: Python - Size: 13 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 288 - Forks: 17

proman21/samd-dma
DMA wrapper library for SAM micro-controllers
Language: Rust - Size: 1.45 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 3

cesanta/vcon-app-example
A complete fleet dashboard built on https://vcon.io IoT platform.
Language: JavaScript - Size: 246 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

wa1tnr/ainsuForth-gen-exp-m4
ainsuForth - generalized - all targets, including SAMD51 M4 - experimental
Language: C - Size: 1.52 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 4

ElectronicCats/ElectronicCats_InternalTemperatureZero
Arduino library for internal temperature of the family SAMD21 and SAMD51
Language: C++ - Size: 94.7 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 5

minor-industries/uc-go
Collection of tinygo/microcontroller sketches and prototypes
Language: Go - Size: 199 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

wa1tnr/Altair8800-samd51-tnr-a Fork of dhansel/Altair8800
exploring SAMD51 - Source code for Arduino Altair 8800 sim - wa1tnr - local work 2022 May
Size: 108 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

jmysu/SAMD51_FlashLoaderSD
Interesting projects based on extFlashLoader
Language: C - Size: 48 MB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

Kongduino/LoRandom
A library using Semtech's sx1276/7/8/9's `RegRssiWideband` register properly to generate random numbers.
Language: C - Size: 758 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 2

ksmith3036/EspSerialPassthrough
ESP8266 / ESP-01 Serial Passthrough for serial console or flashing using Arduino SAMD MCU
Language: C++ - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 4

riggtravis/muControllers
Project board symbols for projects
Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

versioduo/V2LED
🚦 LED Driver
Language: C++ - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

khoih-prog/ESP_AT_Lib 📦
WizFi360/ESP8266/ESP32 wrapper library for Arduino providing an easy-to-use way to manipulate ESP8266/ESP32-AT shields.
Language: C++ - Size: 3.59 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 5

khoih-prog/GSM_Generic 📦
Enables GSM/GRPS network connection using the GSM/GPRS modules. Use this library to make/receive voice calls, to send and receive SMS using Generic GSM/GPRS modules, such as u-blox SARA-U201 module.This library also allows you to connect to internet through the GPRS networks. You can either use Web Clients and Servers.
Language: C++ - Size: 1.27 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 5

khoih-prog/FlashStorage_SAMD 📦
The FlashStorage_SAMD library provides a convenient way to store and retrieve user's data using the non-volatile flash memory
Language: C++ - Size: 221 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 26 - Forks: 5

dheijl/WiotMpdcli 📦
Wio Terminal MPD client
Language: C++ - Size: 85.9 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

khoih-prog/WiFiNINA_Generic 📦
Enables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT, Nano_RP2040_Connect. Now with fix of severe limitation to permit sending much larger data than total 4K
Language: C++ - Size: 2.55 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 11

khoih-prog/SAMD_TimerInterrupt 📦
This library enables you to use Interrupt from Hardware Timers on an SAMD-based board. These SAMD Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. SAMD21 now can use 6 Timers
Language: C++ - Size: 431 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 28 - Forks: 15

khoih-prog/WiFi101_Generic 📦
Network driver for for SAMD21, SAMD51 boards using ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards). Modified from Arduino WiFi101 library. Now with fix of severe limitation to permit sending much larger data and be compatible with WebSockets2_Generic library
Language: C - Size: 331 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

khoih-prog/MultiResetDetector_Generic 📦
Library to detect a multi reset, using EEPROM, DueFlashStorage, FlashStorage_SAMD, FlashStorage_STM32 or LittleFS/InternalFS. For AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO), Portenta_H7, etc. boards. Now using efficient FlashStorage_STM32 library and supporting new STM32 core v2.0.0 as well as v1.9.0
Language: C++ - Size: 341 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

khoih-prog/SAMD_PWM 📦
This library enables you to use Hardware-based PWM channels on SAMD21/SAMD51-based boards to create and output PWM to pins. Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms.
Language: C++ - Size: 97.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

khoih-prog/SAMD_ISR_Servo 📦
This library enables you to use 1 Hardware Timer on SAMD21/SAMD51-based board, such as Nano-33-IoT, Seeeduino XIAO, Adafruit Itsy-Bitsy M4, etc. to control up to 16 or more servo motors.
Language: C++ - Size: 184 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

khoih-prog/SAMD_Slow_PWM 📦
This library enables you to use Hardware Timers on SAMD21/SAMD51 boards to create and output PWM to pins. These PWM channels, using SAMD21/SAMD51 Hardware Timers, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. Max PWM frequency is limited at 1000Hz
Language: C++ - Size: 241 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

khoih-prog/SinricPro_Generic 📦
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Language: C++ - Size: 30.5 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 24 - Forks: 7

khoih-prog/React_Generic 📦
Asynchronous programming library for the generic microcontrollers compatible with the Arduino framework. Currently supporting ESP32, ESP8266, SAMD21/SAMD51, RP2040, STM32, nRF52, Teensy 4.x
Language: C++ - Size: 232 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

khoih-prog/WiFiManager_Generic_Lite 📦
"Library to configure MultiWiFi/Credentials at runtime for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO), AmebaD RTL8720DN, etc. boards, using Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. You can also specify DHCP HostName, static AP and STA IP. Use much less memory compared to full-fledge WiFiManager. Config Portal will be auto-adjusted to match the number of dynamic custom parameters. Optional default Credentials to be autoloaded into Config Portal to use or change instead of manually input. Credentials are saved in LittleFS/InternalFS, (emulated-)EEPROM, FlashStorage_SAMD, FlashStorage_STM32, FlashStorage_RTL8720 or DueFlashStorage. New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. DoubleDetectDetector as well as Virtual Switches feature permits entering Config Portal as requested. Now using WiFiMulti_Generic library
Language: C++ - Size: 6.29 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

khoih-prog/WiFiManager_NINA_Lite 📦
Light-Weight WiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD, STM32, etc. boards running U-Blox WiFiNINA modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. Now using WiFiMulti_Generic library
Language: C++ - Size: 6.7 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 10

khoih-prog/ESP_AT_WM_Lite 📦
Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based RASPBERRY_PI_PICO, etc. boards running WizFi360ESP8266/ESP32-AT-command shields with web configuration portal. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. You can also specify static AP and STA IP
Language: C++ - Size: 1.89 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

khoih-prog/Blynk_Esp8266AT_WM 📦
Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32, RP2040-based, etc. boards running ESP8266 AT shields. Configuration data saved in EEPROM, SAMD EEPROM-emulated FlashStorage, SAM-DUE DueFlashStorage or nRF52/RP2040 LittleFS
Language: C++ - Size: 3.09 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

khoih-prog/BlynkEthernet_WM 📦
This is the library, designed to help you eliminate hardcoding your Blynk credentials in Mega 1280, Mega 2560, Mega ADK, Teensy, SAM DUE, SAMD, RP2040-based, etc. boards using with Ethernet shields (W5100, W5200, W5500, ENC28J60, etc).
Language: C++ - Size: 1.69 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Vulintus/ATWINC3400_Driver_Arduino
Wifi and BLE library for the ATWINC3400 that works with the Arduino SAMD core
Language: C - Size: 5.33 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

gdsports/USBPrinter_uhls
USB Printer driver for USB Host Library for SAMD
Language: C++ - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

davepruitt/samd_tutorials
Tutorials and example code for SAMD21 and SAMD51 microcontrollers
Language: C - Size: 1.06 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

dadamachines/doppler
Arduino compatible – Cortex M4F & FPGA Development Board
Size: 5.58 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 77 - Forks: 7

Embedded-Systems-Discord/1-Caduceus
A maker-friendly board with single pair ethernet both for power and for data, that will work with Arduino
Size: 487 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 1

noscene/doppler4arduino
Arduino board package for doppler (SAMD51 Cortex M4F + ICE40up5K FPGA)
Size: 24.5 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

DavidArmstrong/SAMDTelescopeController
Telescope Controller 4.0 for Arduino SAMD based MCUs
Language: C++ - Size: 2.35 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

charkster/samd51-gpio_high_and_low_durations
This arduino code for SAMD51 will record a gpio's high and low duration for multiple pulses.
Language: C++ - Size: 29.3 KB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Mollayo/SAMD_SerialOTA
A library for the OTA update of the SAMD21 and SAMD51 MCU over serial connection
Language: C++ - Size: 35.2 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

CMakePackageRegistry/fetch_microchip-samd51-csp
CMake FetchContent module for (Atmel) Microchip SAM D5x Family Chip Support Package (Samd51)
Language: CMake - Size: 64.5 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

wa1tnr/CamelForth-SAMD51-SAMD21
CamelForth for the ATSAMD51J19A + ATSAMD21G18A
Language: C - Size: 5.42 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Vulintus/ATWINC3400_Driver_ASF4
A driver for the ATWINC3400 based on Atmel Software Framework 4 (ASF4)
Language: C - Size: 275 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

dadamachines/doppler-software
Contains the standard software for the doppler + examples for writing your own software.
Language: C++ - Size: 84 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

emteqlabs/emteq-dab-bootloader Fork of majbthrd/SAMDx1-USB-DFU-Bootloader
USB DFU v1.1 Bootloader for SAMD11 / SAMD21 and SAMD51
Language: C - Size: 1.21 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

dadamachines/arduino-board-index
dadamachines board support package for the Arduino v1.6+ Board Manager
Size: 48.1 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

wa1tnr/bitbanged-serial-a
Bitbanged serial - SAMD51 - Atmel Start - old project from 10 August 2018 or thereabouts.
Language: C - Size: 9.84 MB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

versioduo/V2DMX
🚥 DMX Protocol Driver
Language: C++ - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

kisom/redenv
Solar-powered atmospheric environment sensor.
Language: C++ - Size: 92.8 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

wa1tnr/Cortex-Forth
Shattuck's Cortex-Forth - SAMD51 - ATSAMD51G19A ItsyBitsyM4
Language: C++ - Size: 2.07 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

lexus2k/wio_vgm_player
Wio Terminal NES music player
Language: C++ - Size: 97.7 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

djbottrill/Super_Computer_Display
Flashing LED Matrix "Super Computer" display inspired by bigclivedotcom
Language: C++ - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

UKyKORA/SBMCS_PCB
Hardware design files for the KORA small bot motor control shield
Size: 3.08 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

sparkfun/samd_windows7_installer
Windows 7 installer package for SparkFun's SAMD21/SAMD51 based breakout boards
Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
