An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: arduino-pico

IoT-gamer/pico-wifi-provisioning

A library for securely provisioning WiFi credentials to Raspberry Pi Pico W boards over BLE (Bluetooth Low Energy) using the arduino-pico core.

Language: C++ - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

earlephilhower/arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

Language: C - Size: 231 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2,396 - Forks: 476

IoT-gamer/pico_wifi_provisioning_flutter_app

This Flutter application serves as a testing and demonstration tool for the pico-wifi-provisioning library, which enables WiFi provisioning for Raspberry Pi Pico W boards over Bluetooth Low Energy (BLE).

Language: Dart - Size: 749 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

IoT-gamer/pico-ble-secure

A library for implementing secure Bluetooth Low Energy (BLE) pairing and encryption on Raspberry Pi Pico using the arduino-pico core.

Language: C++ - Size: 207 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

matthias-bs/BresserWeatherSensorReceiver

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or LR1121

Language: C++ - Size: 5.87 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 140 - Forks: 28

matthias-bs/BresserWeatherSensorLW

Bresser 868 MHz Weather Sensor Radio Receiver based on ESP32/RP2040 and SX1262/SX1276/LR1121 - sends data to a LoRaWAN Network

Language: C++ - Size: 3.86 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 19 - Forks: 1

matthias-bs/arduino-pico-sleep

Example sketch for using sleep mode with Arduino Pico RP2040

Language: C - Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 14 - Forks: 0

djaus2/Soft-ata

A simple (Software) package LIKE of Fimata for RPI Pico W running Arduino

Language: C# - Size: 84.3 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 2

oznakn/nex-ota

OTA Update Library for Nextion HMI Screens that supports Nextion upload protocol v1.2

Language: C++ - Size: 28.3 KB - Last synced at: about 11 hours ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

episource/picopdio

Another internet radio player project reusing parts and case of an old DNT IPdio Tune internet radio.

Language: C++ - Size: 1.84 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

matthias-bs/SensorTransmitter

Sensor Data FSK Transmitter based on RadioLib using SX1276 or CC1101

Language: C++ - Size: 75.2 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

wa1tnr/c4a-dcs-a

c4a from Chris Curl - local effort to deconstruct or simplify - experimental. New repository 20 Dec 2024

Language: C++ - Size: 146 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

wa1tnr/c4a-lcl-bpio

c4a from Chris Curl - with platformio RP2350 support. make clean ; make ; make uploadfs ; make upload - new repo 18 Dec 2024

Language: C++ - Size: 85.9 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

wa1tnr/c4a-lcl-a

c4a from Chris Curl - ColorForth alike environment. Focus on RP2350 - also does Linux - new repo December 2024 - LOCAL mods/work in this environment

Language: C++ - Size: 74.2 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

matthias-bs/BresserWeatherSensorTTN 📦

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver based on ESP32 and RFM95W/SX1276 - sends data to a LoRaWAN Network (e.g. The Things Network)

Language: C++ - Size: 1.32 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 23 - Forks: 9

khui0/pico-wheel

Pi Pico powered sim racing wheel

Language: C++ - Size: 1.77 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

wa1tnr/rp2040-ARM-Forth-sbx-a

rp2040 sandbox for Shattuck's ARM-Forth (2021) - local work by wa1tnr

Language: C++ - Size: 1.43 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

esp32beans/picow_bt

Various BlueKitchen BTstack examples with minimal modifications to work with the Arduino IDE

Size: 297 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

wa1tnr/rp2040-pio-philhower-a

philhower core rp2040 on platformio build env w Makefile UF2 installation 2023 5 April

Language: Assembly - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

wa1tnr/rp2040-arduino-basics-a

RP2040 Arduino - one hundredth repository ;) instantiated 18 April 2021.

Language: C++ - Size: 297 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

khoih-prog/RP2040_PWM 📦

This library enables you to use Hardware-based PWM channels on RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, with either Arduino-mbed (mbed_nano or mbed_rp2040) or arduino-pico core to create and output PWM any GPIO pin. The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These hardware-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using ISR, millis() or micros(). That's necessary if you need to control devices requiring high precision. New efficient setPWM_manual function to facilitate waveform creation using PWM

Language: C++ - Size: 206 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 9

khoih-prog/RPI_PICO_TimerInterrupt 📦

This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as RASPBERRY_PI_PICO. These RPI_PICO_TimerInterrupt 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.

Language: C++ - Size: 164 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 6

khoih-prog/RP2040_SD 📦

This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core. This SD-Fat v2 can support FAT16, FAT32, exFAT file systems. exFAT supports files larger than 4GB by using uint64_t as file offset.

Language: C++ - Size: 149 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 4

khoih-prog/AsyncUDP_RP2040W 📦

Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments. This library is the base for future and more advanced Async libraries, such as AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, AsyncDNSServer_RP2040W

Language: C++ - Size: 214 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

khoih-prog/AsyncHTTPRequest_RP2040W 📦

Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_RP2040W library for RASPBERRY_PI_PICO_W with CYW43439 WiFi. This library, which relies on AsyncTCP_RP2040W, is part of a series of advanced Async libraries, such as AsyncTCP_RP2040W, AsyncUDP_RP2040W, AsyncWebSockets_RP2040W, AsyncWebServer_RP2040W, AsyncHTTPRequest_RP2040W, AsyncHTTPSRequest_RP2040W, etc.

Language: C - Size: 264 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

khoih-prog/WiFiManager_RP2040W 📦

MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. Library to configure MultiWiFi/Credentials at runtime for RP2040W boards, using CYW43439 WiFi. You can also specify DHCP HostName 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. 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: 243 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

khoih-prog/WiFiManager_RP2040W_Lite 📦

Light-Weight MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters. Library to configure MultiWiFi/Credentials at runtime for RP2040W boards, using CYW43439 WiFi. You can also specify DHCP HostName 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. 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: 479 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

khoih-prog/RP2040_RTC 📦

This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO. This RP2040-based RTC, using Interrupt, has no battery backup. Time will be lost when powered down. To need NTP-client to update RTC every start-up.

Language: C++ - Size: 172 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 3

khoih-prog/RP2040_Slow_PWM 📦

This library enables you to use ISR-based PWM channels on RP2040-based boards, such as ADAFRUIT_FEATHER_RP2040, RASPBERRY_PI_PICO, with arduino-pico core to create and output PWM any GPIO pin. The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision

Language: C - Size: 78.1 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

louisopen/Pico-RTC-with-Arduino-IDE

Language: C++ - Size: 794 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

wa1tnr/rp2040-sh_regForth-a

shift register application from recent repository here. wa1tnr local work. 7 segment LED 74HC595

Language: C++ - Size: 1.5 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0