update flasher
This commit is contained in:
17
.vscode/c_cpp_properties.json
vendored
17
.vscode/c_cpp_properties.json
vendored
@@ -1,5 +1,22 @@
|
||||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Win32",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**",
|
||||
"${env:USERPROFILE}/esp/v5.4.1/esp-idf/components/**",
|
||||
"${env:USERPROFILE}/.espressif/tools/xtensa-esp-elf/**",
|
||||
"${workspaceFolder}/build/config",
|
||||
"${workspaceFolder}/managed_components/**"
|
||||
],
|
||||
"defines": [
|
||||
"ESP_PLATFORM"
|
||||
],
|
||||
"compilerPath": "${env:USERPROFILE}/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20241113/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++20",
|
||||
"intelliSenseMode": "gcc-x64"
|
||||
},
|
||||
{
|
||||
"name": "Mac",
|
||||
"includePath": [
|
||||
|
||||
50
.vscode/launch.json
vendored
Normal file
50
.vscode/launch.json
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Build ESP32 Firmware (Windows)",
|
||||
"type": "process",
|
||||
"request": "launch",
|
||||
"command": "idf.py",
|
||||
"args": ["build"],
|
||||
"cwd": "${workspaceFolder}",
|
||||
"windows": {
|
||||
"command": "idf.py"
|
||||
},
|
||||
"problemMatcher": ["$gcc"]
|
||||
},
|
||||
{
|
||||
"name": "Build ESP32 Firmware (macOS)",
|
||||
"type": "process",
|
||||
"request": "launch",
|
||||
"command": "bash",
|
||||
"args": ["-lc", "source ${IDF_PATH:-/opt/esp/idf}/export.sh && idf.py build"],
|
||||
"cwd": "${workspaceFolder}",
|
||||
"osx": {
|
||||
"command": "bash"
|
||||
},
|
||||
"problemMatcher": ["$gcc"]
|
||||
},
|
||||
{
|
||||
"name": "Build Windows Flasher",
|
||||
"type": "process",
|
||||
"request": "launch",
|
||||
"command": "${workspaceFolder}/flash_tool/build_from_spec.bat",
|
||||
"cwd": "${workspaceFolder}/flash_tool",
|
||||
"windows": {
|
||||
"command": "${workspaceFolder}/flash_tool/build_from_spec.bat"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Build macOS Flasher",
|
||||
"type": "process",
|
||||
"request": "launch",
|
||||
"command": "${workspaceFolder}/flash_tool/build_macos.sh",
|
||||
"cwd": "${workspaceFolder}/flash_tool",
|
||||
"osx": {
|
||||
"command": "bash",
|
||||
"args": ["${workspaceFolder}/flash_tool/build_macos.sh"]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
6
.vscode/settings.json
vendored
6
.vscode/settings.json
vendored
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"C_Cpp.intelliSenseEngine": "default",
|
||||
"idf.espIdfPathWin": "C:\\esp\\frameworks\\esp-idf-v5.3.3",
|
||||
"idf.espIdfPathWin": "C:\\Users\\Brent.Perteet\\esp\\v5.4.1\\esp-idf",
|
||||
"idf.openOcdConfigs": [
|
||||
"board/esp32-wrover-kit-3.3v.cfg"
|
||||
],
|
||||
"idf.portWin": "COM4",
|
||||
"idf.toolsPathWin": "C:\\esp\\frameworks\\esp-idf-v5.3.3\\tools\\tools",
|
||||
"idf.toolsPathWin": "C:\\Users\\Brent.Perteet\\.espressif",
|
||||
"idf.flashType": "UART",
|
||||
"files.associations": {
|
||||
"esp_system.h": "c",
|
||||
@@ -40,7 +40,7 @@
|
||||
"random": "c"
|
||||
},
|
||||
"git.ignoreLimitWarning": true,
|
||||
"idf.pythonInstallPath": "/opt/homebrew/bin/python3",
|
||||
"idf.pythonInstallPath": "C:\\Users\\Brent.Perteet\\.espressif\\tools\\idf-python\\3.11.2\\python.exe",
|
||||
"idf.espIdfPath": "/Users/brent/esp/v5.5.1/esp-idf",
|
||||
"idf.toolsPath": "/Users/brent/.espressif"
|
||||
}
|
||||
|
||||
26
.vscode/tasks.json
vendored
26
.vscode/tasks.json
vendored
@@ -1,11 +1,35 @@
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "adapter",
|
||||
"type": "shell",
|
||||
"command": "idf.py",
|
||||
"args": ["build"],
|
||||
"windows": {
|
||||
"command": "cmd.exe",
|
||||
"args": ["/c", "${env:USERPROFILE}\\esp\\v5.4.1\\esp-idf\\export.bat", "&&", "idf.py", "build"]
|
||||
},
|
||||
"osx": {
|
||||
"command": "bash",
|
||||
"args": ["-lc", "source ${IDF_PATH:-/opt/esp/idf}/export.sh && idf.py build"]
|
||||
},
|
||||
"linux": {
|
||||
"command": "bash",
|
||||
"args": ["-lc", "source ${IDF_PATH:-/opt/esp/idf}/export.sh && idf.py build"]
|
||||
},
|
||||
"group": { "kind": "build", "isDefault": true },
|
||||
"problemMatcher": ["${config:idf.cmakeCompilerArgs}"],
|
||||
"presentation": {
|
||||
"reveal": "always",
|
||||
"panel": "dedicated"
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "ESP-IDF: Build (RAM) + Sync to Host",
|
||||
"type": "shell",
|
||||
"command": "bash -lc 'source ${IDF_PATH:-/opt/esp/idf}/export.sh && idf.py build && rsync -a --delete \"$PWD/build/\" /host_build/'",
|
||||
"group": { "kind": "build", "isDefault": true },
|
||||
"group": "build",
|
||||
"problemMatcher": "$gcc"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user