Skip to content
Snippets Groups Projects
  1. Jan 28, 2019
    • Damien George's avatar
      esp32: Update to latest ESP IDF using sdkconfig and new ldgen procedure. · 3d49b157
      Damien George authored
      Configuration for the build is now specified using sdkconfig rather than
      sdkconfig.h, which allows for much easier configuration with defaults from
      the ESP IDF automatically applied.  sdkconfig.h is generated using the new
      ESP IDF kconfig_new tool written in Python.  Custom configuration for a
      particular ESP32 board can be specified via the make variable SDKCONFIG.
      
      The esp32.common.ld file is also now generated using the standard ESP IDF
      ldgen.py tool.
      3d49b157
    • Damien George's avatar
      esp32/Makefile: Put all IDF compenents in .a libs to use IDF ld script. · f59904f7
      Damien George authored
      When the ESP IDF builds a project it puts all separate components into
      separate .a library archives.  And then the esp32.common.ld linker script
      references these .a libraries by explicit name to put certain object files
      in iRAM.
      
      This patch does a similar thing for the custom build system used here,
      putting all IDF .o's into their respective .a.  So a custom linker script
      is no longer needed.
      f59904f7
  2. Jan 27, 2019
  3. Jan 26, 2019
  4. Jan 25, 2019
  5. Jan 24, 2019
  6. Jan 23, 2019
  7. Jan 21, 2019
  8. Jan 17, 2019
    • Damien George's avatar
      esp32/Makefile: Use system provided math library rather than uPy one. · eb446ec2
      Damien George authored
      The ESP IDF system already provides a math library, and that one is likely
      to be better tuned to the Xtensa architecture.  The IDF components are also
      tested against its own math library, so best not to override it.  Using the
      system provided library also allows to easily switch to double-precision
      floating point by changing MICROPY_FLOAT_IMPL to MICROPY_FLOAT_IMPL_DOUBLE.
      eb446ec2
  9. Jan 16, 2019
  10. Jan 11, 2019
  11. Jan 10, 2019
  12. Jan 04, 2019
Loading