1. 03 Oct, 2019 2 commits
    • Rahix's avatar
      Merge 'Fix portexpander not being configured' · fd5ad609
      Rahix authored
      Closes #171
      See merge request card10/firmware!323
    • Rahix's avatar
      fix(portexpander): Fix only configuring with MXC_ASSERT enabled · 609e3947
      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
      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
      Ref #171
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
  2. 01 Oct, 2019 3 commits
  3. 24 Sep, 2019 4 commits
  4. 22 Sep, 2019 7 commits
    • Rahix's avatar
      Merge 'ECG App update' · ee45bbd8
      Rahix authored
      See merge request card10/firmware!296
    • Daniel Hoffend's avatar
      feat(ecg-app): Refactor ECG App · d7edf7e5
      Daniel Hoffend authored and Rahix's avatar Rahix committed
      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's avatar
      docs(utime): Document monotonic clock API · d3935ffd
      Rahix authored
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
    • Rahix's avatar
      chore: Update CHANGELOG and docs · db0ff2f6
      Rahix authored
    • Rahix's avatar
      Merge 'Refactor BHI160 App' · 50839184
      Rahix authored
      See merge request card10/firmware!316
    • Rahix's avatar
      refactor(preload/bhi): Make app more pythonic · 003aa2a0
      Rahix authored
      This patch makes the BHI160 app more pythonic and fixes a few
      - 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's avatarRahix <rahix@rahix.de>
    • Rahix's avatar
      hack(streams): Discard overflowing samples · d974cd2f
      Rahix authored
      As discussed in card10/firmware!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's avatarRahix <rahix@rahix.de>
  5. 21 Sep, 2019 6 commits
  6. 19 Sep, 2019 2 commits
  7. 16 Sep, 2019 8 commits
  8. 15 Sep, 2019 5 commits
  9. 14 Sep, 2019 3 commits