Closed
Milestone

v1.13

v1.13 - 2019-12-09 - Mushroom

Added

  • ECG plotter tool (for desktop machines) which can plot ECG logs taken with card10.
  • The input() Python function.
  • Enabled the MicroPython framebuf module for a Pycardium-only framebuffer implementation.
  • Added the utime.ticks_us() and utime.ticks_ms() functions for very accurate timing of MicroPython code.
  • Added an option to use the right buttons for scrolling and the left one for selecting. This will be made configurable in a future release.
  • Made timezone configurable with a new timezone option in card10.cfg.
  • Added a setting-menu to the ECG App.

Changed

  • Changed default timezone to CET.
  • Made a few library functions callable without any parameters so they are easier to use.
  • Refactored the card10.cfg config parser.

Fixed

  • Fixed the Pycardium delay implementation in preparation for features like button-interrupts. Should also be more accurate now.
  • Fixed the filter which is used by the ECG app.
  • Fixed the display staying off while printing the sleep-messages.
  • Improved the USB-Storage mode in the menu app.
  • Fixed GPIO module not properly configuring a pin if both IN and ADC are given.
  • Added missing documentation for os.mkdir() and os.rename().
  • Fixed all -Wextra warnings, including a few bugs. Warnings exist for a reason!

Removed

  • Removed unnecessary out-of-bounds checks in display module. Drawing outside the display is now perfectly fine and the pixels will silently be ignored.
  • Work items 2
  • Merge requests 7
  • Participants 1
  • Labels 4
Loading
Loading
Loading
Loading
50% complete
50%
Start date
No start date
None
Due date
No due date
2
Work items 2 New issue
Open: 1 Closed: 1
7
Merge requests 7
Open: 0 Closed: 2 Merged: 5
0
Releases
None
Reference: card10/firmware%"v1.13"