diff options
| author | ricky <[email protected]> | 2025-07-20 17:35:35 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-20 17:35:35 +0800 |
| commit | 9c5aeb75e245d645086dc9388ba76b3633db8310 (patch) | |
| tree | 18f50d475d398781d0a125986334ff8f8c5ed09b /include | |
| parent | ece19e961aaa5484e1e48a398b9bc4a2e54f9ed9 (diff) | |
[Fix] <components>:finsh/shell.c F: char rt_hw_console_getchar(void) (#10345)
[Fix] <components>:finsh/shell.c
When using char rt_hw_console_getchar(void),
some compilers may default to returning 255 instead of the expected -1,
causing the condition if(ch < 0) at F: shell.c L:519 to fail and enter an erroneous loop.
Solution: Use the signed char type return value as rt_hw_console_getchar
Signed-off-by: Yucai Liu <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
