1. 02 May, 2023 1 commit
    • Earle F. Philhower, III's avatar
      Fix USB crashes in FreeRTOS (#1419) · 5a949443
      Earle F. Philhower, III authored
      Fixes #1402
      
      The global USB mutex is auto-shadowed with a FreeRTOS semaphore while in
      FreeRTOS mode.  Unfortunately, while the core was using the proper
      FreeRTOS semaphore to lock access to the USB port, the actual FreeRTOS
      USB task was using the naked Pico SDK mutex, leading to cases where it
      could acquire the mutex even though some other FreeRTOS task actually
      owned the shadowed mutex.
      
      Properly lock the shadowed Semaphore, not mutex_t, in the FreeRTOS
      USB periodic task.
      5a949443
  2. 01 May, 2023 3 commits
  3. 22 Apr, 2023 1 commit
  4. 21 Apr, 2023 3 commits
  5. 15 Apr, 2023 1 commit
  6. 12 Apr, 2023 1 commit
  7. 10 Apr, 2023 1 commit
    • Paint Your Dragon's avatar
      Rename USB HOST pins (#1367) · 59981aed
      Paint Your Dragon authored
      Change “N” to “M” and add “HOST” in the USB pins. Only two pins are actually affected; diff appears large to maintain the pleasant aligned-columns format.
      59981aed
  8. 07 Apr, 2023 1 commit
    • Earle F. Philhower, III's avatar
      Rename BTstack lib to BTstackLib (#1360) · 07781e9c
      Earle F. Philhower, III authored
      Fixes #1356
      
      Mac and Windows have case-insensitive filesystems, so the will find
      the internal (all-lowercase) "btstack.h" and not the library's "BTstack.h",
      causing compilation errors.
      
      Rename the library and header to avoid the issue.
      07781e9c
  9. 05 Apr, 2023 1 commit
  10. 04 Apr, 2023 2 commits
  11. 03 Apr, 2023 1 commit
  12. 30 Mar, 2023 2 commits
  13. 29 Mar, 2023 1 commit
  14. 28 Mar, 2023 1 commit
  15. 21 Mar, 2023 1 commit
  16. 20 Mar, 2023 1 commit
  17. 19 Mar, 2023 1 commit
  18. 16 Mar, 2023 2 commits
  19. 15 Mar, 2023 2 commits
  20. 14 Mar, 2023 2 commits
  21. 11 Mar, 2023 1 commit
  22. 10 Mar, 2023 3 commits
  23. 09 Mar, 2023 2 commits
  24. 08 Mar, 2023 1 commit
    • Earle F. Philhower, III's avatar
      Adjust LWIP intf to avoid hangs/crashes under load (#1286) · e6c7b97b
      Earle F. Philhower, III authored
      It seems possible now for TCP connection _pcbs to disappear while being
      processed, due to the new async context configuration.  This would cause
      LWIP to panic when a NULL pcb was passed in.
      
      Check for and avoid passing in null PCBs in the ClientContext.
      
      Undo special-casing of sys_check_timeouts wrapper
      
      AdvancedWebServer with heavy F5-refresh and #1274 test both pass.
      
      Fixes #1274
      e6c7b97b
  25. 05 Mar, 2023 4 commits