summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--shared/runtime/semihosting_arm.c (renamed from shared/runtime/semihosting.c)2
-rw-r--r--shared/runtime/semihosting_arm.h (renamed from shared/runtime/semihosting.h)10
2 files changed, 6 insertions, 6 deletions
diff --git a/shared/runtime/semihosting.c b/shared/runtime/semihosting_arm.c
index 18c7f5d57a..3ca29d5d75 100644
--- a/shared/runtime/semihosting.c
+++ b/shared/runtime/semihosting_arm.c
@@ -24,7 +24,7 @@
* THE SOFTWARE.
*/
-#include "semihosting.h"
+#include "semihosting_arm.h"
// Resources:
// http://embed.rs/articles/2016/semi-hosting-rust/
diff --git a/shared/runtime/semihosting.h b/shared/runtime/semihosting_arm.h
index d053a03eda..7e90f25ac9 100644
--- a/shared/runtime/semihosting.h
+++ b/shared/runtime/semihosting_arm.h
@@ -23,16 +23,16 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-#ifndef MICROPY_INCLUDED_LIB_UTILS_SEMIHOSTING_H
-#define MICROPY_INCLUDED_LIB_UTILS_SEMIHOSTING_H
+#ifndef MICROPY_INCLUDED_SHARED_RUNTIME_SEMIHOSTING_ARM_H
+#define MICROPY_INCLUDED_SHARED_RUNTIME_SEMIHOSTING_ARM_H
/*
To use semi-hosting for a replacement UART:
-- Add lib/semihosting/semihosting.c to the Makefile sources.
+- Add shared/runtime/semihosting_arm.c to the Makefile sources.
- Call mp_semihosting_init() in main(), around the time UART is initialized.
- Replace mp_hal_stdin_rx_chr and similar in mphalport.c with the semihosting equivalent.
-- Include lib/semihosting/semihosting.h in the relevant files.
+- Include shared/runtime/semihosting_arm.h in the relevant files.
Then make sure the debugger is attached and enables semihosting. In OpenOCD this is
done with ARM semihosting enable followed by reset. The terminal will need further
@@ -48,4 +48,4 @@ int mp_semihosting_rx_char();
uint32_t mp_semihosting_tx_strn(const char *str, size_t len);
uint32_t mp_semihosting_tx_strn_cooked(const char *str, size_t len);
-#endif // MICROPY_INCLUDED_LIB_UTILS_SEMIHOSTING_H
+#endif // MICROPY_INCLUDED_SHARED_RUNTIME_SEMIHOSTING_ARM_H