- 09 Jun, 2024 2 commits
-
-
Earle F. Philhower, III authored
Play games on your Pico using Bluetooth gamepads!
-
Earle F. Philhower, III authored
Fixes #2211
-
- 07 Jun, 2024 1 commit
-
-
Earle F. Philhower, III authored
Support Bluetooth BLE keyboard and mice using the same HID master infrastructure as the BT Classic.
-
- 06 Jun, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Michael Rangen authored
https://shop.breadstick.ca/products/raspberry-breadstick-rp2040 I think I did the pin definitions correctly... other boards used generic pin numbers based on the GPIO pins but I've mapped GPIO to the silkscreen pin labels on our board.
-
- 05 Jun, 2024 8 commits
-
-
Earle F. Philhower, III authored
Around 2x the performance, and every bit is needed w/BT SBC compression and decompression.
-
Zillion authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
PWMAudio was only ever writing one half the buffer passed in because of an off-by-2 error. Fixes the sine output in KeyboardPiano.
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
The LittleFS folks changed the on-flash format in 2.6.0, making it unmountable with earlier precompiled code. Rebuild the OTA bootloader using the 2.9.3 LittleFS release, matching the core version. Fixes #2198
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
- 04 Jun, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Adds BluetoothHIDMaster and HIDKeyStream which let the PicoW connect to and use Bluetooth Classic HID devices like keyboards and mice. An example that lets the PicoW use a BT keyboard as a piano is included and shows the use of the new classes.
-
- 03 Jun, 2024 4 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
On-flash format changed after 2.5.1, but this can read prior versions and will upgrade on-device to the later version.
-
Christian Halter authored
* fix: Changed folder name to match build.variant property * Added GPIO definitions for Archi board Co-authored-by: Christian Halter <christian.halter@newsan.com.ar>
-
Earle F. Philhower, III authored
Support 255 character names, not just 32, in LittleFS filesystems.
-
- 31 May, 2024 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #2188 We get a call to stop the audio channel from a timer/IRQ context, so can't safely remove the IRQ handler for the AudioBufferManager. The SDK will panic. Because the IRQ handler will be a noop if it's not uninstalled, we will instead just leave our shared handler in place and let it do nothing. Use a common BluetoothLock RAII in BluetoothAudio to clen up the code and automatically lock BT for the AVRCP button methods.
-
Earle F. Philhower, III authored
Add a "-32K" option to all the IP stack options that doubles the PCB and memory pools from default. For most use cases this is not necessary, but it could be helpful in cases where large numbers of TCP clients are connected or high bandwidth applications. Fixes #2050
-
- 30 May, 2024 8 commits
-
-
-
-
-
-
Earle F. Philhower, III authored
Trivial fix #2179
-
-
- 29 May, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Provide direct connection from BT audio to I2S and PWM audio outputs. Example included showing play/pause operation.
-
- 26 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Adds a library to run classic Bluetooth A2DP source (output) audio from the PicoW. Simple example showing operation and callbacks. Factor out multiple BT lock/unlock and place in the PicoW variant files.
-
- 22 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Use -O2 only on the LWIP checksum routine, resulting in a speedup of around 13% (checksumming only, not entire LWIP stack) for 72 add'l bytes of flash.
-
- 21 May, 2024 4 commits
-
-
Earle F. Philhower, III authored
Fixes #1730 Uses DMA operations to avoid the need to bit-bang or busy wait for I2C operations that might be very slow. Optional, adds new API calls to enable. Simple example included.
-
Earle F. Philhower, III authored
Fixes #1192 Uses DMA operations to avoid the need to bit-bang or busy wait for SPI operations that might be very slow. Optional, adds new API calls to enable. Simple example included.
-
Earle F. Philhower, III authored
-
Christian Halter authored
Co-authored-by: Christian Halter <christian.halter@newsan.com.ar>
-
- 20 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
-
- 17 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Fixes #2163
-