Zimin Wang / Mbed 2 deprecated DDRO_Farrari

Dependencies:   mbed-rtos mbed

Fork of DDRO_Farrari by Liangzhen Lai

Committer:
josewang
Date:
Tue Feb 25 02:14:41 2014 +0000
Revision:
10:95e9932f7990
Read from ram buffer and print

Who changed what in which revision?

UserRevisionLine numberNew contents of line
josewang 10:95e9932f7990 1 /*
josewang 10:95e9932f7990 2 * Written by Zimin Wang
josewang 10:95e9932f7990 3 *
josewang 10:95e9932f7990 4 */
josewang 10:95e9932f7990 5 #include "mbed.h"
josewang 10:95e9932f7990 6 #include "pinout.h"
josewang 10:95e9932f7990 7 #include "power.h"
josewang 10:95e9932f7990 8 #include "panic.h"
josewang 10:95e9932f7990 9 #include "basic_io.h"
josewang 10:95e9932f7990 10
josewang 10:95e9932f7990 11 // When error happens, print error message, power down the core and terminate
josewang 10:95e9932f7990 12 void panic(const char *format, ...)
josewang 10:95e9932f7990 13 {
josewang 10:95e9932f7990 14 // print error message
josewang 10:95e9932f7990 15 va_list args;
josewang 10:95e9932f7990 16 va_start(args, format);
josewang 10:95e9932f7990 17
josewang 10:95e9932f7990 18 mbed_vprintf(format, args);
josewang 10:95e9932f7990 19 va_end(args);
josewang 10:95e9932f7990 20
josewang 10:95e9932f7990 21 wait(2);
josewang 10:95e9932f7990 22 power_down();
josewang 10:95e9932f7990 23
josewang 10:95e9932f7990 24 exit(1);
josewang 10:95e9932f7990 25 }