[][src]Module cc2650::aux_evctl

AUX Event Controller

Modules

combevtomcumask

Combined Event To MCU Mask Select event flags in EVTOMCUFLAGS that contribute to the AUX_COMB event to EVENT and system CPU. The AUX_COMB event is high as long as one or more of the included event flags are set.

dmactl

Direct Memory Access Control

evstat0

Event Status 0 Register holds events 0 thru 15 of the 32-bit event bus that is synchronous to AUX clock. The following subscribers use the asynchronous version of events in this register. - AUX_ANAIF. - AUX_TDC.

evstat1

Event Status 1 Current event source levels, 31:16

evtoaonflags

Events To AON Flags This register contains a collection of event flags routed to AON_EVENT. To clear an event flag, write to EVTOAONFLAGSCLR or write 0 to event flag in this register.

evtoaonflagsclr

Events To AON Clear Clear event flags in EVTOAONFLAGS. In order to clear a level sensitive event flag, the event must be deasserted.

evtoaonpol

Events To AON Polarity Event source polarity configuration for EVTOAONFLAGS.

evtomcuflags

Events to MCU Flags This register contains a collection of event flags routed to MCU domain. To clear an event flag, write to EVTOMCUFLAGSCLR or write 0 to event flag in this register. Follow procedure described in AUX_SYSIF:WUCLR to clear AUX_WU_EV event flag.

evtomcuflagsclr

Events To MCU Flags Clear Clear event flags in EVTOMCUFLAGS. In order to clear a level sensitive event flag, the event must be deasserted.

evtomcupol

Event To MCU Polarity Event source polarity configuration for EVTOMCUFLAGS.

scewevsel

Sensor Controller Engine Wait Event Selection Configuration of this register controls bit index 7 in AUX_SCE:WUSTAT.EV_SIGNALS. This bit can be used by AUX_SCE WEV0, WEV1, BEV0 and BEV1 instructions

swevset

Software Event Set Set software event flags from AUX domain to AON and MCU domains. CPUs in MCU domain can read the event flags from EVTOAONFLAGS and clear them in EVTOAONFLAGSCLR. Use of these event flags is software-defined.

veccfg0

Vector Configuration 0 AUX_SCE wakeup vector 0 and 1 configuration

veccfg1

Vector Configuration 1 AUX_SCE event vectors 2 and 3 configuration

vecflags

Vector Flags If a vector flag becomes 1 and AUX_SCE sleeps, AUX_SCE will wake up and execute the corresponding vector. The vector with the lowest index will execute first if multiple vectors flags are set. AUX_SCE must return to sleep to execute the next vector. During execution of a vector, AUX_SCE must clear the vector flag that triggered execution. Write 1 to bit index n in VECFLAGSCLR to clear vector flag n.

vecflagsclr

Vector Flags Clear Strobes for clearing flags in VECFLAGS.

Structs

COMBEVTOMCUMASK

Combined Event To MCU Mask Select event flags in EVTOMCUFLAGS that contribute to the AUX_COMB event to EVENT and system CPU. The AUX_COMB event is high as long as one or more of the included event flags are set.

DMACTL

Direct Memory Access Control

EVSTAT0

Event Status 0 Register holds events 0 thru 15 of the 32-bit event bus that is synchronous to AUX clock. The following subscribers use the asynchronous version of events in this register. - AUX_ANAIF. - AUX_TDC.

EVSTAT1

Event Status 1 Current event source levels, 31:16

EVTOAONFLAGS

Events To AON Flags This register contains a collection of event flags routed to AON_EVENT. To clear an event flag, write to EVTOAONFLAGSCLR or write 0 to event flag in this register.

EVTOAONFLAGSCLR

Events To AON Clear Clear event flags in EVTOAONFLAGS. In order to clear a level sensitive event flag, the event must be deasserted.

EVTOAONPOL

Events To AON Polarity Event source polarity configuration for EVTOAONFLAGS.

EVTOMCUFLAGS

Events to MCU Flags This register contains a collection of event flags routed to MCU domain. To clear an event flag, write to EVTOMCUFLAGSCLR or write 0 to event flag in this register. Follow procedure described in AUX_SYSIF:WUCLR to clear AUX_WU_EV event flag.

EVTOMCUFLAGSCLR

Events To MCU Flags Clear Clear event flags in EVTOMCUFLAGS. In order to clear a level sensitive event flag, the event must be deasserted.

EVTOMCUPOL

Event To MCU Polarity Event source polarity configuration for EVTOMCUFLAGS.

RegisterBlock

Register block

SCEWEVSEL

Sensor Controller Engine Wait Event Selection Configuration of this register controls bit index 7 in AUX_SCE:WUSTAT.EV_SIGNALS. This bit can be used by AUX_SCE WEV0, WEV1, BEV0 and BEV1 instructions

SWEVSET

Software Event Set Set software event flags from AUX domain to AON and MCU domains. CPUs in MCU domain can read the event flags from EVTOAONFLAGS and clear them in EVTOAONFLAGSCLR. Use of these event flags is software-defined.

VECCFG0

Vector Configuration 0 AUX_SCE wakeup vector 0 and 1 configuration

VECCFG1

Vector Configuration 1 AUX_SCE event vectors 2 and 3 configuration

VECFLAGS

Vector Flags If a vector flag becomes 1 and AUX_SCE sleeps, AUX_SCE will wake up and execute the corresponding vector. The vector with the lowest index will execute first if multiple vectors flags are set. AUX_SCE must return to sleep to execute the next vector. During execution of a vector, AUX_SCE must clear the vector flag that triggered execution. Write 1 to bit index n in VECFLAGSCLR to clear vector flag n.

VECFLAGSCLR

Vector Flags Clear Strobes for clearing flags in VECFLAGS.