p kj
/
LPC824-BlynkWeatherstation
Microduino
Fork of Io_moon by
Blynk_v0_3_7/Blynk/utility/BlynkDebug.cpp
- Committer:
- lixianyu
- Date:
- 2016-06-23
- Revision:
- 0:740c1eb2df13
File content as of revision 0:740c1eb2df13:
/** * @file BlynkDebug.cpp * @author Volodymyr Shymanskyy * @license This project is released under the MIT License (MIT) * @copyright Copyright (c) 2015 Volodymyr Shymanskyy * @date Jan 2015 * @brief Debug utilities for Arduino */ #include <Blynk/BlynkDebug.h> #include "mbed.h" size_t BlynkFreeRam() { #if defined(__AVR__) extern int __heap_start, *__brkval; int v; return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); #else return 0; #endif } void BlynkReset() { void(*resetFunc)(void) = 0; resetFunc(); for(;;); // To make compiler happy } void BlynkFatal() { wait_ms(10000L); BlynkReset(); }