forked from platformio/platform-espressif32
-
Notifications
You must be signed in to change notification settings - Fork 51
Enhance refactor #199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Enhance refactor #199
Changes from 100 commits
Commits
Show all changes
109 commits
Select commit
Hold shift + click to select a range
f7002be
enhance esp-idf-size use
Jason2866 2d9ff88
Build the map file always for espidf too
Jason2866 4f9e28e
Update espidf.py
Jason2866 3c0209e
Create component_manager.py
Jason2866 b9dba06
Update component_manager.py
Jason2866 6d0d399
Update arduino.py
Jason2866 b93c3bf
Update arduino.py
Jason2866 c287ddb
Update arduino.py
Jason2866 c19d1a0
Update arduino.py
Jason2866 cb55e00
Update arduino.py
Jason2866 5d892a2
Update component_manager.py
Jason2866 7b4ea71
Update component_manager.py
Jason2866 fcd889e
Update component_manager.py
Jason2866 dff5544
Update espidf.py
Jason2866 810ff2f
Update espidf.py
Jason2866 3063ee6
C2 always Hybrid Compile
Jason2866 d41ade9
set flag for Hybrid Compile for the C2
Jason2866 68395eb
Update arduino.py
Jason2866 cdcb5c2
Update component_manager.py
Jason2866 19ab750
Update arduino.py
Jason2866 f2880bc
include path remove with smart components detection logic
Jason2866 ccdb040
debug code for not detecting component
Jason2866 0a8330a
fix dsp detection
Jason2866 c5c8135
Update tasmota_platformio_override.ini
Jason2866 1076c0d
remove sophisticated analysis
Jason2866 433bb53
Update platformio.ini
Jason2866 5db706c
Update platformio.ini
Jason2866 10d7da2
Update platformio.ini
Jason2866 0010a7c
Update platformio.ini
Jason2866 43122e4
refactor platform.
Jason2866 4caa805
remove copy&paste error
Jason2866 f37d892
add missing import requests
Jason2866 eea799f
Update platformio.ini
Jason2866 27dfe29
Update component_manager.py
Jason2866 d7f29a2
Update espidf.py
Jason2866 022ed65
fix potential path traversal vulnerability
Jason2866 d5407a6
comment C2 Lib copy
Jason2866 90291e7
remove unnecessary c2 lib copy
Jason2866 1740f77
fix sdk_dir
Jason2866 dae7f84
refactor components add and remove
Jason2866 ca70144
always call ComponentManager()
Jason2866 2122614
add logging
Jason2866 ee04c7d
revert not intended logic change
Jason2866 358d1be
Update component_manager.py
Jason2866 efac91c
refactor backup of components yml and pioarduino-build.py
Jason2866 1249333
revert: backup of refactor yml and pioarduino-build.py
Jason2866 bd947d8
make PATH_LENGTH_THRESHOLD configurable
Jason2866 493f298
fix dfu-util install
Jason2866 da5225d
move import sys
Jason2866 1b4c460
create function create_silent_action()
Jason2866 5adc2c5
more compatible
Jason2866 bb67bf8
minor changes
Jason2866 3c7e002
normalize path -> case-insensitive comparison on Windows
Jason2866 95f9c2e
rm unused class ToolInstallationError()
Jason2866 2f8fbcb
correct check for not existing env
Jason2866 898ffbe
revert refactor for solo1 detection
Jason2866 5d46279
revert defect refactored code
Jason2866 41d239c
fix wrong AI refactoring
Jason2866 c72f48b
Update arduino.py
Jason2866 6177cc1
Update arduino.py
Jason2866 523f970
Update arduino.py
Jason2866 a9744d6
Update arduino.py
Jason2866 fcff03a
if len(str(board_sdkconfig)) > 2:
Jason2866 d225def
Update arduino.py
Jason2866 f40322e
fix install dfu-util
Jason2866 99dbcfa
remove debug print
Jason2866 5463bee
add timeout when request for framework lib fails
Jason2866 a099f57
file operation with UTF-8
Jason2866 dbc55c4
log error more precisely
Jason2866 1ff223a
add path_traversal detection for sdkconfig URL
Jason2866 d086262
move imports
Jason2866 c105c65
Update main.py
Jason2866 f7e09de
add doc string
Jason2866 4d700f0
simplify check for existing env "BUILD_UNFLAGS"
Jason2866 36cb4b6
fix ident
Jason2866 3d6f616
fix import error exception
Jason2866 37779c8
remove left overs from move import
Jason2866 7b180e6
refactor in smaller (sub) classes
Jason2866 c0d2d43
doc strings more detailed
Jason2866 3249fdb
formatting Python style conform / rm whitespaces
Jason2866 3abef6b
updated doc strings and Python style code formatting
Jason2866 3795232
Python style code formatting / adding doc strings
Jason2866 1ef3e90
nitpick changes
Jason2866 4eaac33
catch possible exception from subprocess more specific
Jason2866 798e22a
whitespaces
Jason2866 f35b796
simplify logic
Jason2866 efed856
PEP8 convention
Jason2866 8cb1de0
better check for entry in board_sdkconfig
Jason2866 cfc3720
even more short and correct
Jason2866 46ac6a7
solid check, does only fire when entrys there
Jason2866 60ee531
implement function has_valid_sdkconfig() for "clean" checking of conf…
Jason2866 4eff679
fix function has_valid_sdkconfig()
Jason2866 ec5a431
back to refactor 1 soution
Jason2866 598bbce
back to working "dirty" if check
Jason2866 1581adb
file handling with UTF-8
Jason2866 5f350b7
utf-8
Jason2866 58e4367
Update main.py
Jason2866 8578597
Merge branch 'develop' into enhance_refactor
Jason2866 3f5050e
Update main.py
Jason2866 d866d35
add Inet available check
Jason2866 7a82971
Import socket
Jason2866 5a25416
Update arduino.py
Jason2866 a25bd5a
Adjust Windows path length limit per MCU
Jason2866 8526a5a
style
Jason2866 30fe736
simplier if logic
Jason2866 31f43f0
Update arduino.py
Jason2866 c5a7026
Update arduino.py
Jason2866 bb51b74
Update arduino.py
Jason2866 ace1909
merge error: remove duplicate function
Jason2866 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.