1. 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
  2. 21 Sep, 2023 1 commit
  3. 17 Sep, 2023 1 commit
  4. 16 Sep, 2023 3 commits
  5. 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
  6. 13 Sep, 2023 3 commits
  7. 10 Sep, 2023 1 commit
  8. 09 Sep, 2023 1 commit
  9. 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
  10. 05 Sep, 2023 2 commits
  11. 03 Sep, 2023 4 commits
  12. 01 Sep, 2023 1 commit
  13. 31 Aug, 2023 2 commits
  14. 30 Aug, 2023 2 commits
  15. 27 Aug, 2023 3 commits
  16. 25 Aug, 2023 2 commits
  17. 22 Aug, 2023 1 commit
  18. 21 Aug, 2023 1 commit
  19. 20 Aug, 2023 1 commit
  20. 17 Aug, 2023 1 commit
  21. 10 Aug, 2023 1 commit
  22. 05 Aug, 2023 1 commit
  23. 04 Aug, 2023 3 commits
  24. 03 Aug, 2023 1 commit