1. 24 Oct, 2023 1 commit
  2. 22 Oct, 2023 1 commit
  3. 20 Oct, 2023 1 commit
  4. 19 Oct, 2023 1 commit
  5. 17 Oct, 2023 1 commit
  6. 12 Oct, 2023 2 commits
  7. 11 Oct, 2023 3 commits
  8. 08 Oct, 2023 1 commit
  9. 07 Oct, 2023 2 commits
  10. 06 Oct, 2023 1 commit
  11. 05 Oct, 2023 1 commit
  12. 04 Oct, 2023 1 commit
  13. 30 Sep, 2023 1 commit
  14. 29 Sep, 2023 2 commits
  15. 23 Sep, 2023 3 commits
    • Earle F. Philhower, III's avatar
      Update version · 41b0686a
      Earle F. Philhower, III authored
      41b0686a
    • Earle F. Philhower, III's avatar
    • Benjamin Aigner's avatar
      BLE HID composite device support (#1587) · 60e93f3e
      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
      60e93f3e
  16. 22 Sep, 2023 1 commit
    • Dom's avatar
      Allow Ethernet devices on SPI1 (#1725) · 7e8fcc5a
      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.
      7e8fcc5a
  17. 21 Sep, 2023 1 commit
  18. 17 Sep, 2023 1 commit
  19. 16 Sep, 2023 3 commits
  20. 15 Sep, 2023 2 commits
    • Earle F. Philhower, III's avatar
      Fallthrough LWIP mutex on PicoW wired Ethernet (#1712) · f5e8e5b3
      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.
      f5e8e5b3
    • Earle F. Philhower, III's avatar
      Support wired network interfaces (W5500, W5100, ENC28J60) (#1703) · 1f3d5011
      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
      1f3d5011
  21. 13 Sep, 2023 3 commits
  22. 10 Sep, 2023 1 commit
  23. 09 Sep, 2023 1 commit
  24. 08 Sep, 2023 1 commit
    • Andy2No's avatar
      Pin definitions for Pimoroni Tiny 2040 (#1699) · 585c31ef
      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.
      585c31ef
  25. 05 Sep, 2023 2 commits
  26. 03 Sep, 2023 2 commits