1. 09 Sep, 2020 2 commits
  2. 18 Jul, 2020 1 commit
  3. 25 Jun, 2020 3 commits
  4. 13 Jun, 2020 1 commit
    • schneider's avatar
      feat(ble): write HCI layer log file · 17c7c61e
      schneider authored
      Adds an option to write a btsnoop compatible log file containing BLE
      traffic. A new file is created after each boot if BLE is activated and
      the `ble_log_enable` option is set in `card10.cfg`. The last 10 logs are
      kept via log rotation.
  5. 02 Jun, 2020 1 commit
  6. 02 Feb, 2020 1 commit
  7. 31 Jan, 2020 1 commit
  8. 20 Jan, 2020 1 commit
  9. 06 Dec, 2019 5 commits
  10. 18 Oct, 2019 2 commits
  11. 05 Oct, 2019 2 commits
    • Rahix's avatar
      fix(libcard10): Mark card10_reset() as noreturn · 8ac93244
      Rahix authored
      card10_reset() won't ever return to where it was called from.  Telling
      the compiler this can help with program-flow analysis.
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
    • Philip Stewart's avatar
      fix(gfx/display): Draw partially clipped primitives · 14d5abcc
      Philip Stewart authored and Rahix's avatar Rahix committed
      Fix two bugs in the display/gfx module:
      1. The animation of the simple_menu used in the main menu had the issue
         that there is a black line visible at the top.  This is due the
         gfx_puts method ignoring lines, where the top pixel of the string is
         above the top of the screen.  As gfx_puts uses gfx_setpixel which in
         turn ignores pixels outside of the screen, remove the check in
      2. X and Y coordinates were cast to unsigned-ints before being given to
         the gfx-library which means calls like circ(0, -10, 30) would be draw
         at coordinates like [0,65526].  Fix this by changing the data-type of
         all coordinates to signed-integers.
      Also remove the x and y ranges from the documentation of the individual
      python functions and instead add a general documentation about the
      screen and it's size/coordinate system.
  12. 04 Oct, 2019 1 commit
    • Rahix's avatar
      fix(build): Fix module changes not getting picked up · d71a6cf8
      Rahix authored
      Previously, we left out the dependency of the QSTR header on
      `modules.h`.  This was done to prevent rebuilds of the entire
      MicroPython sources whenever a Pycardium module is changed. This
      leads to issues where QSTRs got out of sync and weird errors like
      the following could happen:
          import foo_module
          Exception: No module `abc_def` (a different string than expected)
      Attempt to fix this by only updating the QSTR header when the
      module-header actually changes.  For this, a few workarounds are needed:
      - Replace symlinks with actual copied files so timestamps change on
      - Add a hack so meson picks up on the dependency of the file in genhdr/
      - Rename the outer file so older meson versions don't complain about
        multiple targets with the same name.
      Co-authored-by: dx's avatardx <dequis@dequis.org>
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
  13. 03 Oct, 2019 2 commits
  14. 01 Oct, 2019 4 commits
  15. 14 Sep, 2019 1 commit
  16. 07 Sep, 2019 1 commit
  17. 06 Sep, 2019 1 commit
  18. 05 Sep, 2019 4 commits
  19. 31 Aug, 2019 1 commit
  20. 30 Aug, 2019 1 commit
  21. 28 Aug, 2019 1 commit
  22. 27 Aug, 2019 2 commits
  23. 24 Aug, 2019 1 commit
    • dx's avatar
      gfx/Fonts: Remove unused chinese fonts · c8ba781f
      dx authored
      It only has 27 characters, which as far as I can tell are useless for
      actual chinese text.
      Copying the list of characters in the same order of font24CN.c into
      google trans gives out this almost meaningful message:
      > Hello, Microsoft Yahei, the corresponding dot matrix for this font is
      > Raspberry Pi Aabc Micro Snow Electronics