diff options
author | Leo C | 2015-05-15 14:59:49 +0200 |
---|---|---|
committer | Leo C | 2015-05-15 14:59:49 +0200 |
commit | bbd45c46a75edd930486980c0d6a94c52d8cf403 (patch) | |
tree | 6252a31b5ab322bfb9e05918fb8058f78c33d902 /avr/main.c | |
parent | 5f7f3586b0444116d5c1340465ecae8d6daa2461 (diff) | |
download | z180-stamp-bbd45c46a75edd930486980c0d6a94c52d8cf403.zip |
fatfs f_mount now allways done globally at start up
Diffstat (limited to 'avr/main.c')
-rw-r--r-- | avr/main.c | 21 |
1 files changed, 14 insertions, 7 deletions
@@ -11,7 +11,7 @@ #include <stdio.h> #include "config.h" -#include "debug.h" +#include "ff.h" #include "z80-if.h" #include "i2c.h" #include "con-utils.h" @@ -23,6 +23,7 @@ #include "gpio.h" #include "time.h" #include "rtc.h" +#include "debug.h" static uint8_t mcusr; @@ -138,6 +139,17 @@ void setup_system_time(void) set_system_time(mk_gmtime(&rtc_time) ); } + + +static void setup_fatfs(void) +{ + static FATFS FatFs0; + static FATFS FatFs1; + + f_mount(&FatFs0, "0:", 0); + f_mount(&FatFs1, "1:", 0); +} + /*--------------------------------------------------------------------------*/ /* Stored value of bootdelay, used by autoboot_command() */ @@ -254,14 +266,9 @@ int main(void) print_reset_reason(); #endif -#if DEBUG - unsigned long i_speed = getenv_ulong(PSTR("i2c_clock"), 10, CONFIG_SYS_I2C_CLOCK); - debug("### Setting I2C clock Frequency to %lu Hz.\n", i_speed); - i2c_init(i_speed); -#else i2c_init(CONFIG_SYS_I2C_CLOCK); -#endif setup_system_time(); + setup_fatfs(); printf_P(PSTR("\nATMEGA1281+Z8S180 Stamp Monitor\n\n")); |