comparison packages/hal/arm/at91/var/current/src/at91_misc.c @ 2281:7102a12c64ab

* src/at91_misc.c: Now also resets external circuitry via AT91_WD_OMR_EXTEN
author jlarmour
date Thu, 31 Aug 2006 14:54:56 +0000
parents 3d5d996a9e29
children 74dbf4c3f2e1
comparison
equal deleted inserted replaced
2280:99a5c71d5ad2 2281:7102a12c64ab
323 HAL_WRITE_UINT32(AT91_WD + AT91_WD_CMR, AT91_WD_CMR_CKEY); 323 HAL_WRITE_UINT32(AT91_WD + AT91_WD_CMR, AT91_WD_CMR_CKEY);
324 HAL_WRITE_UINT32(AT91_WD + AT91_WD_CR, AT91_WD_CR_RSTKEY); 324 HAL_WRITE_UINT32(AT91_WD + AT91_WD_CR, AT91_WD_CR_RSTKEY);
325 HAL_WRITE_UINT32(AT91_WD + AT91_WD_OMR, 325 HAL_WRITE_UINT32(AT91_WD + AT91_WD_OMR,
326 (AT91_WD_OMR_OKEY | 326 (AT91_WD_OMR_OKEY |
327 AT91_WD_OMR_RSTEN | 327 AT91_WD_OMR_RSTEN |
328 AT91_WD_OMR_EXTEN | // also reset external circuitry
328 AT91_WD_OMR_WDEN)); 329 AT91_WD_OMR_WDEN));
329 while(1) CYG_EMPTY_STATEMENT; 330 while(1) CYG_EMPTY_STATEMENT;
330 } 331 }
331 #else 332 #else
332 /* Use the Reset Controller to generate a reset */ 333 /* Use the Reset Controller to generate a reset */