- 17 Oct, 2023 1 commit
-
-
Earle F. Philhower, III authored
Fixes #1769 Add a weak variable that can be overridden by the user to speed up or slow down the USB HID polling speed.
-
- 12 Oct, 2023 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
BTStack requires a special logger registration to enable debugging. Add support through the IDE menus.
-
- 11 Oct, 2023 3 commits
-
-
Earle F. Philhower, III authored
With HW chip select enabled, transfer16's 2 individual byte transfers will actualy deassert CS for a brief instant between bytes. Avoid this by doing a single multi-byte (2) tranfer of 16b.
-
Earle F. Philhower, III authored
Avoid potential interaction with Pico SDK 1.5.1 update that causes hiccups in SPI transmissions. Fixes #1760
-
Earle F. Philhower, III authored
Avoid potential interaction with Pico SDK 1.5.1 update that causes hiccups in SPI transmissions. SPI.transfer16 to use 8-bit transfers. Fixes #1760
-
- 08 Oct, 2023 1 commit
-
-
Earle F. Philhower, III authored
Undo #1751
-
- 07 Oct, 2023 2 commits
-
-
palmerr23 authored
Added text about specific dependencies between analogWriteRange and analogWriteFreq
-
Earle F. Philhower, III authored
Fixes #1749 Defining a global true `bool core1_separate_stack = true` will separate the two cores' stacks, with core 0 using the scratch RAM while core 1 will use 8K from the heap.
-
- 06 Oct, 2023 1 commit
-
-
Earle F. Philhower, III authored
Fix #1753
-
- 05 Oct, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 04 Oct, 2023 1 commit
-
-
Earle F. Philhower, III authored
Per https://github.com/bluekitchen/btstack/issues/529#issuecomment-1746293987 Don't run BTstackLib examples in CI
-
- 30 Sep, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 29 Sep, 2023 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
- 23 Sep, 2023 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
See https://github.com/earlephilhower/pico-quick-toolchain/issues/30 Fixes #1711
-
Benjamin Aigner authored
* Adapted all libraries to support multiprotocol HID over BT & BLE * Added ATT DB depending on setup; still no success with working connection * Added hids_device from BTStack develop branch as override * Fixing the GATT handle patching, added working ATT DB * ran astyle on example * Updates in BLE implementation; WORKING! (but only if all are activated). Removed sdkoverride again, doesn't work. * Moved ATT DB handles to correct places * Finally functioning for Mouse+KBD+Joy, and each individual * Cleaned up code & ran astyle * Added sdkoverrides to pull develop functions from BTSTack * Changed a few typos by BTStack to run codespell successfully * Ran astyle on sdkoverride files * Added some #if guards for including BTSTack file only if BT is enabled * Fixed Feature Report value characteristics handle assignment; fixed too long HID report * Ran astyle
-
- 22 Sep, 2023 1 commit
-
-
Dom authored
_spiUnit is a reference, and when initialized with SPI, it cannot be changed in the constructor afterwards. So initialize it in the constructor's declaration.
-
- 21 Sep, 2023 1 commit
-
-
Earle F. Philhower, III authored
Co-authored-by: Earle F. Philhower, III <earle.philhower@kioxia.com>
-
- 17 Sep, 2023 1 commit
-
-
Earle F. Philhower, III authored
Allows the Pico to behave as an SPI slave and allows apps to respond with appropriate data through callbacks. Fixes #1680
-
- 16 Sep, 2023 3 commits
-
-
Earle F. Philhower, III authored
It would be possible for an IRQ-driven SPI user to fire while the main app's SPI.beginTransaction was in process. This would result in incorrect state for the main app since the IRQ may overwrite some settings that the app already set. Disable all IRQs around the begin and end processes to avoid the possibility.
-
Earle F. Philhower, III authored
Fixes #1147 When SPI.beginTransaction() is called, disable all GPIO IRQs that were registered using SPI.usingInterrupt(). On SPI.endTransaction(), restore all the IRQs to their prior state.
-
Earle F. Philhower, III authored
-
- 15 Sep, 2023 2 commits
-
-
Earle F. Philhower, III authored
When built for the PicoW but run on a Pico (non-W), fall through to use the wired Ethernet mutex instead of no mutex at all for LWIP protection.
-
Earle F. Philhower, III authored
Enable use of wired Ethernet modules as first-class LWIP citizens. All networking classes like MDNS, WebServer, HTTPClient, WiFiClient, and OTA can use a wired Ethernet adapter just like built-in WiFi. Two examples updated to show proper use. Uses the Async Context support built into the Pico SDK. When running on the Pico it will use the CYW43 async instance. Uses modified wired Ethernet drivers, thanks Nicholas Humfrey! Note, the classic, non-LWIP integrated `Ethernet` and related libraries should still work fine (but not be able to use WebServer/HTTPS/etc.) Fixes #775
-
- 13 Sep, 2023 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fix #1681 due to breakage of GDB 12.3 in Platform.IO Remove new Binutils linker warning
-
- 10 Sep, 2023 1 commit
-
-
wd5gnr authored
isPicoW was missing the rp2040. qualifier.
-
- 09 Sep, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 08 Sep, 2023 1 commit
-
-
Andy2No authored
Fixes #1696 Additional pin definitions for Pimoroni Tiny 2040, including using the Green LED element of the RGB LED as the default LED. There are only 12 external header pins for GPIO, including 4 ADC pins, so there are less options for assigning pins than on a generic Pico RP2040. In particular, there can only be one SPI, and it can't have an SS pin but I've defined GPIO17, as on the pico, because the definition is used in generic / common.h. BOOTSEL on the Pimoroni Tiny 2040 is connected to GPIO23. I don't know if that has any consequences for implementing reading from BOOTSEL for this board. That may need to be revisited, but it doesn't appear to involve any changes to pins_arduino.h.
-
- 05 Sep, 2023 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
- 03 Sep, 2023 4 commits
-
-
Earle F. Philhower, III authored
Move to a patched ArduinoCore-API revision. Fixes #1691
-
Earle F. Philhower, III authored
No functional changes, just for completeness.
-
Earle F. Philhower, III authored
For some reason `program ... reset" causes OpenOCD to leave the chip in a state where the 2nd core does not come up properly, leading to problems in FreeRTOS and others. Use a separate reset sequence after programming to work around the issue. Fixes #1687
-
Odd Stråbø authored
-
- 01 Sep, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 31 Aug, 2023 1 commit
-
-
Earle F. Philhower, III authored
Fixes #1682 Make the HID report wait up to 500ms for an existing one to go out before giving up sending a report.
-