1. 25 Dec, 2021 10 commits
  2. 19 Dec, 2021 1 commit
  3. 11 Dec, 2021 3 commits
  4. 07 Dec, 2021 1 commit
    • schneider's avatar
      epicardium: Query BLE hardware for idle periods · 545d6473
      schneider authored
      Query the BLE base band for idle periods and put the CPU to sleep during
      this time. This allows us to reduce clock speed again and wake up in
      time to quickly serve BLE interrupts.
      
      In the future we can now even go lower than DIV4, as BLE continues to
      work at least until DIV16.
      545d6473
  5. 29 Nov, 2021 3 commits
  6. 28 Nov, 2021 5 commits
  7. 16 Nov, 2021 10 commits
  8. 14 Nov, 2021 3 commits
  9. 13 Nov, 2021 1 commit
  10. 01 Nov, 2021 3 commits
    • Rahix's avatar
      fix(pmic): Fix glitches due to ctx race · 5bdf0a45
      Rahix authored
      When ctx is currently running in the dispatcher task to perform some
      drawing calculations, the code here in the pmic task might preempt it.
      This can lead to odd glitches and probably in the worst case a crash.
      Because we know that no other code will continue running after we've hit
      the shutdown codepath, we can just force-reinitialize ctx here.
      5bdf0a45
    • Rahix's avatar
      feat(pmic): Indicate on screen that a reset will happen · 56a6d691
      Rahix authored
      Print "Reset!" to the screen before resetting so it is obvious what is
      about to happen.  Currently, the screen brightness just suddenly jumps
      up and card10 becomes unresponsive until the bootloader shows up.
      56a6d691
    • Rahix's avatar
      07c92f18