1. 05 May, 2023 2 commits
  2. 02 May, 2023 4 commits
    • Paint Your Dragon's avatar
      2c0ce6f4
    • Earle F. Philhower, III's avatar
      Fix USB Mouse/Joystick HID report ID (#1418) · 89fe754a
      Earle F. Philhower, III authored
      Fixes #1410
      
      The USB Keyboard now has 2 reports (keyboard + consumer control), so when both
      Keyboard and Mouse libraries are included, the Mouse must be report 3, not 2.
      
      Update the Mouse and Joystick report IDs appropriately.
      89fe754a
    • Earle F. Philhower, III's avatar
      Protect the HW random generation from FreeRTOS (#1395) · 01ee673d
      Earle F. Philhower, III authored
      Fixes #1394
      
      The Pico_Rand SDK calls gather bits from the HW ROSC at precise intervals.
      If there is jitter in the sleep_until() call then the ROSC bit collection
      will always think it's failed to acquire the right bit and retry infintitely.
      
      Avoid by wrapping the HW random number calls and the sleep_until() routine.
      Only when in FreeRTOS set a flag to silently make sleep_until() into a
      busy wait loop while in a random number generation step.  When not in the
      random code, do the normal sleep_until call.
      01ee673d
    • 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
  3. 01 May, 2023 3 commits
  4. 22 Apr, 2023 1 commit
  5. 21 Apr, 2023 3 commits
  6. 15 Apr, 2023 1 commit
  7. 12 Apr, 2023 1 commit
  8. 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
  9. 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
  10. 05 Apr, 2023 1 commit
  11. 04 Apr, 2023 2 commits
  12. 03 Apr, 2023 1 commit
  13. 30 Mar, 2023 2 commits
  14. 29 Mar, 2023 1 commit
  15. 28 Mar, 2023 1 commit
  16. 21 Mar, 2023 1 commit
  17. 20 Mar, 2023 1 commit
  18. 19 Mar, 2023 1 commit
  19. 16 Mar, 2023 2 commits
  20. 15 Mar, 2023 2 commits
  21. 14 Mar, 2023 2 commits
  22. 11 Mar, 2023 1 commit
  23. 10 Mar, 2023 3 commits
  24. 09 Mar, 2023 2 commits