1. 04 Oct, 2019 2 commits
    • 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
        updates.
      - 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>
      d71a6cf8
    • Rahix's avatar
      chore: Sort some lists in meson files · baa32f2a
      Rahix authored
      
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
      baa32f2a
  2. 03 Sep, 2019 1 commit
  3. 31 Aug, 2019 1 commit
  4. 23 Aug, 2019 1 commit
  5. 22 Aug, 2019 3 commits
  6. 20 Aug, 2019 1 commit
  7. 19 Aug, 2019 1 commit
  8. 17 Aug, 2019 1 commit
  9. 15 Aug, 2019 1 commit
  10. 14 Aug, 2019 1 commit
    • Rahix's avatar
      feat: Include version in binaries · f3830f3c
      Rahix authored
      
      
      This commit adds a script to embed the git-version of the firmware into
      the bootloader, epicardium, and pycardium.  All three binaries will
      display their version on startup.
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
      f3830f3c
  11. 12 Aug, 2019 1 commit
    • fleur's avatar
      feat: Add proper LED module · e87cdd45
      fleur authored and Rahix's avatar Rahix committed
      The new LED modules allow a much broader range of uses of the RGB LEDs.
      It also includes smart powersaving and options to set all LEDs at once.
      e87cdd45
  12. 06 Aug, 2019 1 commit
  13. 25 Jul, 2019 1 commit
  14. 24 Jul, 2019 2 commits
  15. 22 Jul, 2019 1 commit
  16. 21 Jul, 2019 1 commit
  17. 20 Jul, 2019 1 commit
  18. 11 Jul, 2019 1 commit
  19. 09 Jul, 2019 1 commit
  20. 08 Jul, 2019 1 commit
  21. 05 Jul, 2019 1 commit
  22. 25 Jun, 2019 1 commit
  23. 20 Jun, 2019 4 commits
  24. 18 Jun, 2019 3 commits
  25. 16 Jun, 2019 6 commits