Struct pads_qspi#

Struct Documentation#

struct pads_qspi#

Public Functions

inline bool get_VOLTAGE_SELECT_VOLTAGE_SELECT() volatile#

Get VOLTAGE_SELECT’s VOLTAGE_SELECT bit.

inline void set_VOLTAGE_SELECT_VOLTAGE_SELECT() volatile#

Set VOLTAGE_SELECT’s VOLTAGE_SELECT bit.

inline void clear_VOLTAGE_SELECT_VOLTAGE_SELECT() volatile#

Clear VOLTAGE_SELECT’s VOLTAGE_SELECT bit.

inline void toggle_VOLTAGE_SELECT_VOLTAGE_SELECT() volatile#

Toggle VOLTAGE_SELECT’s VOLTAGE_SELECT bit.

inline bool get_GPIO_QSPI_SCLK_SLEWFAST() volatile#

Get GPIO_QSPI_SCLK’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void set_GPIO_QSPI_SCLK_SLEWFAST() volatile#

Set GPIO_QSPI_SCLK’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void clear_GPIO_QSPI_SCLK_SLEWFAST() volatile#

Clear GPIO_QSPI_SCLK’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void toggle_GPIO_QSPI_SCLK_SLEWFAST() volatile#

Toggle GPIO_QSPI_SCLK’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline bool get_GPIO_QSPI_SCLK_SCHMITT() volatile#

Get GPIO_QSPI_SCLK’s SCHMITT bit.

Enable schmitt trigger

inline void set_GPIO_QSPI_SCLK_SCHMITT() volatile#

Set GPIO_QSPI_SCLK’s SCHMITT bit.

Enable schmitt trigger

inline void clear_GPIO_QSPI_SCLK_SCHMITT() volatile#

Clear GPIO_QSPI_SCLK’s SCHMITT bit.

Enable schmitt trigger

inline void toggle_GPIO_QSPI_SCLK_SCHMITT() volatile#

Toggle GPIO_QSPI_SCLK’s SCHMITT bit.

Enable schmitt trigger

inline bool get_GPIO_QSPI_SCLK_PDE() volatile#

Get GPIO_QSPI_SCLK’s PDE bit.

Pull down enable

inline void set_GPIO_QSPI_SCLK_PDE() volatile#

Set GPIO_QSPI_SCLK’s PDE bit.

Pull down enable

inline void clear_GPIO_QSPI_SCLK_PDE() volatile#

Clear GPIO_QSPI_SCLK’s PDE bit.

Pull down enable

inline void toggle_GPIO_QSPI_SCLK_PDE() volatile#

Toggle GPIO_QSPI_SCLK’s PDE bit.

Pull down enable

inline bool get_GPIO_QSPI_SCLK_PUE() volatile#

Get GPIO_QSPI_SCLK’s PUE bit.

Pull up enable

inline void set_GPIO_QSPI_SCLK_PUE() volatile#

Set GPIO_QSPI_SCLK’s PUE bit.

Pull up enable

inline void clear_GPIO_QSPI_SCLK_PUE() volatile#

Clear GPIO_QSPI_SCLK’s PUE bit.

Pull up enable

inline void toggle_GPIO_QSPI_SCLK_PUE() volatile#

Toggle GPIO_QSPI_SCLK’s PUE bit.

Pull up enable

inline PADS_QSPI_GPIO_QSPI_SCLK_DRIVE get_GPIO_QSPI_SCLK_DRIVE() volatile#

Get GPIO_QSPI_SCLK’s DRIVE field.

Drive strength.

inline void set_GPIO_QSPI_SCLK_DRIVE(PADS_QSPI_GPIO_QSPI_SCLK_DRIVE value) volatile#

Set GPIO_QSPI_SCLK’s DRIVE field.

Drive strength.

inline bool get_GPIO_QSPI_SCLK_IE() volatile#

Get GPIO_QSPI_SCLK’s IE bit.

Input enable

inline void set_GPIO_QSPI_SCLK_IE() volatile#

Set GPIO_QSPI_SCLK’s IE bit.

Input enable

inline void clear_GPIO_QSPI_SCLK_IE() volatile#

Clear GPIO_QSPI_SCLK’s IE bit.

Input enable

inline void toggle_GPIO_QSPI_SCLK_IE() volatile#

Toggle GPIO_QSPI_SCLK’s IE bit.

Input enable

inline bool get_GPIO_QSPI_SCLK_OD() volatile#

Get GPIO_QSPI_SCLK’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void set_GPIO_QSPI_SCLK_OD() volatile#

Set GPIO_QSPI_SCLK’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void clear_GPIO_QSPI_SCLK_OD() volatile#

Clear GPIO_QSPI_SCLK’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void toggle_GPIO_QSPI_SCLK_OD() volatile#

Toggle GPIO_QSPI_SCLK’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void get_GPIO_QSPI_SCLK(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_QSPI_GPIO_QSPI_SCLK_DRIVE &DRIVE, bool &IE, bool &OD) volatile#

Get all of GPIO_QSPI_SCLK’s bit fields.

(read-write) Pad control register

inline void set_GPIO_QSPI_SCLK(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_QSPI_GPIO_QSPI_SCLK_DRIVE DRIVE, bool IE, bool OD) volatile#

Set all of GPIO_QSPI_SCLK’s bit fields.

(read-write) Pad control register

inline bool get_GPIO_QSPI_SD0_SLEWFAST() volatile#

Get GPIO_QSPI_SD0’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void set_GPIO_QSPI_SD0_SLEWFAST() volatile#

Set GPIO_QSPI_SD0’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void clear_GPIO_QSPI_SD0_SLEWFAST() volatile#

Clear GPIO_QSPI_SD0’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void toggle_GPIO_QSPI_SD0_SLEWFAST() volatile#

Toggle GPIO_QSPI_SD0’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline bool get_GPIO_QSPI_SD0_SCHMITT() volatile#

Get GPIO_QSPI_SD0’s SCHMITT bit.

Enable schmitt trigger

inline void set_GPIO_QSPI_SD0_SCHMITT() volatile#

Set GPIO_QSPI_SD0’s SCHMITT bit.

Enable schmitt trigger

inline void clear_GPIO_QSPI_SD0_SCHMITT() volatile#

Clear GPIO_QSPI_SD0’s SCHMITT bit.

Enable schmitt trigger

inline void toggle_GPIO_QSPI_SD0_SCHMITT() volatile#

Toggle GPIO_QSPI_SD0’s SCHMITT bit.

Enable schmitt trigger

inline bool get_GPIO_QSPI_SD0_PDE() volatile#

Get GPIO_QSPI_SD0’s PDE bit.

Pull down enable

inline void set_GPIO_QSPI_SD0_PDE() volatile#

Set GPIO_QSPI_SD0’s PDE bit.

Pull down enable

inline void clear_GPIO_QSPI_SD0_PDE() volatile#

Clear GPIO_QSPI_SD0’s PDE bit.

Pull down enable

inline void toggle_GPIO_QSPI_SD0_PDE() volatile#

Toggle GPIO_QSPI_SD0’s PDE bit.

Pull down enable

inline bool get_GPIO_QSPI_SD0_PUE() volatile#

Get GPIO_QSPI_SD0’s PUE bit.

Pull up enable

inline void set_GPIO_QSPI_SD0_PUE() volatile#

Set GPIO_QSPI_SD0’s PUE bit.

Pull up enable

inline void clear_GPIO_QSPI_SD0_PUE() volatile#

Clear GPIO_QSPI_SD0’s PUE bit.

Pull up enable

inline void toggle_GPIO_QSPI_SD0_PUE() volatile#

Toggle GPIO_QSPI_SD0’s PUE bit.

Pull up enable

inline PADS_QSPI_GPIO_QSPI_SD0_DRIVE get_GPIO_QSPI_SD0_DRIVE() volatile#

Get GPIO_QSPI_SD0’s DRIVE field.

Drive strength.

inline void set_GPIO_QSPI_SD0_DRIVE(PADS_QSPI_GPIO_QSPI_SD0_DRIVE value) volatile#

Set GPIO_QSPI_SD0’s DRIVE field.

Drive strength.

inline bool get_GPIO_QSPI_SD0_IE() volatile#

Get GPIO_QSPI_SD0’s IE bit.

Input enable

inline void set_GPIO_QSPI_SD0_IE() volatile#

Set GPIO_QSPI_SD0’s IE bit.

Input enable

inline void clear_GPIO_QSPI_SD0_IE() volatile#

Clear GPIO_QSPI_SD0’s IE bit.

Input enable

inline void toggle_GPIO_QSPI_SD0_IE() volatile#

Toggle GPIO_QSPI_SD0’s IE bit.

Input enable

inline bool get_GPIO_QSPI_SD0_OD() volatile#

Get GPIO_QSPI_SD0’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void set_GPIO_QSPI_SD0_OD() volatile#

Set GPIO_QSPI_SD0’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void clear_GPIO_QSPI_SD0_OD() volatile#

Clear GPIO_QSPI_SD0’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void toggle_GPIO_QSPI_SD0_OD() volatile#

Toggle GPIO_QSPI_SD0’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void get_GPIO_QSPI_SD0(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_QSPI_GPIO_QSPI_SD0_DRIVE &DRIVE, bool &IE, bool &OD) volatile#

Get all of GPIO_QSPI_SD0’s bit fields.

(read-write) Pad control register

inline void set_GPIO_QSPI_SD0(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_QSPI_GPIO_QSPI_SD0_DRIVE DRIVE, bool IE, bool OD) volatile#

Set all of GPIO_QSPI_SD0’s bit fields.

(read-write) Pad control register

inline bool get_GPIO_QSPI_SD1_SLEWFAST() volatile#

Get GPIO_QSPI_SD1’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void set_GPIO_QSPI_SD1_SLEWFAST() volatile#

Set GPIO_QSPI_SD1’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void clear_GPIO_QSPI_SD1_SLEWFAST() volatile#

Clear GPIO_QSPI_SD1’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void toggle_GPIO_QSPI_SD1_SLEWFAST() volatile#

Toggle GPIO_QSPI_SD1’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline bool get_GPIO_QSPI_SD1_SCHMITT() volatile#

Get GPIO_QSPI_SD1’s SCHMITT bit.

Enable schmitt trigger

inline void set_GPIO_QSPI_SD1_SCHMITT() volatile#

Set GPIO_QSPI_SD1’s SCHMITT bit.

Enable schmitt trigger

inline void clear_GPIO_QSPI_SD1_SCHMITT() volatile#

Clear GPIO_QSPI_SD1’s SCHMITT bit.

Enable schmitt trigger

inline void toggle_GPIO_QSPI_SD1_SCHMITT() volatile#

Toggle GPIO_QSPI_SD1’s SCHMITT bit.

Enable schmitt trigger

inline bool get_GPIO_QSPI_SD1_PDE() volatile#

Get GPIO_QSPI_SD1’s PDE bit.

Pull down enable

inline void set_GPIO_QSPI_SD1_PDE() volatile#

Set GPIO_QSPI_SD1’s PDE bit.

Pull down enable

inline void clear_GPIO_QSPI_SD1_PDE() volatile#

Clear GPIO_QSPI_SD1’s PDE bit.

Pull down enable

inline void toggle_GPIO_QSPI_SD1_PDE() volatile#

Toggle GPIO_QSPI_SD1’s PDE bit.

Pull down enable

inline bool get_GPIO_QSPI_SD1_PUE() volatile#

Get GPIO_QSPI_SD1’s PUE bit.

Pull up enable

inline void set_GPIO_QSPI_SD1_PUE() volatile#

Set GPIO_QSPI_SD1’s PUE bit.

Pull up enable

inline void clear_GPIO_QSPI_SD1_PUE() volatile#

Clear GPIO_QSPI_SD1’s PUE bit.

Pull up enable

inline void toggle_GPIO_QSPI_SD1_PUE() volatile#

Toggle GPIO_QSPI_SD1’s PUE bit.

Pull up enable

inline PADS_QSPI_GPIO_QSPI_SD1_DRIVE get_GPIO_QSPI_SD1_DRIVE() volatile#

Get GPIO_QSPI_SD1’s DRIVE field.

Drive strength.

inline void set_GPIO_QSPI_SD1_DRIVE(PADS_QSPI_GPIO_QSPI_SD1_DRIVE value) volatile#

Set GPIO_QSPI_SD1’s DRIVE field.

Drive strength.

inline bool get_GPIO_QSPI_SD1_IE() volatile#

Get GPIO_QSPI_SD1’s IE bit.

Input enable

inline void set_GPIO_QSPI_SD1_IE() volatile#

Set GPIO_QSPI_SD1’s IE bit.

Input enable

inline void clear_GPIO_QSPI_SD1_IE() volatile#

Clear GPIO_QSPI_SD1’s IE bit.

Input enable

inline void toggle_GPIO_QSPI_SD1_IE() volatile#

Toggle GPIO_QSPI_SD1’s IE bit.

Input enable

inline bool get_GPIO_QSPI_SD1_OD() volatile#

Get GPIO_QSPI_SD1’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void set_GPIO_QSPI_SD1_OD() volatile#

Set GPIO_QSPI_SD1’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void clear_GPIO_QSPI_SD1_OD() volatile#

Clear GPIO_QSPI_SD1’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void toggle_GPIO_QSPI_SD1_OD() volatile#

Toggle GPIO_QSPI_SD1’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void get_GPIO_QSPI_SD1(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_QSPI_GPIO_QSPI_SD1_DRIVE &DRIVE, bool &IE, bool &OD) volatile#

Get all of GPIO_QSPI_SD1’s bit fields.

(read-write) Pad control register

inline void set_GPIO_QSPI_SD1(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_QSPI_GPIO_QSPI_SD1_DRIVE DRIVE, bool IE, bool OD) volatile#

Set all of GPIO_QSPI_SD1’s bit fields.

(read-write) Pad control register

inline bool get_GPIO_QSPI_SD2_SLEWFAST() volatile#

Get GPIO_QSPI_SD2’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void set_GPIO_QSPI_SD2_SLEWFAST() volatile#

Set GPIO_QSPI_SD2’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void clear_GPIO_QSPI_SD2_SLEWFAST() volatile#

Clear GPIO_QSPI_SD2’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void toggle_GPIO_QSPI_SD2_SLEWFAST() volatile#

Toggle GPIO_QSPI_SD2’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline bool get_GPIO_QSPI_SD2_SCHMITT() volatile#

Get GPIO_QSPI_SD2’s SCHMITT bit.

Enable schmitt trigger

inline void set_GPIO_QSPI_SD2_SCHMITT() volatile#

Set GPIO_QSPI_SD2’s SCHMITT bit.

Enable schmitt trigger

inline void clear_GPIO_QSPI_SD2_SCHMITT() volatile#

Clear GPIO_QSPI_SD2’s SCHMITT bit.

Enable schmitt trigger

inline void toggle_GPIO_QSPI_SD2_SCHMITT() volatile#

Toggle GPIO_QSPI_SD2’s SCHMITT bit.

Enable schmitt trigger

inline bool get_GPIO_QSPI_SD2_PDE() volatile#

Get GPIO_QSPI_SD2’s PDE bit.

Pull down enable

inline void set_GPIO_QSPI_SD2_PDE() volatile#

Set GPIO_QSPI_SD2’s PDE bit.

Pull down enable

inline void clear_GPIO_QSPI_SD2_PDE() volatile#

Clear GPIO_QSPI_SD2’s PDE bit.

Pull down enable

inline void toggle_GPIO_QSPI_SD2_PDE() volatile#

Toggle GPIO_QSPI_SD2’s PDE bit.

Pull down enable

inline bool get_GPIO_QSPI_SD2_PUE() volatile#

Get GPIO_QSPI_SD2’s PUE bit.

Pull up enable

inline void set_GPIO_QSPI_SD2_PUE() volatile#

Set GPIO_QSPI_SD2’s PUE bit.

Pull up enable

inline void clear_GPIO_QSPI_SD2_PUE() volatile#

Clear GPIO_QSPI_SD2’s PUE bit.

Pull up enable

inline void toggle_GPIO_QSPI_SD2_PUE() volatile#

Toggle GPIO_QSPI_SD2’s PUE bit.

Pull up enable

inline PADS_QSPI_GPIO_QSPI_SD2_DRIVE get_GPIO_QSPI_SD2_DRIVE() volatile#

Get GPIO_QSPI_SD2’s DRIVE field.

Drive strength.

inline void set_GPIO_QSPI_SD2_DRIVE(PADS_QSPI_GPIO_QSPI_SD2_DRIVE value) volatile#

Set GPIO_QSPI_SD2’s DRIVE field.

Drive strength.

inline bool get_GPIO_QSPI_SD2_IE() volatile#

Get GPIO_QSPI_SD2’s IE bit.

Input enable

inline void set_GPIO_QSPI_SD2_IE() volatile#

Set GPIO_QSPI_SD2’s IE bit.

Input enable

inline void clear_GPIO_QSPI_SD2_IE() volatile#

Clear GPIO_QSPI_SD2’s IE bit.

Input enable

inline void toggle_GPIO_QSPI_SD2_IE() volatile#

Toggle GPIO_QSPI_SD2’s IE bit.

Input enable

inline bool get_GPIO_QSPI_SD2_OD() volatile#

Get GPIO_QSPI_SD2’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void set_GPIO_QSPI_SD2_OD() volatile#

Set GPIO_QSPI_SD2’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void clear_GPIO_QSPI_SD2_OD() volatile#

Clear GPIO_QSPI_SD2’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void toggle_GPIO_QSPI_SD2_OD() volatile#

Toggle GPIO_QSPI_SD2’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void get_GPIO_QSPI_SD2(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_QSPI_GPIO_QSPI_SD2_DRIVE &DRIVE, bool &IE, bool &OD) volatile#

Get all of GPIO_QSPI_SD2’s bit fields.

(read-write) Pad control register

inline void set_GPIO_QSPI_SD2(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_QSPI_GPIO_QSPI_SD2_DRIVE DRIVE, bool IE, bool OD) volatile#

Set all of GPIO_QSPI_SD2’s bit fields.

(read-write) Pad control register

inline bool get_GPIO_QSPI_SD3_SLEWFAST() volatile#

Get GPIO_QSPI_SD3’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void set_GPIO_QSPI_SD3_SLEWFAST() volatile#

Set GPIO_QSPI_SD3’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void clear_GPIO_QSPI_SD3_SLEWFAST() volatile#

Clear GPIO_QSPI_SD3’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void toggle_GPIO_QSPI_SD3_SLEWFAST() volatile#

Toggle GPIO_QSPI_SD3’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline bool get_GPIO_QSPI_SD3_SCHMITT() volatile#

Get GPIO_QSPI_SD3’s SCHMITT bit.

Enable schmitt trigger

inline void set_GPIO_QSPI_SD3_SCHMITT() volatile#

Set GPIO_QSPI_SD3’s SCHMITT bit.

Enable schmitt trigger

inline void clear_GPIO_QSPI_SD3_SCHMITT() volatile#

Clear GPIO_QSPI_SD3’s SCHMITT bit.

Enable schmitt trigger

inline void toggle_GPIO_QSPI_SD3_SCHMITT() volatile#

Toggle GPIO_QSPI_SD3’s SCHMITT bit.

Enable schmitt trigger

inline bool get_GPIO_QSPI_SD3_PDE() volatile#

Get GPIO_QSPI_SD3’s PDE bit.

Pull down enable

inline void set_GPIO_QSPI_SD3_PDE() volatile#

Set GPIO_QSPI_SD3’s PDE bit.

Pull down enable

inline void clear_GPIO_QSPI_SD3_PDE() volatile#

Clear GPIO_QSPI_SD3’s PDE bit.

Pull down enable

inline void toggle_GPIO_QSPI_SD3_PDE() volatile#

Toggle GPIO_QSPI_SD3’s PDE bit.

Pull down enable

inline bool get_GPIO_QSPI_SD3_PUE() volatile#

Get GPIO_QSPI_SD3’s PUE bit.

Pull up enable

inline void set_GPIO_QSPI_SD3_PUE() volatile#

Set GPIO_QSPI_SD3’s PUE bit.

Pull up enable

inline void clear_GPIO_QSPI_SD3_PUE() volatile#

Clear GPIO_QSPI_SD3’s PUE bit.

Pull up enable

inline void toggle_GPIO_QSPI_SD3_PUE() volatile#

Toggle GPIO_QSPI_SD3’s PUE bit.

Pull up enable

inline PADS_QSPI_GPIO_QSPI_SD3_DRIVE get_GPIO_QSPI_SD3_DRIVE() volatile#

Get GPIO_QSPI_SD3’s DRIVE field.

Drive strength.

inline void set_GPIO_QSPI_SD3_DRIVE(PADS_QSPI_GPIO_QSPI_SD3_DRIVE value) volatile#

Set GPIO_QSPI_SD3’s DRIVE field.

Drive strength.

inline bool get_GPIO_QSPI_SD3_IE() volatile#

Get GPIO_QSPI_SD3’s IE bit.

Input enable

inline void set_GPIO_QSPI_SD3_IE() volatile#

Set GPIO_QSPI_SD3’s IE bit.

Input enable

inline void clear_GPIO_QSPI_SD3_IE() volatile#

Clear GPIO_QSPI_SD3’s IE bit.

Input enable

inline void toggle_GPIO_QSPI_SD3_IE() volatile#

Toggle GPIO_QSPI_SD3’s IE bit.

Input enable

inline bool get_GPIO_QSPI_SD3_OD() volatile#

Get GPIO_QSPI_SD3’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void set_GPIO_QSPI_SD3_OD() volatile#

Set GPIO_QSPI_SD3’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void clear_GPIO_QSPI_SD3_OD() volatile#

Clear GPIO_QSPI_SD3’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void toggle_GPIO_QSPI_SD3_OD() volatile#

Toggle GPIO_QSPI_SD3’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void get_GPIO_QSPI_SD3(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_QSPI_GPIO_QSPI_SD3_DRIVE &DRIVE, bool &IE, bool &OD) volatile#

Get all of GPIO_QSPI_SD3’s bit fields.

(read-write) Pad control register

inline void set_GPIO_QSPI_SD3(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_QSPI_GPIO_QSPI_SD3_DRIVE DRIVE, bool IE, bool OD) volatile#

Set all of GPIO_QSPI_SD3’s bit fields.

(read-write) Pad control register

inline bool get_GPIO_QSPI_SS_SLEWFAST() volatile#

Get GPIO_QSPI_SS’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void set_GPIO_QSPI_SS_SLEWFAST() volatile#

Set GPIO_QSPI_SS’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void clear_GPIO_QSPI_SS_SLEWFAST() volatile#

Clear GPIO_QSPI_SS’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline void toggle_GPIO_QSPI_SS_SLEWFAST() volatile#

Toggle GPIO_QSPI_SS’s SLEWFAST bit.

Slew rate control. 1 = Fast, 0 = Slow

inline bool get_GPIO_QSPI_SS_SCHMITT() volatile#

Get GPIO_QSPI_SS’s SCHMITT bit.

Enable schmitt trigger

inline void set_GPIO_QSPI_SS_SCHMITT() volatile#

Set GPIO_QSPI_SS’s SCHMITT bit.

Enable schmitt trigger

inline void clear_GPIO_QSPI_SS_SCHMITT() volatile#

Clear GPIO_QSPI_SS’s SCHMITT bit.

Enable schmitt trigger

inline void toggle_GPIO_QSPI_SS_SCHMITT() volatile#

Toggle GPIO_QSPI_SS’s SCHMITT bit.

Enable schmitt trigger

inline bool get_GPIO_QSPI_SS_PDE() volatile#

Get GPIO_QSPI_SS’s PDE bit.

Pull down enable

inline void set_GPIO_QSPI_SS_PDE() volatile#

Set GPIO_QSPI_SS’s PDE bit.

Pull down enable

inline void clear_GPIO_QSPI_SS_PDE() volatile#

Clear GPIO_QSPI_SS’s PDE bit.

Pull down enable

inline void toggle_GPIO_QSPI_SS_PDE() volatile#

Toggle GPIO_QSPI_SS’s PDE bit.

Pull down enable

inline bool get_GPIO_QSPI_SS_PUE() volatile#

Get GPIO_QSPI_SS’s PUE bit.

Pull up enable

inline void set_GPIO_QSPI_SS_PUE() volatile#

Set GPIO_QSPI_SS’s PUE bit.

Pull up enable

inline void clear_GPIO_QSPI_SS_PUE() volatile#

Clear GPIO_QSPI_SS’s PUE bit.

Pull up enable

inline void toggle_GPIO_QSPI_SS_PUE() volatile#

Toggle GPIO_QSPI_SS’s PUE bit.

Pull up enable

inline PADS_QSPI_GPIO_QSPI_SS_DRIVE get_GPIO_QSPI_SS_DRIVE() volatile#

Get GPIO_QSPI_SS’s DRIVE field.

Drive strength.

inline void set_GPIO_QSPI_SS_DRIVE(PADS_QSPI_GPIO_QSPI_SS_DRIVE value) volatile#

Set GPIO_QSPI_SS’s DRIVE field.

Drive strength.

inline bool get_GPIO_QSPI_SS_IE() volatile#

Get GPIO_QSPI_SS’s IE bit.

Input enable

inline void set_GPIO_QSPI_SS_IE() volatile#

Set GPIO_QSPI_SS’s IE bit.

Input enable

inline void clear_GPIO_QSPI_SS_IE() volatile#

Clear GPIO_QSPI_SS’s IE bit.

Input enable

inline void toggle_GPIO_QSPI_SS_IE() volatile#

Toggle GPIO_QSPI_SS’s IE bit.

Input enable

inline bool get_GPIO_QSPI_SS_OD() volatile#

Get GPIO_QSPI_SS’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void set_GPIO_QSPI_SS_OD() volatile#

Set GPIO_QSPI_SS’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void clear_GPIO_QSPI_SS_OD() volatile#

Clear GPIO_QSPI_SS’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void toggle_GPIO_QSPI_SS_OD() volatile#

Toggle GPIO_QSPI_SS’s OD bit.

Output disable. Has priority over output enable from peripherals

inline void get_GPIO_QSPI_SS(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_QSPI_GPIO_QSPI_SS_DRIVE &DRIVE, bool &IE, bool &OD) volatile#

Get all of GPIO_QSPI_SS’s bit fields.

(read-write) Pad control register

inline void set_GPIO_QSPI_SS(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_QSPI_GPIO_QSPI_SS_DRIVE DRIVE, bool IE, bool OD) volatile#

Set all of GPIO_QSPI_SS’s bit fields.

(read-write) Pad control register

Public Members

uint32_t VOLTAGE_SELECT#

(read-write) Voltage select. Per bank control

uint32_t GPIO_QSPI_SCLK#

(read-write) Pad control register

uint32_t GPIO_QSPI_SD0#

(read-write) Pad control register

uint32_t GPIO_QSPI_SD1#

(read-write) Pad control register

uint32_t GPIO_QSPI_SD2#

(read-write) Pad control register

uint32_t GPIO_QSPI_SD3#

(read-write) Pad control register

uint32_t GPIO_QSPI_SS#

(read-write) Pad control register

Public Static Attributes

static constexpr std::size_t size = 28#

pads_qspi’s size in bytes.