From: Ivan Grokhotkov Date: Thu, 27 Oct 2016 09:09:35 +0000 (+0800) Subject: Merge branch 'feature/wdts' into 'master' X-Git-Tag: v1.0~100 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=38c6256db9d62da34348bfc38317fc03838c1756;p=esp-idf Merge branch 'feature/wdts' into 'master' Feature/wdts This adds two watchdogs to esp-idf: - An interrupt watchdog. Kicks in if the FreeRTOS timer interupt on either the PRO_CPU or (when configured) the APP CPU isn't called for a configurable time. Panics, displaying which CPU caused the problem and the registers that may lead to the offending code. - A task watchdog. A task has to feed it every once in a while. If not, it will print the name of the offending tasks, as well as the tasks currently running on both CPUs, and optionally panic. Also adds a panic reason to the panic call, as well as fixes the panic code a bit. See merge request !148 --- 38c6256db9d62da34348bfc38317fc03838c1756