comparison target-utils/helloapp/main.c @ 14:f0501c4a8790

helloapp (proto-loadagent) compiles with r8/r16/r32 implemented
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Fri, 03 May 2013 06:52:36 +0000
parents 40f607bb0a2c
children be293e656a6f
comparison
equal deleted inserted replaced
13:f4fc449a64ea 14:f0501c4a8790
2 * FreeCalypso loadagent main() function lives here 2 * FreeCalypso loadagent main() function lives here
3 */ 3 */
4 4
5 #include "types.h" 5 #include "types.h"
6 #include "romvars.h" 6 #include "romvars.h"
7
8 #include <stdio.h>
9 7
10 extern struct boot_rom_vars rom_vars; 8 extern struct boot_rom_vars rom_vars;
11 9
12 extern char *uart_name; 10 extern char *uart_name;
13 11
17 printf("FreeCalypso loadagent running\n"); 15 printf("FreeCalypso loadagent running\n");
18 printf("Loaded via UART %d (%s) at baud rate #%d\n", rom_vars.uart_id, 16 printf("Loaded via UART %d (%s) at baud rate #%d\n", rom_vars.uart_id,
19 uart_name, rom_vars.baud_rate_code); 17 uart_name, rom_vars.baud_rate_code);
20 printf("TCXO clock input autodetected to be %d MHz\n", 18 printf("TCXO clock input autodetected to be %d MHz\n",
21 rom_vars.clktcxo_13mhz ? 13 : 26); 19 rom_vars.clktcxo_13mhz ? 13 : 26);
22 /* interactive command mode to be implemented */ 20 for (;;) {
23 while (1) 21 putchar('=');
24 ; 22 if (command_entry())
23 command_dispatch();
24 }
25 } 25 }