diff options
author | Kévin Redon <kredon@sysmocom.de> | 2018-07-01 19:02:40 +0200 |
---|---|---|
committer | Kévin Redon <kredon@sysmocom.de> | 2018-07-01 19:02:40 +0200 |
commit | de6e3488a0359f5b064694875c17546fb7c3e64a (patch) | |
tree | 03f0e99fe86f34ff7c11144946c014dfa5a9cc1b | |
parent | f6c2f4def39c2bbf513c5a4e17c52ca8d96d5514 (diff) | |
parent | a484b02271af29d4a99f04aaaa7dbdbda95fe13e (diff) |
Merge branch 'kredon/simtrace' of ssh://gerrit.osmocom.org:29418/simtrace2 into kredon/simtrace
Change-Id: Id868520d6603f2bcb79a0aaaf6413dc83938524b
-rw-r--r-- | firmware/apps/dfu/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/apps/dfu/main.c b/firmware/apps/dfu/main.c index 26cbb8c..a29495a 100644 --- a/firmware/apps/dfu/main.c +++ b/firmware/apps/dfu/main.c @@ -94,6 +94,7 @@ int USBDFU_handle_dnload(uint8_t altif, unsigned int offset, rc = DFU_RET_ZLP; break; default: + /* FIXME: set error codes */ TRACE_ERROR("DFU download for unknown AltIf %d\n\r", altif); rc = DFU_RET_STALL; break; @@ -214,6 +215,10 @@ extern int main(void) PIO_Clear(&pinsLeds[LED_NUM_GREEN]); #endif + /* Enable watchdog for 500ms, with no window */ + WDT_Enable(WDT, WDT_MR_WDRSTEN | WDT_MR_WDDBGHLT | WDT_MR_WDIDLEHLT | + (WDT_GetPeriod(500) << 16) | WDT_GetPeriod(500)); + PIO_InitializeInterrupts(0); EEFC_ReadUniqueID(g_unique_id); |