- Oct 04, 2019
-
-
dx authored
And show the no_apps_message instead of crashing
-
dx authored
See merge request card10/firmware!289
-
dx authored
pycardium/utime: add unix_time and unix_time_ms See merge request card10/firmware!290
-
schneider authored
Update BLE bianry blob, patch it and turn off encryption when needed See merge request card10/firmware!319
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Oct 03, 2019
-
-
rahix authored
See merge request card10/firmware!103
-
Signed-off-by:
Mateusz Zalega <mateusz@appliedsourcery.com>
-
rahix authored
Closes #171 See merge request card10/firmware!323
-
rahix authored
When MXC_ASSERT is disabled, the portexpander_config() call is not compiled into the bootloader which leads to the portexpander not being setup correctly and thus neither the screen turns on nor does the button to switch into MSC mode work correctly (bootloader always goes into MSC mode). Fix this by moving the portexpander_config() call outside the MXC_ASSERT and only keep the return value check inside. Additionally fix the pull-up/pull-down selection in portexpander_config() not being set correctly. Ref #171 Signed-off-by:
Rahix <rahix@rahix.de>
-
- Oct 01, 2019
-
-
rahix authored
See merge request card10/firmware!320
-
baldo authored
* Add git as a build dependency to allow detecting git hash.
-
Tobias Schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
-
Tobias Schneider authored
-
- Sep 25, 2019
-
-
Ferdinand Bachmann authored
-
- Sep 24, 2019
-
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
-
rahix authored
The transparent background patch messes up the display for the BME680 app. This patch uses proper formatting codes which will make the output readable again. Signed-off-by:
Rahix <rahix@rahix.de>
-
- Sep 22, 2019
-
-
rahix authored
See merge request card10/firmware!296
-
New Button-Layout ================= /-----------------------\ | xxxxxxxxxxxxxxxxx | | | | <> * Pause screen | card10 | +------- <> <> * During pause: Scroll right. | | | * Short press: Toggle between Finger | \-----------------------/ and USB. * During pause: Scroll left. * Long press: Toggle bias on/off. * Short press: Toggle LED mode. * Long press: Start/stop logging. Other Changes ============= - Split the bar into negativ [10:5] and positive [5:0] scale and update them seperate to have a better visualization. - Blink red with backside LEDs on detected pulse. - Allow toggling the LED modes on and off (see new button layout). - Lock mode & bias during logging.
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
-
rahix authored
See merge request card10/firmware!316
-
rahix authored
This patch makes the BHI160 app more pythonic and fixes a few bugs/issues: - An exception (including KeyboardInterrupt) will trigger the sensor to be closed again. Otherwise you'd get strange behavior trying to reopen then afterwards. - Use simple_menu.button_events() instead of home-cooked solution. This should hopefully make the code more future-proof. - Fix overlapping text caused by the font-rendering changes. Signed-off-by:
Rahix <rahix@rahix.de>
-
rahix authored
As discussed in !316, this commit prevents I2C lockup by discarding overflowing samples instead of blocking until they have been read. This is not ideal as the samples read will not be the most recent ones. A deeper refactor of the sensor-stream internal API can fix this in the future. Cc: @flo_h Signed-off-by:
Rahix <rahix@rahix.de>
-
- Sep 21, 2019
-
-
rahix authored
See merge request card10/firmware!285 and card10/firmware#146
-
Squashed commits: e94f7bf9 epicardium/rtc: add monotonic time e0691c6d pycardium/modules/utime.c: add bindings for monotonic time 756c13df epicardium/rtc: fix numerically unstable subsecond decoding the subsecond encoding function from epic_rtc_set_milliseconds and the corresponding decoding function from epic_rtc_get_milliseconds are not numerically stable. i.e., encoding 5 milliseconds to 20 subsecs and immediately afterwards decoding that yields 4 milliseconds. Adding a bias of 999 (0.24 milliseconds) to the decoding function makes it numerically stable, while never decoding any subsecond value to more than 999 milliseconds. e99e278b epicardium/rtc: only poll time once for calculating monotonic_offset 18936b7e pycardium/modules/utime.c: run clang-format 869ac617 epicardium/rtc: add explanation comment for numerically stable subsecond decode
-
rahix authored
See merge request card10/firmware!126
-
rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- Sep 19, 2019
-
-
rahix authored
See merge request card10/firmware!298
-
There are several common CRC implementations for Python with the currently used one (crc16) not being available in e.g. Debian. crcmod and/or crcelk are readily available on several distributions.
-
- Sep 16, 2019
-
-
rahix authored
See merge request card10/firmware!295
-
xiretza authored
-
rahix authored
Merge (full or partial) of !173, !219, and !303. Signed-off-by:
Rahix <rahix@rahix.de>
-