BeRTOS
Defines
sam3_sysctl.h File Reference

Atmel SAM3 system controller registers. More...

Go to the source code of this file.

Defines

#define SUPC_BASE   0x400E1410
 Supply controller base.
#define SUPC_CR_OFF   0x0
 Supply controller offsets.
#define SUPC_SMMR_OFF   0x4
 Supply Controller Supply Monitor Mode.
#define SUPC_MR_OFF   0x8
 Supply Controller Mode.
#define SUPC_WUMR_OFF   0xC
 Supply Controller Wake Up Mode.
#define SUPC_WUIR_OFF   0x10
 Supply Controller Wake Up Inputs.
#define SUPC_SR_OFF   0x14
 Supply Controller Status.
#define SUPC_CR   (*((reg32_t *)(SUPC_BASE + SUPC_CR_OFF )))
 Supply controller registers.
#define SUPC_SMMR   (*((reg32_t *)(SUPC_BASE + SUPC_SMMR_OFF)))
 Supply Controller Supply Monitor Mode.
#define SUPC_MR   (*((reg32_t *)(SUPC_BASE + SUPC_MR_OFF )))
 Supply Controller Mode.
#define SUPC_WUMR   (*((reg32_t *)(SUPC_BASE + SUPC_WUMR_OFF)))
 Supply Controller Wake Up Mode.
#define SUPC_WUIR   (*((reg32_t *)(SUPC_BASE + SUPC_WUIR_OFF)))
 Supply Controller Wake Up Inputs.
#define SUPC_SR   (*((reg32_t *)(SUPC_BASE + SUPC_SR_OFF )))
 Supply Controller Status.
#define SUPC_CR_VROFF   2
 Defines for bit fields in SUPC_CR register.
#define SUPC_CR_XTALSEL   3
 Crystal Oscillator Select.
#define SUPC_CR_KEY_P   24
 Defines for bit fields in SUPC_CR register.
#define SUPC_CR_KEY_MASK   (0xff << SUPC_CR_KEY_P)
 SUPC_CR key.
#define SUPC_CR_KEY(value)   (SUPC_CR_KEY_MASK & ((value) << SUPC_CR_KEY_P))
 Defines for bit fields in SUPC_CR register.
#define SUPC_SR_WKUPS   1
 Defines for bit fields in SUPC_SR register.
#define SUPC_SR_SMWS   2
 Supply Monitor Detection Wake Up Status.
#define SUPC_SR_BODRSTS   3
 Brownout Detector Reset Status.
#define SUPC_SR_SMRSTS   4
 Supply Monitor Reset Status.
#define SUPC_SR_SMS   5
 Supply Monitor Status.
#define SUPC_SR_SMOS   6
 Supply Monitor Output Status.
#define SUPC_SR_OSCSEL   7
 32-kHz Oscillator Selection Status
#define SUPC_SR_WKUPIS0   16
 WKUP Input Status 0.
#define SUPC_SR_WKUPIS1   17
 WKUP Input Status 1.
#define SUPC_SR_WKUPIS2   18
 WKUP Input Status 2.
#define SUPC_SR_WKUPIS3   19
 WKUP Input Status 3.
#define SUPC_SR_WKUPIS4   20
 WKUP Input Status 4.
#define SUPC_SR_WKUPIS5   21
 WKUP Input Status 5.
#define SUPC_SR_WKUPIS6   22
 WKUP Input Status 6.
#define SUPC_SR_WKUPIS7   23
 WKUP Input Status 7.
#define SUPC_SR_WKUPIS8   24
 WKUP Input Status 8.
#define SUPC_SR_WKUPIS9   25
 WKUP Input Status 9.
#define SUPC_SR_WKUPIS10   26
 WKUP Input Status 10.
#define SUPC_SR_WKUPIS11   27
 WKUP Input Status 11.
#define SUPC_SR_WKUPIS12   28
 WKUP Input Status 12.
#define SUPC_SR_WKUPIS13   29
 WKUP Input Status 13.
#define SUPC_SR_WKUPIS14   30
 WKUP Input Status 14.
#define SUPC_SR_WKUPIS15   31
 WKUP Input Status 15.

Detailed Description

Atmel SAM3 system controller registers.

Definition in file sam3_sysctl.h.


Define Documentation

#define SUPC_CR   (*((reg32_t *)(SUPC_BASE + SUPC_CR_OFF )))

Supply controller registers.

Supply Controller Control

Definition at line 62 of file sam3_sysctl.h.

#define SUPC_CR_KEY (   value)    (SUPC_CR_KEY_MASK & ((value) << SUPC_CR_KEY_P))

Defines for bit fields in SUPC_CR register.

Voltage Regulator Off

Definition at line 78 of file sam3_sysctl.h.

#define SUPC_CR_KEY_P   24

Defines for bit fields in SUPC_CR register.

Voltage Regulator Off

Definition at line 76 of file sam3_sysctl.h.

#define SUPC_CR_OFF   0x0

Supply controller offsets.

Supply Controller Control

Definition at line 50 of file sam3_sysctl.h.

#define SUPC_CR_VROFF   2

Defines for bit fields in SUPC_CR register.

Voltage Regulator Off

Definition at line 74 of file sam3_sysctl.h.

#define SUPC_SR_WKUPS   1

Defines for bit fields in SUPC_SR register.

WKUP Wake Up Status

Definition at line 85 of file sam3_sysctl.h.