arduino-pico/libraries
Earle F. Philhower, III a0b3876de4
Add FreeRTOS support for RP2350 (#2406)
Pull in Raspberry Pi's custom RP2350 ARM and RISC-V ports for FreeRTOS.

Basic tests run, but stress mutex test is failing in unique and interesting
ways.

* Add simplified switching test catching task swap problem

* Freertosrp2350: use FreeRTOS macros in noInterrupts/interrupts when applicable. (#2456)
* Use FreeRTOS macros in noInterrupts/interrupts when applicable.
* Fixed calling taskEXIT_CRITICAL and taskENTER_CRITICAL
---------

Co-authored-by: fietser28 <fietser28@users.noreply.github.com>
2024-09-16 16:56:22 -07:00
..
Adafruit_TinyUSB_Arduino@446e0af7a9 Add RP2350 support, new boards (#2337) 2024-08-25 11:21:46 -07:00
ADCInput Addition ABM checks in PWMAudio and ADCInput (#1530) 2023-06-12 15:20:52 -07:00
ArduinoOTA Replace most remaining ESP_ debug macros (#2305) 2024-07-28 09:36:10 -07:00
AsyncUDP@9a718fb3dc Remove old ESP8266 files from AsyncUDP (#2238) 2024-06-19 15:51:34 -07:00
AudioBufferManager Fix crash on audio end from IRQ, refactor A2DP (#2189) 2024-05-31 12:14:57 -07:00
BluetoothAudio Avoid malloc/free while in HCI callbacks (#2219) 2024-06-10 16:38:50 -07:00
BluetoothHCI Avoid malloc/free while in HCI callbacks (#2219) 2024-06-10 16:38:50 -07:00
BluetoothHIDMaster Avoid malloc/free while in HCI callbacks (#2219) 2024-06-10 16:38:50 -07:00
BTstackLib Receive GATT characteristic updates in BTStackLib (#2241) 2024-06-24 08:48:07 -07:00
DNSServer Replace most remaining ESP_ debug macros (#2305) 2024-07-28 09:36:10 -07:00
EEPROM Clear dirty flag after commiting EEPROM to flash (#1776) 2023-10-18 17:21:27 -07:00
ESP8266SdFat@c6b7f4a6fb Update SDFat to use array transfers (#2164) 2024-05-17 13:52:47 -07:00
FatFS Add VFS to enable POSIX file I/O operations (#2333) 2024-08-16 13:37:23 -07:00
FatFSUSB Add checks for Adafruit TinyUSB to USB libs (#2319) 2024-08-04 10:10:08 -07:00
FreeRTOS Add FreeRTOS support for RP2350 (#2406) 2024-09-16 16:56:22 -07:00
Hash Add more ESP8266 WiFi compatibility wrappers (#1128) 2023-01-19 12:44:05 -08:00
HID_Bluetooth Migrate to 2.0.0 SDK (#2336) 2024-08-17 10:39:13 -07:00
HID_Joystick@be266c0252 Factor out cut-n-pasted GAMEPAD16 HID structures (#2302) 2024-07-26 09:11:41 -07:00
HID_Keyboard@c0f474695f Add HID consumer (aka media) keys for USB, BT (#1309) 2023-03-15 19:10:31 -07:00
HID_Mouse@8bd9d96bd9 Add absolute mouse support (#1342) 2023-03-30 16:09:04 -07:00
http-parser Add WebServer, WebServerSecure, HTTPUpdateServer, HTTPUpdateServerSecure (#791) 2022-08-23 15:51:32 -07:00
HTTPClient Fix HTTPClient debug output (#2300) 2024-07-25 22:21:38 -07:00
HTTPUpdate Replace most remaining ESP_ debug macros (#2305) 2024-07-28 09:36:10 -07:00
HTTPUpdateServer BREAKING: Remove FS::info64, make FS::info 64-bit (#2335) 2024-08-16 12:03:12 -07:00
I2S Add RP2350B generic/Pimoroni PGA2350 support (#2433) 2024-09-11 18:55:28 -07:00
Joystick Add checks for Adafruit TinyUSB to USB libs (#2319) 2024-08-04 10:10:08 -07:00
JoystickBLE Add true 10- and 16-bit joystick modes (#2276) 2024-07-18 16:07:29 -07:00
JoystickBT Allow full 8K stack for both cores, optionally (#1750) 2023-10-07 07:38:32 -07:00
Keyboard Add checks for Adafruit TinyUSB to USB libs (#2319) 2024-08-04 10:10:08 -07:00
KeyboardBLE Add true 10- and 16-bit joystick modes (#2276) 2024-07-18 16:07:29 -07:00
KeyboardBT BLE HID composite device support (#1587) 2023-09-22 17:27:20 -07:00
LEAmDNS Add Bluetooth audio out (A2DP) on the PicoW (#2174) 2024-05-26 14:30:40 -07:00
LittleFS Add VFS to enable POSIX file I/O operations (#2333) 2024-08-16 13:37:23 -07:00
lwIP_CYW43 Add Bluetooth audio out (A2DP) on the PicoW (#2174) 2024-05-26 14:30:40 -07:00
lwIP_enc28j60 Protect W5500/ENC28J60 isLinked() call from IRQ (#2115) 2024-04-19 13:59:11 -07:00
lwIP_ESPHost CI can use custom defines, add ESPHost/WINC tests (#2142) 2024-05-02 13:37:50 -07:00
lwIP_Ethernet Allow LWIP Ethernet HW IRQs > 32 (#2464) 2024-09-16 12:35:46 -07:00
lwIP_w5100 Add RawDev::interruptMode (#2042) 2024-03-06 11:58:37 -08:00
lwIP_w5500 Protect W5500/ENC28J60 isLinked() call from IRQ (#2115) 2024-04-19 13:59:11 -07:00
lwIP_w6100 Add WiFiClient example for w6100 for CI (#2348) 2024-08-22 10:03:47 -07:00
lwIP_WINC1500 CI can use custom defines, add ESPHost/WINC tests (#2142) 2024-05-02 13:37:50 -07:00
MD5Builder Add OTA.O to make p.io builds function (#755) 2022-08-12 06:09:29 -07:00
Mouse Add checks for Adafruit TinyUSB to USB libs (#2319) 2024-08-04 10:10:08 -07:00
MouseAbsolute Migrate to 2.0.0 SDK (#2336) 2024-08-17 10:39:13 -07:00
MouseBLE Migrate to 2.0.0 SDK (#2336) 2024-08-17 10:39:13 -07:00
MouseBT Migrate to 2.0.0 SDK (#2336) 2024-08-17 10:39:13 -07:00
NetBIOS Use built-in LWIP call to determine NetBIOS IP (#2235) 2024-06-18 13:42:23 -07:00
PDM libraries/PDM/src/rp2040/pdm.pio.h: pio_gpio_init data in pin. (#2432) 2024-09-08 19:12:33 -07:00
PicoOTA Add USB drive mode to TinyUSB, SingleFileDisk (#1034) 2022-12-09 13:59:23 -08:00
PWMAudio Ensure sample aligment on PWMAudio example (#2437) 2024-09-09 11:22:00 -07:00
rp2040 Add RP2350 support, new boards (#2337) 2024-08-25 11:21:46 -07:00
rp2350 Add RP2350 support, new boards (#2337) 2024-08-25 11:21:46 -07:00
SD Replace most remaining ESP_ debug macros (#2305) 2024-07-28 09:36:10 -07:00
SDFS Add VFS to enable POSIX file I/O operations (#2333) 2024-08-16 13:37:23 -07:00
SerialBT Allow setting SerialBT advertised name (#2181) 2024-05-30 11:40:40 -07:00
Servo Add RP2350B generic/Pimoroni PGA2350 support (#2433) 2024-09-11 18:55:28 -07:00
SingleFileDrive Add checks for Adafruit TinyUSB to USB libs (#2319) 2024-08-04 10:10:08 -07:00
SPI Allow LWIP Ethernet HW IRQs > 32 (#2464) 2024-09-16 12:35:46 -07:00
SPISlave Fix PICO_RP2350B define check for other peripherals (#2463) 2024-09-16 11:16:08 -07:00
Ticker On Timer::once execution, delete the alarm_id (#2245) 2024-06-24 16:07:19 -07:00
Updater Fix FS upload crash (#1598) 2023-07-17 15:17:31 -07:00
VFS Add VFS to enable POSIX file I/O operations (#2333) 2024-08-16 13:37:23 -07:00
WebServer BREAKING: Remove FS::info64, make FS::info 64-bit (#2335) 2024-08-16 12:03:12 -07:00
WiFi Add RP2350 support, new boards (#2337) 2024-08-25 11:21:46 -07:00
Wire Fix PICO_RP2350B define check for other peripherals (#2463) 2024-09-16 11:16:08 -07:00