samd21

There are 193 repositories under samd21 topic.

  • tinygo-org/tinygo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    Language:Go14.6k1731.5k851
  • lyusupov/SoftRF

    :airplane: Multi-functional, compatible DIY general aviation proximity awareness system

    Language:C72682135203
  • atsamd-rs/atsamd

    Target atsamd microcontrollers using Rust

    Language:Rust53720184195
  • ElectronicCats/CatSniffer

    CatSniffer is an original multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of Things) devices using the latest radio IoT protocols. It is a highly portable USB stick that integrates TI CC1352, Semtech SX1262, and an RP2040 for V3 or a Microchip SAMD21E17 for V2

    Language:Python491261766
  • microsoft/uf2-samdx1

    USB Mass Storage bootloader (based on UF2) for SAMD21 and SAMD51

    Language:C2423765296
  • Paciente8159/uCNC

    µCNC - Universal CNC firmware for microcontrollers

    Language:C2401914357
  • lnlp/LMIC-node

    LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.

    Language:C2041846100
  • ESP-Mail-Client

    mobizt/ESP-Mail-Client

    The comprehensive Arduino Email Client Library to send and read Email for Arduino devices. The library also supports other network shields or modules e.g., Wi-Fi, Ethernet, and GSM/4G modules.

    Language:C182119753
  • gdsports/USB_Host_Library_SAMD

    USB host library 2.0 for Zero/M0/SAMD

    Language:C++124122239
  • sparkfun/9DOF_Razor_IMU

    9DOF Razor IMU available from SparkFun Electronics

    Language:C114692894
  • skaarj1989/mWebSockets

    WebSockets for microcontrollers

    Language:C++10066321
  • kevinmehall/usb

    Minimalist portable USB device stack for SAMD21, LPC1800, LPC4300, Xmega

    Language:C98161120
  • majbthrd/SAMDx1-USB-DFU-Bootloader

    1kByte USB DFU Bootloader for SAMD11 / SAMD21

    Language:C909032
  • gdsports/midiuartusbh

    MIDI DIN to MIDI USB Host Converter

    Language:C++62647
  • tinygo-org/tinyfont

    Text library for TinyGo displays

    Language:Go486912
  • gdsports/ble-usb-devices

    Convert USB keyboard, mouse, MIDI to Bluetooth

    Language:C++42623
  • tinygo-org/tinydraw

    TinyDraw is a package of drawing primitives on TinyGo displays.

    Language:Go427411
  • todbot/qtpy-tricks

    Some tips and tricks for CircuitPython, using a QT Py board

  • 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:C4014413
  • 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++3661712
  • 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++3451610
  • 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++3351416
  • mgkoenig/lyft

    LYFT is a sophisticated remote control for your IKEA BEKANT desk.

    Language:HTML32400
  • 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++30575
  • ocrdu/Arduino_SAMD21_turbo_PWM

    Fast-PWM library for SAMD21-based Arduinos.

    Language:C++2921311
  • 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++28467
  • dadamachines/automat

    an awesome controller for musicmachines

    Language:C++271512
  • gdsports/usbkbdble

    Convert USB keyboard to Bluetooth LE

    Language:C++24522
  • Molorius/ATSAMD21-ADC

    Functions for many of the ADC capabilities of the ATSAMD21 series.

    Language:C23424
  • ElectronicCats/MeowMeow

    Using the Meow Meow you can make anything into a key just by connecting a few alligator clips

    Language:HTML21728
  • 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++21329
  • eppg-controller

    openppg/eppg-controller

    Firmware for SP140 paramotor handheld controller

    Language:C++213511
  • gdsports/USBHIDKbd2MIDI

    DIY MIDI button controller from QWERTY USB keyboard

    Language:C++20201
  • majbthrd/D21ecm

    CDC-ECM (Linux and macOS USB network) example SAMD21 embedded web server (lwip 2.1.2 based)

    Language:C19413
  • 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:C18445
  • 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++16287