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()
andutime.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 incard10.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()
andos.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.