Removed beep comment, beep earlier.
[uccvend-snackrom.git] / ROM2 / helpers.c
index 0ef21cb..a35073c 100644 (file)
@@ -1,4 +1,4 @@
-#include "display.h"
+#include "display_basic.h"
 #include "vend.h"
 
 #define DELAY_MAGIC 20 /* FIXME: number of loops for ~ 1 millisecond (< 256) */
@@ -17,5 +17,16 @@ void print_amount(u16 amt) {
        for (pos = 7; amt; pos--, amt/=10) {
                str[pos] = amt%10 + '0';
        }
-       set_msg(str, WRAP_NONE);
+       set_msg(str);
+}
+
+void my_strncpy(char* dst, char* src, u8 max_size) {
+       u8 i;
+       for (i = 0; src[i] && i < max_size; i++) dst[i] = src[i];
+       if (src[i] == 0 && i < max_size) dst[i] = 0; /* null terminator */
+}
+
+void my_memcpy(char* dst, char* src, u8 size) {
+       u8 i = 0;
+       for (i = 0; i < size; i++) dst[i] = src[i];
 }

UCC git Repository :: git.ucc.asn.au