Module gpio_ns

Module gpio_ns 

Source
Expand description

GPIO_NS Registers

Modules§

abusalloc
A Bus allocation
bbusalloc
B Bus allocation
cdbusalloc
CD Bus allocation
cmu_clkin0route
CLKIN0 port/pin select
cmu_clkout0route
CLKOUT0 port/pin select
cmu_clkout1route
CLKOUT1 port/pin select
cmu_clkout2route
CLKOUT2 port/pin select
cmu_routeen
CMU pin enable
dbgroutepen
No Description
dcdc_routeen
DCDC pin enable
em4wuen
No Description
em4wupol
No Description
euart0_ctsroute
CTS port/pin select
euart0_routeen
EUART pin enable
euart0_rtsroute
RTS port/pin select
euart0_rxroute
RX port/pin select
euart0_txroute
TX port/pin select
extifall
External Interrupt Falling Edge Trigger
extipinselh
External Interrupt Pin Select High
extipinsell
External Interrupt Pin Select Low
extipselh
External interrupt Port Select High
extipsell
External Interrupt Port Select Low
extirise
External Interrupt Rising Edge Trigger
gpiolockstatus
No Description
i2c0_routeen
I2C0 pin enable
i2c0_sclroute
SCL port/pin select
i2c0_sdaroute
SDA port/pin select
i2c1_routeen
I2C1 pin enable
i2c1_sclroute
SCL port/pin select
i2c1_sdaroute
SDA port/pin select
ien
Interrupt Enable
if_
Interrupt Flag
letimer0_out0route
OUT0 port/pin select
letimer0_out1route
OUT1 port/pin select
letimer0_routeen
LETIMER pin enable
lock
No Description
pdm_clkroute
CLK port/pin select
pdm_dat0route
DAT0 port/pin select
pdm_dat1route
DAT1 port/pin select
pdm_routeen
PDM pin enable
porta_ctrl
Port control
porta_din
data in
porta_dout
data out
porta_modeh
mode high
porta_model
mode low
portb_ctrl
Port control
portb_din
data in
portb_dout
data out
portb_model
mode low
portc_ctrl
Port control
portc_din
data in
portc_dout
data out
portc_model
mode low
portd_ctrl
Port control
portd_din
data in
portd_dout
data out
portd_model
mode low
prs0_asynch0route
ASYNCH0 port/pin select
prs0_asynch1route
ASYNCH1 port/pin select
prs0_asynch2route
ASYNCH2 port/pin select
prs0_asynch3route
ASYNCH3 port/pin select
prs0_asynch4route
ASYNCH4 port/pin select
prs0_asynch5route
ASYNCH5 port/pin select
prs0_asynch6route
ASYNCH6 port/pin select
prs0_asynch7route
ASYNCH7 port/pin select
prs0_asynch8route
ASYNCH8 port/pin select
prs0_asynch9route
ASYNCH9 port/pin select
prs0_asynch10route
ASYNCH10 port/pin select
prs0_asynch11route
ASYNCH11 port/pin select
prs0_routeen
PRS0 pin enable
prs0_synch0route
SYNCH0 port/pin select
prs0_synch1route
SYNCH1 port/pin select
prs0_synch2route
SYNCH2 port/pin select
prs0_synch3route
SYNCH3 port/pin select
timer0_cc0route
CC0 port/pin select
timer0_cc1route
CC1 port/pin select
timer0_cc2route
CC2 port/pin select
timer0_cdti0route
CDTI0 port/pin select
timer0_cdti1route
CDTI1 port/pin select
timer0_cdti2route
CDTI2 port/pin select
timer0_routeen
TIMER0 pin enable
timer1_cc0route
CC0 port/pin select
timer1_cc1route
CC1 port/pin select
timer1_cc2route
CC2 port/pin select
timer1_cdti0route
CDTI0 port/pin select
timer1_cdti1route
CDTI1 port/pin select
timer1_cdti2route
CDTI2 port/pin select
timer1_routeen
TIMER1 pin enable
timer2_cc0route
CC0 port/pin select
timer2_cc1route
CC1 port/pin select
timer2_cc2route
CC2 port/pin select
timer2_cdti0route
CDTI0 port/pin select
timer2_cdti1route
CDTI1 port/pin select
timer2_cdti2route
CDTI2 port/pin select
timer2_routeen
TIMER2 pin enable
timer3_cc0route
CC0 port/pin select
timer3_cc1route
CC1 port/pin select
timer3_cc2route
CC2 port/pin select
timer3_cdti0route
CDTI0 port/pin select
timer3_cdti1route
CDTI1 port/pin select
timer3_cdti2route
CDTI2 port/pin select
timer3_routeen
TIMER3 pin enable
timer4_cc0route
CC0 port/pin select
timer4_cc1route
CC1 port/pin select
timer4_cc2route
CC2 port/pin select
timer4_cdti0route
CDTI0 port/pin select
timer4_cdti1route
CDTI1 port/pin select
timer4_cdti2route
CDTI2 port/pin select
timer4_routeen
TIMER4 pin enable
traceroutepen
No Description
usart0_clkroute
SCLK port/pin select
usart0_csroute
CS port/pin select
usart0_ctsroute
CTS port/pin select
usart0_routeen
USART0 pin enable
usart0_rtsroute
RTS port/pin select
usart0_rxroute
RX port/pin select
usart0_txroute
TX port/pin select
usart1_clkroute
SCLK port/pin select
usart1_csroute
CS port/pin select
usart1_ctsroute
CTS port/pin select
usart1_routeen
USART1 pin enable
usart1_rtsroute
RTS port/pin select
usart1_rxroute
RX port/pin select
usart1_txroute
TX port/pin select

Structs§

RegisterBlock
Register block

Type Aliases§

ABUSALLOC
ABUSALLOC (rw) register accessor: an alias for Reg<ABUSALLOC_SPEC>
BBUSALLOC
BBUSALLOC (rw) register accessor: an alias for Reg<BBUSALLOC_SPEC>
CDBUSALLOC
CDBUSALLOC (rw) register accessor: an alias for Reg<CDBUSALLOC_SPEC>
CMU_CLKIN0ROUTE
CMU_CLKIN0ROUTE (rw) register accessor: an alias for Reg<CMU_CLKIN0ROUTE_SPEC>
CMU_CLKOUT0ROUTE
CMU_CLKOUT0ROUTE (rw) register accessor: an alias for Reg<CMU_CLKOUT0ROUTE_SPEC>
CMU_CLKOUT1ROUTE
CMU_CLKOUT1ROUTE (rw) register accessor: an alias for Reg<CMU_CLKOUT1ROUTE_SPEC>
CMU_CLKOUT2ROUTE
CMU_CLKOUT2ROUTE (rw) register accessor: an alias for Reg<CMU_CLKOUT2ROUTE_SPEC>
CMU_ROUTEEN
CMU_ROUTEEN (rw) register accessor: an alias for Reg<CMU_ROUTEEN_SPEC>
DBGROUTEPEN
DBGROUTEPEN (rw) register accessor: an alias for Reg<DBGROUTEPEN_SPEC>
DCDC_ROUTEEN
DCDC_ROUTEEN (rw) register accessor: an alias for Reg<DCDC_ROUTEEN_SPEC>
EM4WUEN
EM4WUEN (rw) register accessor: an alias for Reg<EM4WUEN_SPEC>
EM4WUPOL
EM4WUPOL (rw) register accessor: an alias for Reg<EM4WUPOL_SPEC>
EUART0_CTSROUTE
EUART0_CTSROUTE (rw) register accessor: an alias for Reg<EUART0_CTSROUTE_SPEC>
EUART0_ROUTEEN
EUART0_ROUTEEN (rw) register accessor: an alias for Reg<EUART0_ROUTEEN_SPEC>
EUART0_RTSROUTE
EUART0_RTSROUTE (rw) register accessor: an alias for Reg<EUART0_RTSROUTE_SPEC>
EUART0_RXROUTE
EUART0_RXROUTE (rw) register accessor: an alias for Reg<EUART0_RXROUTE_SPEC>
EUART0_TXROUTE
EUART0_TXROUTE (rw) register accessor: an alias for Reg<EUART0_TXROUTE_SPEC>
EXTIFALL
EXTIFALL (rw) register accessor: an alias for Reg<EXTIFALL_SPEC>
EXTIPINSELH
EXTIPINSELH (rw) register accessor: an alias for Reg<EXTIPINSELH_SPEC>
EXTIPINSELL
EXTIPINSELL (rw) register accessor: an alias for Reg<EXTIPINSELL_SPEC>
EXTIPSELH
EXTIPSELH (rw) register accessor: an alias for Reg<EXTIPSELH_SPEC>
EXTIPSELL
EXTIPSELL (rw) register accessor: an alias for Reg<EXTIPSELL_SPEC>
EXTIRISE
EXTIRISE (rw) register accessor: an alias for Reg<EXTIRISE_SPEC>
GPIOLOCKSTATUS
GPIOLOCKSTATUS (r) register accessor: an alias for Reg<GPIOLOCKSTATUS_SPEC>
I2C0_ROUTEEN
I2C0_ROUTEEN (rw) register accessor: an alias for Reg<I2C0_ROUTEEN_SPEC>
I2C0_SCLROUTE
I2C0_SCLROUTE (rw) register accessor: an alias for Reg<I2C0_SCLROUTE_SPEC>
I2C0_SDAROUTE
I2C0_SDAROUTE (rw) register accessor: an alias for Reg<I2C0_SDAROUTE_SPEC>
I2C1_ROUTEEN
I2C1_ROUTEEN (rw) register accessor: an alias for Reg<I2C1_ROUTEEN_SPEC>
I2C1_SCLROUTE
I2C1_SCLROUTE (rw) register accessor: an alias for Reg<I2C1_SCLROUTE_SPEC>
I2C1_SDAROUTE
I2C1_SDAROUTE (rw) register accessor: an alias for Reg<I2C1_SDAROUTE_SPEC>
IEN
IEN (rw) register accessor: an alias for Reg<IEN_SPEC>
IF
IF (rw) register accessor: an alias for Reg<IF_SPEC>
LETIMER0_OUT0ROUTE
LETIMER0_OUT0ROUTE (rw) register accessor: an alias for Reg<LETIMER0_OUT0ROUTE_SPEC>
LETIMER0_OUT1ROUTE
LETIMER0_OUT1ROUTE (rw) register accessor: an alias for Reg<LETIMER0_OUT1ROUTE_SPEC>
LETIMER0_ROUTEEN
LETIMER0_ROUTEEN (rw) register accessor: an alias for Reg<LETIMER0_ROUTEEN_SPEC>
LOCK
LOCK (w) register accessor: an alias for Reg<LOCK_SPEC>
PDM_CLKROUTE
PDM_CLKROUTE (rw) register accessor: an alias for Reg<PDM_CLKROUTE_SPEC>
PDM_DAT0ROUTE
PDM_DAT0ROUTE (rw) register accessor: an alias for Reg<PDM_DAT0ROUTE_SPEC>
PDM_DAT1ROUTE
PDM_DAT1ROUTE (rw) register accessor: an alias for Reg<PDM_DAT1ROUTE_SPEC>
PDM_ROUTEEN
PDM_ROUTEEN (rw) register accessor: an alias for Reg<PDM_ROUTEEN_SPEC>
PORTA_CTRL
PORTA_CTRL (rw) register accessor: an alias for Reg<PORTA_CTRL_SPEC>
PORTA_DIN
PORTA_DIN (r) register accessor: an alias for Reg<PORTA_DIN_SPEC>
PORTA_DOUT
PORTA_DOUT (rw) register accessor: an alias for Reg<PORTA_DOUT_SPEC>
PORTA_MODEH
PORTA_MODEH (rw) register accessor: an alias for Reg<PORTA_MODEH_SPEC>
PORTA_MODEL
PORTA_MODEL (rw) register accessor: an alias for Reg<PORTA_MODEL_SPEC>
PORTB_CTRL
PORTB_CTRL (rw) register accessor: an alias for Reg<PORTB_CTRL_SPEC>
PORTB_DIN
PORTB_DIN (r) register accessor: an alias for Reg<PORTB_DIN_SPEC>
PORTB_DOUT
PORTB_DOUT (rw) register accessor: an alias for Reg<PORTB_DOUT_SPEC>
PORTB_MODEL
PORTB_MODEL (rw) register accessor: an alias for Reg<PORTB_MODEL_SPEC>
PORTC_CTRL
PORTC_CTRL (rw) register accessor: an alias for Reg<PORTC_CTRL_SPEC>
PORTC_DIN
PORTC_DIN (r) register accessor: an alias for Reg<PORTC_DIN_SPEC>
PORTC_DOUT
PORTC_DOUT (rw) register accessor: an alias for Reg<PORTC_DOUT_SPEC>
PORTC_MODEL
PORTC_MODEL (rw) register accessor: an alias for Reg<PORTC_MODEL_SPEC>
PORTD_CTRL
PORTD_CTRL (rw) register accessor: an alias for Reg<PORTD_CTRL_SPEC>
PORTD_DIN
PORTD_DIN (r) register accessor: an alias for Reg<PORTD_DIN_SPEC>
PORTD_DOUT
PORTD_DOUT (rw) register accessor: an alias for Reg<PORTD_DOUT_SPEC>
PORTD_MODEL
PORTD_MODEL (rw) register accessor: an alias for Reg<PORTD_MODEL_SPEC>
PRS0_ASYNCH0ROUTE
PRS0_ASYNCH0ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH0ROUTE_SPEC>
PRS0_ASYNCH1ROUTE
PRS0_ASYNCH1ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH1ROUTE_SPEC>
PRS0_ASYNCH2ROUTE
PRS0_ASYNCH2ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH2ROUTE_SPEC>
PRS0_ASYNCH3ROUTE
PRS0_ASYNCH3ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH3ROUTE_SPEC>
PRS0_ASYNCH4ROUTE
PRS0_ASYNCH4ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH4ROUTE_SPEC>
PRS0_ASYNCH5ROUTE
PRS0_ASYNCH5ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH5ROUTE_SPEC>
PRS0_ASYNCH6ROUTE
PRS0_ASYNCH6ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH6ROUTE_SPEC>
PRS0_ASYNCH7ROUTE
PRS0_ASYNCH7ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH7ROUTE_SPEC>
PRS0_ASYNCH8ROUTE
PRS0_ASYNCH8ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH8ROUTE_SPEC>
PRS0_ASYNCH9ROUTE
PRS0_ASYNCH9ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH9ROUTE_SPEC>
PRS0_ASYNCH10ROUTE
PRS0_ASYNCH10ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH10ROUTE_SPEC>
PRS0_ASYNCH11ROUTE
PRS0_ASYNCH11ROUTE (rw) register accessor: an alias for Reg<PRS0_ASYNCH11ROUTE_SPEC>
PRS0_ROUTEEN
PRS0_ROUTEEN (rw) register accessor: an alias for Reg<PRS0_ROUTEEN_SPEC>
PRS0_SYNCH0ROUTE
PRS0_SYNCH0ROUTE (rw) register accessor: an alias for Reg<PRS0_SYNCH0ROUTE_SPEC>
PRS0_SYNCH1ROUTE
PRS0_SYNCH1ROUTE (rw) register accessor: an alias for Reg<PRS0_SYNCH1ROUTE_SPEC>
PRS0_SYNCH2ROUTE
PRS0_SYNCH2ROUTE (rw) register accessor: an alias for Reg<PRS0_SYNCH2ROUTE_SPEC>
PRS0_SYNCH3ROUTE
PRS0_SYNCH3ROUTE (rw) register accessor: an alias for Reg<PRS0_SYNCH3ROUTE_SPEC>
TIMER0_CC0ROUTE
TIMER0_CC0ROUTE (rw) register accessor: an alias for Reg<TIMER0_CC0ROUTE_SPEC>
TIMER0_CC1ROUTE
TIMER0_CC1ROUTE (rw) register accessor: an alias for Reg<TIMER0_CC1ROUTE_SPEC>
TIMER0_CC2ROUTE
TIMER0_CC2ROUTE (rw) register accessor: an alias for Reg<TIMER0_CC2ROUTE_SPEC>
TIMER0_CDTI0ROUTE
TIMER0_CDTI0ROUTE (rw) register accessor: an alias for Reg<TIMER0_CDTI0ROUTE_SPEC>
TIMER0_CDTI1ROUTE
TIMER0_CDTI1ROUTE (rw) register accessor: an alias for Reg<TIMER0_CDTI1ROUTE_SPEC>
TIMER0_CDTI2ROUTE
TIMER0_CDTI2ROUTE (rw) register accessor: an alias for Reg<TIMER0_CDTI2ROUTE_SPEC>
TIMER0_ROUTEEN
TIMER0_ROUTEEN (rw) register accessor: an alias for Reg<TIMER0_ROUTEEN_SPEC>
TIMER1_CC0ROUTE
TIMER1_CC0ROUTE (rw) register accessor: an alias for Reg<TIMER1_CC0ROUTE_SPEC>
TIMER1_CC1ROUTE
TIMER1_CC1ROUTE (rw) register accessor: an alias for Reg<TIMER1_CC1ROUTE_SPEC>
TIMER1_CC2ROUTE
TIMER1_CC2ROUTE (rw) register accessor: an alias for Reg<TIMER1_CC2ROUTE_SPEC>
TIMER1_CDTI0ROUTE
TIMER1_CDTI0ROUTE (rw) register accessor: an alias for Reg<TIMER1_CDTI0ROUTE_SPEC>
TIMER1_CDTI1ROUTE
TIMER1_CDTI1ROUTE (rw) register accessor: an alias for Reg<TIMER1_CDTI1ROUTE_SPEC>
TIMER1_CDTI2ROUTE
TIMER1_CDTI2ROUTE (rw) register accessor: an alias for Reg<TIMER1_CDTI2ROUTE_SPEC>
TIMER1_ROUTEEN
TIMER1_ROUTEEN (rw) register accessor: an alias for Reg<TIMER1_ROUTEEN_SPEC>
TIMER2_CC0ROUTE
TIMER2_CC0ROUTE (rw) register accessor: an alias for Reg<TIMER2_CC0ROUTE_SPEC>
TIMER2_CC1ROUTE
TIMER2_CC1ROUTE (rw) register accessor: an alias for Reg<TIMER2_CC1ROUTE_SPEC>
TIMER2_CC2ROUTE
TIMER2_CC2ROUTE (rw) register accessor: an alias for Reg<TIMER2_CC2ROUTE_SPEC>
TIMER2_CDTI0ROUTE
TIMER2_CDTI0ROUTE (rw) register accessor: an alias for Reg<TIMER2_CDTI0ROUTE_SPEC>
TIMER2_CDTI1ROUTE
TIMER2_CDTI1ROUTE (rw) register accessor: an alias for Reg<TIMER2_CDTI1ROUTE_SPEC>
TIMER2_CDTI2ROUTE
TIMER2_CDTI2ROUTE (rw) register accessor: an alias for Reg<TIMER2_CDTI2ROUTE_SPEC>
TIMER2_ROUTEEN
TIMER2_ROUTEEN (rw) register accessor: an alias for Reg<TIMER2_ROUTEEN_SPEC>
TIMER3_CC0ROUTE
TIMER3_CC0ROUTE (rw) register accessor: an alias for Reg<TIMER3_CC0ROUTE_SPEC>
TIMER3_CC1ROUTE
TIMER3_CC1ROUTE (rw) register accessor: an alias for Reg<TIMER3_CC1ROUTE_SPEC>
TIMER3_CC2ROUTE
TIMER3_CC2ROUTE (rw) register accessor: an alias for Reg<TIMER3_CC2ROUTE_SPEC>
TIMER3_CDTI0ROUTE
TIMER3_CDTI0ROUTE (rw) register accessor: an alias for Reg<TIMER3_CDTI0ROUTE_SPEC>
TIMER3_CDTI1ROUTE
TIMER3_CDTI1ROUTE (rw) register accessor: an alias for Reg<TIMER3_CDTI1ROUTE_SPEC>
TIMER3_CDTI2ROUTE
TIMER3_CDTI2ROUTE (rw) register accessor: an alias for Reg<TIMER3_CDTI2ROUTE_SPEC>
TIMER3_ROUTEEN
TIMER3_ROUTEEN (rw) register accessor: an alias for Reg<TIMER3_ROUTEEN_SPEC>
TIMER4_CC0ROUTE
TIMER4_CC0ROUTE (rw) register accessor: an alias for Reg<TIMER4_CC0ROUTE_SPEC>
TIMER4_CC1ROUTE
TIMER4_CC1ROUTE (rw) register accessor: an alias for Reg<TIMER4_CC1ROUTE_SPEC>
TIMER4_CC2ROUTE
TIMER4_CC2ROUTE (rw) register accessor: an alias for Reg<TIMER4_CC2ROUTE_SPEC>
TIMER4_CDTI0ROUTE
TIMER4_CDTI0ROUTE (rw) register accessor: an alias for Reg<TIMER4_CDTI0ROUTE_SPEC>
TIMER4_CDTI1ROUTE
TIMER4_CDTI1ROUTE (rw) register accessor: an alias for Reg<TIMER4_CDTI1ROUTE_SPEC>
TIMER4_CDTI2ROUTE
TIMER4_CDTI2ROUTE (rw) register accessor: an alias for Reg<TIMER4_CDTI2ROUTE_SPEC>
TIMER4_ROUTEEN
TIMER4_ROUTEEN (rw) register accessor: an alias for Reg<TIMER4_ROUTEEN_SPEC>
TRACEROUTEPEN
TRACEROUTEPEN (rw) register accessor: an alias for Reg<TRACEROUTEPEN_SPEC>
USART0_CLKROUTE
USART0_CLKROUTE (rw) register accessor: an alias for Reg<USART0_CLKROUTE_SPEC>
USART0_CSROUTE
USART0_CSROUTE (rw) register accessor: an alias for Reg<USART0_CSROUTE_SPEC>
USART0_CTSROUTE
USART0_CTSROUTE (rw) register accessor: an alias for Reg<USART0_CTSROUTE_SPEC>
USART0_ROUTEEN
USART0_ROUTEEN (rw) register accessor: an alias for Reg<USART0_ROUTEEN_SPEC>
USART0_RTSROUTE
USART0_RTSROUTE (rw) register accessor: an alias for Reg<USART0_RTSROUTE_SPEC>
USART0_RXROUTE
USART0_RXROUTE (rw) register accessor: an alias for Reg<USART0_RXROUTE_SPEC>
USART0_TXROUTE
USART0_TXROUTE (rw) register accessor: an alias for Reg<USART0_TXROUTE_SPEC>
USART1_CLKROUTE
USART1_CLKROUTE (rw) register accessor: an alias for Reg<USART1_CLKROUTE_SPEC>
USART1_CSROUTE
USART1_CSROUTE (rw) register accessor: an alias for Reg<USART1_CSROUTE_SPEC>
USART1_CTSROUTE
USART1_CTSROUTE (rw) register accessor: an alias for Reg<USART1_CTSROUTE_SPEC>
USART1_ROUTEEN
USART1_ROUTEEN (rw) register accessor: an alias for Reg<USART1_ROUTEEN_SPEC>
USART1_RTSROUTE
USART1_RTSROUTE (rw) register accessor: an alias for Reg<USART1_RTSROUTE_SPEC>
USART1_RXROUTE
USART1_RXROUTE (rw) register accessor: an alias for Reg<USART1_RXROUTE_SPEC>
USART1_TXROUTE
USART1_TXROUTE (rw) register accessor: an alias for Reg<USART1_TXROUTE_SPEC>