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
  • Issues
  • #164
Closed
Open
Issue created Sep 15, 2019 by schneider@schneiderOwner

Implement flush of serial queue from any context.

If the BLE stack runs into an assertion inside an ISR, it can not print its error message anymore as the serial task is not scheduled anymore.

In other places we have the issue that the CPU wants to go to sleep (in task context) and turn of its peripherals. The prints never make it to the serial console as the serial task is not scheduled anymore either.

Implement a function which prints all remaining messages synchronously from any context.

Assignee
Assign to
Time tracking