tested working terminal and reordering of code
[cortex-from-scratch] / main.c
diff --git a/main.c b/main.c
index 57a199e..35b718e 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1,7 +1,38 @@
-void main(void);
+/* (CC-BY-NC-SA) ROBIN KRENS - ROBIN @ ROBINKRENS.NL
+ * 
+ * $LOG$
+ * 2019/7/20 - ROBIN KRENS     
+ * Initial version 
+ * 
+ * $DESCRIPTION$
+ *
+ * */
 
-void main(void ) {
+#include <stdbool.h>
+#include <stddef.h>
+#include <stdint.h>
 
-       int i = 1;
-       for (;;);
+#include <sys/robsys.h> 
+#include <sys/mmap.h>
+
+#include <drivers/uart.h>
+
+void main()
+{
+       ivt_init();
+       uart_init();
+
+       systick_init();
+       
+       sysinfo();
+
+       extern void stub();
+       //stub();
+       //__asm__ __volatile__ ("ldc p1, cr1, r0");
+
+       terminal();
+
+       for(;;) {
+
+       }
 }