7 extern int __heap_start, *__brkval;
9 return (
unsigned long) &v - (__brkval == 0 ? (
unsigned long) &__heap_start : (
unsigned long) __brkval);
23 #if defined(ARDUINO_AVR_LEONARDO) | defined(ARDUINO_AVR_MICRO) | defined(ARDUINO_ARCH_SAMD) 24 #warning RESET not working on this platform, generating empty function 26 asm volatile(
" jmp 0");
29 std::cout <<
"Resetting, but not really :-)" << std::endl;
36 for (
int i = 0; i < 4; i++) {
37 result.concat(String(ip[i], DEC));
static String ip2string(IPAddress ip)
static unsigned long freeRam()