- 21 Nov, 2023 2 commits
-
-
Earle F. Philhower, III authored
Fixes #1835
-
Earle F. Philhower, III authored
If the BLE connection is severed, don't wait for the needToSend flag to clear in the HID::send routine since it may never actually clear unless the BLE connection is restored. Partial #1817
-
- 20 Nov, 2023 1 commit
-
-
Abdullah "Hayri" Kırmızıyüz authored
-
- 16 Nov, 2023 1 commit
-
-
Marco Scholl authored
Fixes #1814
-
- 14 Nov, 2023 1 commit
-
-
Earle F. Philhower, III authored
std::bind can cause a memory allocation to occur during the periodic polling interrupt which is a very bad thing. Use a lambda instead. Fixes #1812
-
- 13 Nov, 2023 1 commit
-
-
David Ross Smith authored
As discussed in #1765.
-
- 12 Nov, 2023 1 commit
-
-
Earle F. Philhower, III authored
Fixes #1786
-
- 10 Nov, 2023 1 commit
-
-
ZinnerC authored
-
- 05 Nov, 2023 3 commits
-
-
Andriy Golovnya authored
* Aggregated several earlier patches in one to add RP2040-Eins board into the project. - Moved RP2040-ProMini in alphabetical order position. - Added board description files for RP2040-Eins. - Added board header file for RP2040-Eins. - Adjusted unused pins order of RP2040-ProMini to be the same as in RP2040-Eins. - Added RP2040-Eins to README.md. - Renamed board files to use underscores to better fit the existing file naming style. * Updated README.md
-
James Sleeman authored
-
Nico Maas authored
-
- 01 Nov, 2023 1 commit
-
-
Krzysztof Heim authored
, instead of .
-
- 28 Oct, 2023 1 commit
-
-
Andrew DeLisa authored
* add sea-picro board * add configurable board URL to makeboards.py * update board URL for sea picro * update note about QT port * update pin mappings * fix board vendor/name
-
- 24 Oct, 2023 1 commit
-
-
rlcamp authored
* add Serial.dtr() and Serial.rts() methods * added documentation for Serial.dtr() and Serial.rts()
-
- 22 Oct, 2023 1 commit
-
-
Johnny Stene authored
-
- 20 Oct, 2023 1 commit
-
-
rlcamp authored
Use __attribute((weak)) for _write() and other stubs called by newlib, so that sketch and library code can provide non-stub implementations (#1777)
-
- 19 Oct, 2023 1 commit
-
-
Cole Deck authored
* Clear dirty flag after commiting EEPROM to flash * Styling: remove whitespace
-
- 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 2 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.
-