1. 04 Aug, 2023 1 commit
    • Dryw Wade's avatar
      Fix race condition between WiFi receive and consume (#1614) · 1231317c
      Dryw Wade authored
      If another packet comes in between freeing `_rx_buf` and setting `_rx_buf` to 0, that new packet could get put into the same memory address and get concatenated to itself, which leads to an infinite loop.
      New solution assigns a temp pointer, sets `rx_buf` to 0, then frees the memory, which guarantees `_rx_buf` always points to valid data.
      1231317c
  2. 03 Aug, 2023 3 commits
  3. 02 Aug, 2023 1 commit
  4. 29 Jul, 2023 1 commit
  5. 28 Jul, 2023 1 commit
  6. 26 Jul, 2023 1 commit
  7. 17 Jul, 2023 1 commit
  8. 14 Jul, 2023 3 commits
  9. 12 Jul, 2023 1 commit
  10. 07 Jul, 2023 2 commits
  11. 02 Jul, 2023 1 commit
  12. 28 Jun, 2023 1 commit
  13. 27 Jun, 2023 1 commit
  14. 23 Jun, 2023 1 commit
  15. 22 Jun, 2023 1 commit
  16. 20 Jun, 2023 1 commit
  17. 19 Jun, 2023 1 commit
  18. 18 Jun, 2023 1 commit
  19. 16 Jun, 2023 1 commit
  20. 15 Jun, 2023 3 commits
  21. 13 Jun, 2023 1 commit
    • Earle F. Philhower, III's avatar
      Enable proper reuse of PIO programs (#1526) · 3d6a1c7b
      Earle F. Philhower, III authored
      * Enable proper reuse of PIO programs
      
      Rewrite the PIOProgram helper class to properly re-use loaded programs
      and to try to re-use loaded instructions before allocating a new PIO
      program.
      
      Supersedes #1524
      
      * Less copy-pasta
      3d6a1c7b
  22. 12 Jun, 2023 3 commits
  23. 11 Jun, 2023 1 commit
  24. 10 Jun, 2023 1 commit
  25. 09 Jun, 2023 1 commit
  26. 08 Jun, 2023 3 commits
  27. 07 Jun, 2023 3 commits