Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • F firmware
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 74
    • Issues 74
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 29
    • Merge requests 29
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • card10card10
  • firmware
  • Merge requests
  • !500

epicardium: Query BLE hardware for idle periods

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged schneider requested to merge schneider/ble-sleep into master Dec 07, 2021
  • Overview 1
  • Commits 1
  • Pipelines 1
  • Changes 1

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.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: schneider/ble-sleep