FreeCalypso > hg > freecalypso-sw
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 } |