Switch to pioarduino platform and add proper solo1 support (#452)

* Remove libsodium and esp-nimble-cpp

* Disable default Arduino espidf components

* Switch platform, readd Solo1

* Switch platform, readd Solo1

* Disable default Arduino espidf components

* Remove components
This commit is contained in:
iranl
2024-08-12 17:38:19 +02:00
committed by GitHub
parent c2793a6aa8
commit 21adca01e7
758 changed files with 156 additions and 107285 deletions

View File

@@ -7,6 +7,8 @@ from pathlib import Path
def get_board_name(env):
board = env.get('BOARD_MCU')
if env.get('BOARD') == 'esp32-solo1':
board = env.get('BOARD').replace('-', '')
return board
def create_target_dir(env):
@@ -65,7 +67,7 @@ def package_last_files(source, target, env):
for file in files:
file = Path(file)
shutil.copy(file, f"{target_dir}/{file.name}")
env.AddPostAction("$BUILD_DIR/firmware.bin", copy_files)
env.AddPostAction("$PROJECT_DIR/updater/release/" + get_board_name(env) + "/updater.bin", copy_files)
env.AddPostAction("$BUILD_DIR/firmware.bin", package_last_files)