Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • F firmware
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
  • 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
  • !480

Pycardium: Use sleep API call while sleeping

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged schneider requested to merge schneider/pycardium-api-sleep into master Aug 15, 2021
  • Overview 7
  • Commits 11
  • Pipelines 9
  • Changes 4

Based on !475 (merged) which should be merged first.

This allows pycardium to signal epicardium that it is ready to sleep and that the system can reduce power consumption by going to a light sleep mode.

At the moment it increases interrupt latency on pycardium side from 1 ms to around 100 ms. I'll try in a next step to reduce that and break the sleep on epicardium side earlier if that happens. Not sure if this has any noticeable impact on behaviour though.

Edited Aug 15, 2021 by schneider
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: schneider/pycardium-api-sleep