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
|`chip_reset_key`| Key to initiate a chip reset. |`R`|
97
-
|`recompile_upload_key`| Key to recompile and upload. |`F`|
98
-
|`recompile_upload_app_key`| Key to recompile and upload just the application. |`A`|
99
-
|`toggle_output_key`| Key to toggle the output display. |`Y`|
100
-
|`toggle_log_key`| Key to toggle the logging feature. |`L`|
101
-
|`toggle_timestamp_key`| Key to toggle timestamp display. |`I`|
102
-
|`chip_reset_bootloader_key`| Key to reset the chip to bootloader mode. |`P`|
103
-
|`exit_menu_key`| Key to exit the monitor from the menu. |`X`|
104
-
|`skip_menu_key`| Pressing the menu key can be skipped for menu commands. |`False`|
105
-
|`reconnect_delay`| Delay between reconnect retries (in seconds) | 0.5 |
106
-
|`custom_reset_sequence`| Custom reset sequence for resetting into the bootloader. | N/A |
107
-
108
-
#### Custom Reset Sequence
109
-
110
-
For more advanced users or specific use cases, IDF Monitor supports the configuration of a custom reset sequence using [configuration file](#configuration-file). This is particularly useful in extreme edge cases where the default sequence may not suffice.
|`chip_reset_key`| Key to initiate a chip reset. |`R`|
97
+
|`recompile_upload_key`| Key to recompile and upload. |`F`|
98
+
|`recompile_upload_app_key`| Key to recompile and upload just the application. |`A`|
99
+
|`toggle_output_key`| Key to toggle the output display. |`Y`|
100
+
|`toggle_log_key`| Key to toggle the logging feature. |`L`|
101
+
|`toggle_timestamp_key`| Key to toggle timestamp display. |`I`|
102
+
|`chip_reset_bootloader_key`| Key to reset the chip to bootloader mode. |`P`|
103
+
|`exit_menu_key`| Key to exit the monitor from the menu. |`X`|
104
+
|`skip_menu_key`| Pressing the menu key can be skipped for menu commands. |`False`|
105
+
|`reconnect_delay`| Delay between reconnect retries (in seconds). | 0.5 |
106
+
|`custom_reset_sequence`| Custom reset sequence for resetting into the bootloader. | N/A |
107
+
|`custom_hard_reset_sequence`| Custom reset sequence for hard resetting the chip. | N/A |
108
+
109
+
#### Custom Reset Sequences
110
+
111
+
For more advanced users or specific use cases, IDF Monitor supports the configuration of custom reset sequences using [configuration file](#configuration-file). This is particularly useful in extreme edge cases where the default sequence may not suffice.
111
112
112
113
The sequence is defined with a string in the following format:
113
114
@@ -128,7 +129,7 @@ Example:
128
129
custom_reset_sequence = U0,1|W0.1|D1|R0|W0.5|D0
129
130
```
130
131
131
-
Refer to [custom reset sequence](https://docs.espressif.com/projects/esptool/en/latest/esptool/configuration-file.html#custom-reset-sequence) from Esptool documentation for further details. Please note that `custom_reset_sequence`is the only used value from the Esptool configuration, and others will be ignored in IDF Monitor.
132
+
Refer to [custom reset sequence](https://docs.espressif.com/projects/esptool/en/latest/esptool/configuration-file.html#custom-reset-sequence) from Esptool documentation for further details. Please note that `custom_reset_sequence`and `custom_hard_reset_sequence` are the only used values from the Esptool configuration, and others will be ignored in IDF Monitor.
132
133
133
134
##### Share Configuration Across Tools
134
135
@@ -143,10 +144,11 @@ skip_menu_key = True
143
144
144
145
[esptool]
145
146
custom_reset_sequence = U0,1|W0.1|D1|R0|W0.5|D0
147
+
custom_hard_reset_sequence = R1|W0.1|R0
146
148
```
147
149
148
150
> [!NOTE]
149
-
> When using the `custom_reset_sequence` parameter in both the `[esp-idf-monitor]` section and the `[esptool]` section, the configuration from the `[esp-idf-monitor]` section will take precedence in IDF Monitor. Any conflicting configuration in the `[esptool]` section will be ignored.
151
+
> When using the `custom_reset_sequence`or `custom_hard_reset_sequence`parameter in both the `[esp-idf-monitor]` section and the `[esptool]` section, the configuration from the `[esp-idf-monitor]` section will take precedence in IDF Monitor. Any conflicting configuration in the `[esptool]` section will be ignored.
150
152
>
151
153
> This precedence rule also applies when the configuration is spread across multiple files. The global esp-idf-monitor configuration will take precedence over the local esptool configuration.
0 commit comments