Mercurial > ecos
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 */ |
