1 /* (CC-BY-NC-SA) ROBIN KRENS - ROBIN @ ROBINKRENS.NL
4 * 2019/7/20 - ROBIN KRENS
8 * Main intialize basic components of the boards
9 * and jumps to a terminal
17 #include <sys/robsys.h>
20 #include <lib/regfunc.h>
21 #include <lib/stdio.h>
22 #include <lib/tinyprintf.h>
24 #include <drivers/uart.h>
25 #include <drivers/led.h>
26 #include <drivers/tm1637.h>
27 #include <drivers/at24c.h>
28 #include <drivers/tsensor.h>
32 // __asm__ __volatile__("wfe");
41 // cputs("ROBSYS LOADING...\n");
43 // tsensor_output(0xFFFF, 0x7FFF);
45 init_printf(NULL, putc);
47 /* cputs("START TEST (8MHz) \n");
49 for (int i = 0; i < 20000000; i++) {
58 cputs("START TEST (??MHz) \n");
59 for (int i = 0; i < 20000000; i++) {
62 cputs("END TEST\n"); */
66 // tsensor_input(5000);
70 // eeprom_at24c_init();
77 //uint32_t test = hextoreg("12345678");
79 // cputs(regtohex(test));
83 //__asm__ __volatile__ ("ldc p1, cr1, r0");
87 for (int i = 0; i < 50000; i++) {
91 for (int i = 0; i < 50000; i++) {