• Stanimir-Petev's avatar
    Added support for 2 new Olimex boards and updated 3 existing ones (#9264) · e18d8b95
    Stanimir-Petev authored
    * Added new Olimex boards
    
    Added variants for ESP32-H2-DevKit-LiPo and ESP32-SBC-FabGL boards
    
    * Changes on the ESP32-POE and POE-ISO
    
    Added menu for selection of the:
    1) PSRAM enabled/disabled
    2) Flash size 4/16 MB
    3) Flash mode QIO/DIO
    4) Partition Scheme additional options
    
    * Updated pins_arduino.h for ESP32 POE, POE-ISO and Gateway
    
    Due to the latest changes in the ethernet library/examples (https://github.com/espressif/arduino-esp32/pull/9242) full package of definitions of the ethernet macros is for each board that has non-default values.
    For POE and POE-ISO is added a preprocessor condition #if defined BOARD_HAS_PSRAM due to our specific hardware because GPIO 16 and 17 are in use when PSRAM is enabled.
    
    * Update boards.txt
    
    Removed the  -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw 
    fix flags as suggested by Jason2866 and me-no-dev
    
    * Update boards.txt
    
    Reverted changes for ESP32-POE and ESP32-POE-ISO
    
    * Update boards.txt
    
    Rearrange of the enable/disable entries of the PSRAM option for ESP32-SBC-FabGL to be enabled by default.
    
    ---------
    Co-authored-by: default avatarJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
    e18d8b95
pins_arduino.h 1.11 KB