Skip to content
Snippets Groups Projects
  1. Aug 17, 2023
  2. Aug 13, 2023
    • q3k's avatar
      ci: Implement dist/package logic · 8b791caa
      q3k authored and q3k's avatar q3k committed
      This is a pipeline which gives us _almost_ fully automated releases -
      just without the last step of actually creating a release. But it's what
      carried us to a 1.0.0 release.
      8b791caa
  3. Aug 07, 2023
  4. Jul 28, 2023
  5. Jul 20, 2023
  6. Jul 16, 2023
  7. Jul 03, 2023
    • q3k's avatar
      *: bump to ESP-IDF 5.1 · 526d6690
      q3k authored
      Phew.
      
      This was mostly blocked by Micropython, but it has since then also
      upgraded to IDF 5: https://github.com/micropython/micropython/commit/e4650125b88a35f074097f16d84a8f49bd22ac06
      
      We take that change and selectively apply it where necessary. However,
      it's not a 1:1 patch apply, as we already were on a somewhat forked
      Micropython, and we also want to support IDF 5.1, not 5.0.
      
      We also bump up the IDF distribution brought in by Nix, and fix some
      warnings that have since turned into errors due to toolchain changes.
      526d6690
  8. Jun 16, 2023
  9. Jun 12, 2023
  10. Jun 11, 2023
    • q3k's avatar
      sim: init · fd7d6eef
      q3k authored
      This implements a basic Python simulator for the badge. It currently
      can't do much other than just displaying the main selection screen, as
      it implements no inputs.
      fd7d6eef
    • q3k's avatar
      *: use plain ESP-IDF cmake machinery · 2f41ff64
      q3k authored
      This refactors the build system to be more in line with the average
      ESP-IDF project.
      
      This means that:
        1. `idf.py` from the main directory now works
        2. Adding components, running menuconfig, etc. should now be trivial.
        3. We don't have to edit files in micropython/ports/esp32/....
      
      Hopefully this is the first step to yeeting the micropython checkout
      from source and just depending on a submodule instead.
      2f41ff64
    • q3k's avatar
      nix: fix openocd/gdb integration · 3c98ef92
      q3k authored
      3c98ef92
    • q3k's avatar
      nix: initial support · 7ea228bf
      q3k authored
      This adds initial support for building on Nix(OS). It can be tested by
      following the updated README.md. The result should be the ability to
      build the firmware without having to download any other dependencies.
      7ea228bf
Loading