Guillaume Souchere
30f8b59ed0
feat(console): Make console deinit optional
2025-04-03 10:06:01 +02:00
Guillaume Souchere
203b3b5a4e
fix(console): Memory leaks after deinit
2025-04-03 10:06:01 +02:00
Song Ruo Jing
8e53e91ec9
fix(uart): make custom console uart pins same to the default console uart pins
2024-09-02 15:24:29 +08:00
Xiaoyu Liu
9a5ca8fac6
feat(console): Add an API function to de-register the specified console command
2024-06-03 10:48:22 +08:00
Xiaoyu Liu
18f6be771d
feat(system/console): add help command verbose level option
...
Support users to demonstrate command info in different verbose levels.
Closes https://github.com/espressif/esp-idf/issues/9158
2024-05-27 10:47:40 +08:00
Peter Marcisovsky
0bfaf775c1
refactor(console): Enable astyle formatting
2024-04-29 16:12:51 +02:00
Jakob Hasse
6031b35803
fix(console): Made setting command context less error-prone and clearer
2024-01-11 10:53:43 +08:00
Marius Vikhammer
0e2bd068be
feat(console): added config option for console task affinity
2023-12-19 10:35:14 +08:00
Alon Bar-Lev
bccb2873bd
feat(console): add command user context support
...
Current implementation implicitly forces the developer to use global variables
to enter its context during the command invocation, this change enables each
module to register a context for command to find without the need to manage
global variables.
No API breakage.
Fields added:
esp_console_cmd_t::func_w_context - (*)(int argc, char **argv, void *context)
Functions added:
esp_err_t esp_console_cmd_set_context(const char *cmd, void *context)
Usage:
esp_console_cmd_register(&cmd));
esp_console_cmd_set_context(cmd.command, (void *)"context"));
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com >
2023-12-13 10:27:04 +08:00
Jakob Hasse
7b258bef0e
refactor(esp_console): improved error handling, added tests and docs
...
* Updated documentation of
esp_console_register_help_command
* Improved help command error handling
* Added test for the help command
2023-08-15 14:11:30 +08:00
Marius Vikhammer
1ec1a69ed0
feature(console): updated console alloc config to use static config struct
...
No need to store the config in a separate variable, can re-use the config struct
2023-08-03 10:19:15 +08:00
Chip Weinberger
9178748ff3
[Console] add heap caps settings
2023-08-01 23:38:47 -07:00
Guillaume Souchere
c84f0b25ac
console: Fix building issue when serial JTAG is set
...
Closes https://github.com/espressif/esp-idf/issues/10707
2023-04-27 15:28:23 +08:00
Sudeep Mohanty
722a6b7cf4
docs: update programming guide for esp32s3 chip independent system chapters
...
This commit updates the chip independent system chapters of the
programming guide for esp32s3.
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com >
2021-11-23 12:48:10 +05:30
Omar Chebib
0fd74a43c8
console: re-use the available REPL console API and improve linenoise
...
Console example doesn't duplicate code in `console` component.
Linenoise has been improved: it now has a parametrized command line
length. It is now possible to paste data efficiently to the console.
Note: this can only be done if the cursor is at the end of the line.
Closes https://github.com/espressif/esp-idf/issues/7057
2021-07-15 11:37:11 +08:00
Cao Sen Miao
3aa9ac2469
usb_serial_jtag: Add blocking driver to support vfs.
2021-07-05 11:22:38 +08:00
Jan Brudný
28a94328d4
console: update copyright notice
2021-05-17 03:41:32 +02:00
morris
e039a28821
console: support create REPL over USB CDC
2020-11-13 10:51:40 +08:00
morris
29f8aecfc0
console_repl: change config structure to support different devices
2020-07-02 07:39:46 +00:00
morris
46a3f3e516
console: make uart param configurable
...
Closes https://github.com/espressif/esp-idf/issues/4845
2020-03-07 13:23:23 +08:00
suda-morris
75cadc2e41
console: simplify examples
...
1. simplify console examples
2. add "quit" command
3. support console command overwrite
4. add API reference
2020-02-07 20:15:06 +08:00
Anton Maklakov
afbaf74007
tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)
2019-08-01 16:28:56 +07:00
Angus Gratton
2536d50d2e
console: Add C++ guards to header
...
As reported on forum https://esp32.com/viewtopic.php?f=2&t=4478&p=19659
2018-01-29 09:22:04 +08:00
Ivan Grokhotkov
4d42b5ea24
console: handle empty input to esp_console_run correctly
...
Fixes https://github.com/espressif/esp-idf/issues/1067
Ref. TW15752
2017-10-13 07:14:53 +08:00
Ivan Grokhotkov
5de7c91a54
add console component and example
2017-08-21 15:58:27 +08:00