You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs: fix minor issues and improve vague statements
* feat(esp32h21): Add Microsoft UF2 family ID
* fix(logging): Avoid crashes when flushing if sys.stdout is not available
Closesespressif#1064Closesespressif#1063
* change(github): Add Github workflow for bot responses to issues
* fix(elf2image): Print correct MMU page size in error message
* fix(elf2image): Try to correct MMU page size if not specified
This commit fixes issue with using elf2image command without --flash-mmu-page-size.
In that case, app info segment might be incorrectly placed in the image.
This is fixed by checking if app info segment is present and if so,
use page size from it or from its alignment.
Closesespressif#1062
* fix(elf2image): support --flash-mmu-page-config for all chips
This commit fixes the issue where the `--flash-mmu-page-config` option
did not work for chips that do not have configurable MMU page sizes.
* fix(esptool): Fix efuse base address for esp32h21
* remove: Deprecate Python versions 3.7, 3.8 and 3.9
BREAKING CHANGE
* docs(logger): Fix custom logger example code
Closesespressif#1066
* feat(esp32h4): add ESP32H4 esptool support
* feat(espefuse): Updates esp32h4 efuse table and fixes tests
- Added esp32h4 efuse table
- Fixed h4 test
- Enabled some tests for p4 chip.
* feat(esp32h4): update the ESP32H4StubLoader
* change: fix issues reported by ruff linter
* ci: update pre-commit hooks to the latest versions
* feat(flash_attach): Encapsulate logic for flash attaching and configuration
* refactor(cli_mode): Improve CLI mode workflow code
* feat(cmds): Rework the public API to work as a Python module
BREAKING CHANGE
Closesespressif#208
* feat(cmds): Allow commands to output bytes, as well as write to a file
* fix(lint): Correct type annotations issues reported by mypy
* Tasmota changes
* update manifest
* Update build_esptool.yml
* Update build_esptool.yml
* docs(logger): Fix custom logger example code
Closesespressif#1066
---------
Co-authored-by: Peter Dragun <[email protected]>
Co-authored-by: Radim Karniš <[email protected]>
Co-authored-by: Roland Dobai <[email protected]>
Co-authored-by: Jaroslav Burian <[email protected]>
Co-authored-by: Konstantin Kondrashov <[email protected]>
Co-authored-by: Chen Jichang <[email protected]>
Copy file name to clipboardExpand all lines: CONTRIBUTING.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,8 @@ Please report bugs in ``esptool.py`` if you find them. However, before reporting
44
44
45
45
If you don’t find anything, please `open a new issue <https://github.com/espressif/esptool/issues/new/choose>`_.
46
46
47
+
.. _feature-requests:
48
+
47
49
Sending Feature Requests
48
50
------------------------
49
51
@@ -73,7 +75,7 @@ Code Style & Static Analysis
73
75
74
76
Please follow these coding standards when writing code for ``esptool.py``:
75
77
76
-
Pre-commit checks
78
+
Pre-Commit Checks
77
79
"""""""""""""""""
78
80
79
81
`pre-commit <https://pre-commit.com/>`_ is a framework for managing pre-commit hooks. These hooks help to identify simple issues before committing code for review.
@@ -104,13 +106,13 @@ Ruff
104
106
105
107
When you submit a Pull Request, the GitHub Actions automated build system will run automated checks using these tools.
106
108
107
-
Shinx-lint
108
-
""""""""""
109
+
Sphinx-Lint
110
+
"""""""""""
109
111
110
112
The documentation is checked for stylistic and formal issues by ``sphinx-lint``.
111
113
112
114
113
-
Codespell check
115
+
Codespell Check
114
116
"""""""""""""""
115
117
116
118
This repository utilizes an automatic `spell checker <https://github.com/codespell-project/codespell>`_ integrated into the pre-commit process. If any spelling issues are detected, the recommended corrections will be applied automatically to the file, ready for commit.
@@ -143,7 +145,7 @@ The following tests are not run automatically by GitHub Actions, because they ne
Or to run the TestFlashing suite only (using the pytest ``-k`` option to select tests based on their name) on an ESP8266 board connected to /dev/ttyUSB2, at 460800bps:
148
+
Or to run the ``TestFlashing`` suite only (using the pytest ``-k`` option to select tests based on their name) on an ESP8266 board connected to /dev/ttyUSB2, at 460800bps:
@@ -171,9 +173,7 @@ The whole test suite (without the tests needing an actual hardware or installati
171
173
Pull Request Process
172
174
--------------------
173
175
174
-
.. note::
175
-
176
-
If you are developing the stub flasher and plan to send a pull request, please use the latest toolchains available.
176
+
If you would like to contribute to the flasher stub, please see the `Flasher stub repository <https://github.com/espressif/esptool-legacy-flasher-stub>`_.
177
177
178
178
After you open the Pull Request, there will probably be some discussion in the comments field of the request itself.
0 commit comments