Nut/OS  4.10.3
API Reference
at91_shdwc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Shutdown Control Register

#define SHDWC_CR_OFF   0x00000000
 Control register offset.
#define SHDWC_CR   (SHDWC_BASE + SHDWC_CR_OFF)
 Control register address.
#define SHDWC_SHDW   0x00000001
 Shutdown command.
#define SHDWC_KEY   0xA5000000
 Shutdown password.

Shutdown Mode Register

#define SHDWC_MR_OFF   0x00000004
 Mode register offset.
#define SHDWC_MR   (SHDWC_BASE + SHDWC_MR_OFF)
 Mode register address.
#define SHDWC_WKMODE0   0x00000003
 Wake-up 0 mode mask.
#define SHDWC_WKMODE0_NONE   0x00000000
 No detection on the wake-up input.
#define SHDWC_WKMODE0_HIGH   0x00000001
 Low to high level.
#define SHDWC_WKMODE0_LOW   0x00000002
 High to low level.
#define SHDWC_WKMODE0_ANYLEVEL   0x00000003
 Both levels change.
#define SHDWC_CPTWK0   0x000000F0
 Counter on wake-up 0 mask.
#define SHDWC_CPTWK0_LSB   4
 Counter on wake-up 0 LSB.
#define SHDWC_WKMODE1   0x00000300
 Wake-up 1 mode mask.
#define SHDWC_WKMODE1_NONE   0x00000000
 No detection on the wake-up input.
#define SHDWC_WKMODE1_HIGH   0x00000100
 Low to high level.
#define SHDWC_WKMODE1_LOW   0x00000200
 High to low level.
#define SHDWC_WKMODE1_ANYLEVEL   0x00000300
 Both levels change.
#define SHDWC_CPTWK1   0x0000F000
 Counter on wake-up 1 mask.
#define SHDWC_CPTWK1_LSB   12
 Counter on wake-up 1 LSB.
#define SHDWC_RTTWKEN   0x00010000
 Real-time timer wake-up enable.
#define SHDWC_RTCWKEN   0x00020000
 Real-time clock wake-up enable.

Shutdown Status Register

#define SHDWC_SR_OFF   0x00000008
 Status register offset.
#define SHDWC_SR   (SHDWC_BASE + SHDWC_SR_OFF)
 Status register address.
#define SHDWC_WAKEUP0   0x00000001
 Wake-up 0 status.
#define SHDWC_WAKEUP1   0x00000002
 Wake-up 1 status.
#define SHDWC_FWKUP   0x00000004
 Force wake-up status.
#define SHDWC_RTTWK   0x00010000
 Real-time timer wake-up.
#define SHDWC_RTCWK   0x00020000
 Real-time clock wake-up.