Skip to content
Snippets Groups Projects
  1. Sep 15, 2019
    • schneider's avatar
      Merge branch 'rahix/flush' into 'master' · 8c9eca95
      schneider authored
      Add serial_flush function
      
      Closes #164
      
      See merge request card10/firmware!314
      8c9eca95
    • rahix's avatar
      feat(serial): Add serial_flush function · 86c8339e
      rahix authored
      
      serial_flush() allows flushing the serial buffer from anywhere in
      Epicardium.
      
      - When run from thread mode it will flush to UART, CDC-ACM and BLE.
        This is similar to what the serial task would do once it is
        rescheduled.
      - When run inside an exception handler, it will only flush to UART
        because CDC-ACM and BLE cannot be flushed from an ISR.  Note that
        characters flushed this way will never appear on the other outputs,
        even if the serial task is scheduled at some point afterwards.
      
      The main use of this function is to ensure output of messages even in
      cases of critical failures.
      
      Signed-off-by: default avatarRahix <rahix@rahix.de>
      86c8339e
    • schneider's avatar
      fix(ble): Increase BLE task priority · 3a0b7452
      schneider authored
      Also decrease the time needed to update the LEDs
      3a0b7452
  2. Sep 14, 2019
  3. Sep 12, 2019
  4. Sep 11, 2019
  5. Sep 10, 2019
  6. Sep 07, 2019
  7. Sep 06, 2019
  8. Sep 05, 2019
Loading