aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/stlink
diff options
context:
space:
mode:
Diffstat (limited to 'src/platforms/stlink')
-rw-r--r--src/platforms/stlink/platform.c6
-rw-r--r--src/platforms/stlink/platform.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/platforms/stlink/platform.c b/src/platforms/stlink/platform.c
index fbc1337..836a2e9 100644
--- a/src/platforms/stlink/platform.c
+++ b/src/platforms/stlink/platform.c
@@ -73,6 +73,12 @@ int platform_init(void)
return 0;
}
+void platform_delay(uint32_t delay)
+{
+ timeout_counter = delay;
+ while(timeout_counter);
+}
+
void sys_tick_handler(void)
{
if(running_status)
diff --git a/src/platforms/stlink/platform.h b/src/platforms/stlink/platform.h
index 311889e..fb55441 100644
--- a/src/platforms/stlink/platform.h
+++ b/src/platforms/stlink/platform.h
@@ -105,6 +105,7 @@ extern const char *morse_msg;
int platform_init(void);
void morse(const char *msg, char repeat);
const char *platform_target_voltage(void);
+void platform_delay(uint32_t delay);
/* <cdcacm.c> */
void cdcacm_init(void);