Skip to content
Snippets Groups Projects
  1. Jun 11, 2023
    • q3k's avatar
      *: make generation configurable, use sdkconfig defaults · 64eb214a
      q3k authored
      This moves badge hardware generation selection over from a header file
      into ESP-IDF configuratbility.
      
      The generaiton can now be selected by specifying `BADGE_GENERATION` or
      `-g` when running the initial built.
      
      In addition, each generation now gets its own sdkconfig.defaults file
      (instead named sdkconfig.$generation) and the big autogeneration
      sdkconfig file gets yeeted.
      64eb214a
    • dx's avatar
      Freeze .py files in python_payload into the firmware · 2f862acf
      dx authored and q3k's avatar q3k committed
      2f862acf
    • q3k's avatar
      *: add developer breadcrumbs · 4f635ae1
      q3k authored
      4f635ae1
    • q3k's avatar
      usermodule: init · 0a4cbb9a
      q3k authored
      This moves the badge23-specific hardware/synth modules into usermodule/.
      0a4cbb9a
    • q3k's avatar
      badg23, gc9a01: move to components/ · 7e939323
      q3k authored
      7e939323
    • 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
Loading