Problem: Upgrading to newer SDK broke RTT processing of backspace character.
Details: We had been using RTT with the v2.4.1 SDK (for our nRF52840 development) and yesterday we upgraded to v2.5.0 and now find that RTT will no longer process the backspace character. You can type into the RTT terminal but backspace no longer has any effect. The only change we made was the SDK upgrade. Our application uses a pretty simple prj.conf file and in it we have the following lines that we believed were all that was necessary to have a working RTT (and in fact it did seem adequate with SDK v2.4.1). Any ideas?
Note: prj.conf pertinent lines:
# ------- Debug instrumentation via RTT.
CONFIG_CONSOLE=y
CONFIG_RTT_CONSOLE=y
CONFIG_LOG=y
CONFIG_LOG_BACKEND_RTT=y
CONFIG_SHELL=y
CONFIG_SHELL_BACKENDS=y
CONFIG_SHELL_BACKEND_RTT=y
CONFIG_LOG_BACKEND_RTT_BUFFER=1
CONFIG_USE_SEGGER_RTT=y
CONFIG_SHELL_PROMPT_RTT="$ "
# -------
Any help would be appreciated. Thanks in advance.
Steve K.
PuzL Labs, LLC