Mercurial > ~darius > hgwebdir.cgi > stm32temp
comparison main.c @ 76:f1c9a51e368a
Add EEPROM emulation from AN2594.
Fix emulated EEPROM size on large parts.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Mon, 22 Apr 2013 23:17:40 +0930 |
parents | adc9b1555f9d |
children | 5fc6a25f40ef |
comparison
equal
deleted
inserted
replaced
75:85f16813c730 | 76:f1c9a51e368a |
---|---|
12 #include "stm32f10x.h" | 12 #include "stm32f10x.h" |
13 | 13 |
14 #include "1wire.h" | 14 #include "1wire.h" |
15 #include "comm.h" | 15 #include "comm.h" |
16 #include "delay.h" | 16 #include "delay.h" |
17 #include "eeprom.h" | |
17 #include "flash.h" | 18 #include "flash.h" |
18 #include "hw.h" | 19 #include "hw.h" |
19 #include "lcd.h" | 20 #include "lcd.h" |
20 #include "main.h" | 21 #include "main.h" |
21 #include "rtc.h" | 22 #include "rtc.h" |
358 printf("Max err = %.3f\n", maxerr); | 359 printf("Max err = %.3f\n", maxerr); |
359 } else if (!strcmp("assert", argv[0])) { | 360 } else if (!strcmp("assert", argv[0])) { |
360 assert(0 == 1); | 361 assert(0 == 1); |
361 } else if (!strcmp("sd", argv[0])) { | 362 } else if (!strcmp("sd", argv[0])) { |
362 sd_cmd(argc - 1, argv + 1); | 363 sd_cmd(argc - 1, argv + 1); |
364 } else if (!strcmp("ee", argv[0])) { | |
365 EE_Cmd(argc - 1, argv + 1); | |
363 } else if (!strcmp("zz", argv[0])) { | 366 } else if (!strcmp("zz", argv[0])) { |
364 NVIC_SystemReset(); | 367 NVIC_SystemReset(); |
365 } else { | 368 } else { |
366 printf("Unknown command\n"); | 369 printf("Unknown command\n"); |
367 } | 370 } |