From fd674424d19cf12c1186394606729cff236d5bdf Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Sat, 28 Nov 2020 23:21:22 -0700 Subject: Some LED lights working. Not great. WIP --- src/kern/stdlibrepl.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/kern/stdlibrepl.c') diff --git a/src/kern/stdlibrepl.c b/src/kern/stdlibrepl.c index 98142e2..588191b 100644 --- a/src/kern/stdlibrepl.c +++ b/src/kern/stdlibrepl.c @@ -1,3 +1,4 @@ +#include "arch.h" /* * Replacement for common stdlib functions that don't exist * on the ARM bare-metal compilation environment. @@ -11,3 +12,17 @@ size_t strlen(char* ch) while (*(ch++) != 0) ++ret; return ret; } + +#ifdef ARCH_STM32L4 + +void memcpy(void* dest, void* src, size_t size) +{ + uint8_t* dest_ = dest; + uint8_t* src_ = src; + + while(size --) { + *(dest_++) = *(src_++); + } +} + +#endif -- cgit