Struct pads_bank0#
Defined in File pads_bank0.h
Struct Documentation#
-
struct pads_bank0#
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_GPIO0_SLEWFAST() volatile#
Get GPIO0’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO0_SLEWFAST() volatile#
Set GPIO0’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO0_SLEWFAST() volatile#
Clear GPIO0’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO0_SLEWFAST() volatile#
Toggle GPIO0’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO0_SCHMITT() volatile#
Get GPIO0’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO0_SCHMITT() volatile#
Set GPIO0’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO0_SCHMITT() volatile#
Clear GPIO0’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO0_SCHMITT() volatile#
Toggle GPIO0’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO0_PDE() volatile#
Get GPIO0’s PDE bit.
Pull down enable
-
inline void set_GPIO0_PDE() volatile#
Set GPIO0’s PDE bit.
Pull down enable
-
inline void clear_GPIO0_PDE() volatile#
Clear GPIO0’s PDE bit.
Pull down enable
-
inline void toggle_GPIO0_PDE() volatile#
Toggle GPIO0’s PDE bit.
Pull down enable
-
inline bool get_GPIO0_PUE() volatile#
Get GPIO0’s PUE bit.
Pull up enable
-
inline void set_GPIO0_PUE() volatile#
Set GPIO0’s PUE bit.
Pull up enable
-
inline void clear_GPIO0_PUE() volatile#
Clear GPIO0’s PUE bit.
Pull up enable
-
inline void toggle_GPIO0_PUE() volatile#
Toggle GPIO0’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO0_DRIVE get_GPIO0_DRIVE() volatile#
Get GPIO0’s DRIVE field.
Drive strength.
-
inline void set_GPIO0_DRIVE(PADS_BANK0_GPIO0_DRIVE value) volatile#
Set GPIO0’s DRIVE field.
Drive strength.
-
inline bool get_GPIO0_IE() volatile#
Get GPIO0’s IE bit.
Input enable
-
inline void set_GPIO0_IE() volatile#
Set GPIO0’s IE bit.
Input enable
-
inline void clear_GPIO0_IE() volatile#
Clear GPIO0’s IE bit.
Input enable
-
inline void toggle_GPIO0_IE() volatile#
Toggle GPIO0’s IE bit.
Input enable
-
inline bool get_GPIO0_OD() volatile#
Get GPIO0’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO0_OD() volatile#
Set GPIO0’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO0_OD() volatile#
Clear GPIO0’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO0_OD() volatile#
Toggle GPIO0’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO0(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO0_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO0’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO0(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO0_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO0’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO1_SLEWFAST() volatile#
Get GPIO1’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO1_SLEWFAST() volatile#
Set GPIO1’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO1_SLEWFAST() volatile#
Clear GPIO1’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO1_SLEWFAST() volatile#
Toggle GPIO1’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO1_SCHMITT() volatile#
Get GPIO1’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO1_SCHMITT() volatile#
Set GPIO1’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO1_SCHMITT() volatile#
Clear GPIO1’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO1_SCHMITT() volatile#
Toggle GPIO1’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO1_PDE() volatile#
Get GPIO1’s PDE bit.
Pull down enable
-
inline void set_GPIO1_PDE() volatile#
Set GPIO1’s PDE bit.
Pull down enable
-
inline void clear_GPIO1_PDE() volatile#
Clear GPIO1’s PDE bit.
Pull down enable
-
inline void toggle_GPIO1_PDE() volatile#
Toggle GPIO1’s PDE bit.
Pull down enable
-
inline bool get_GPIO1_PUE() volatile#
Get GPIO1’s PUE bit.
Pull up enable
-
inline void set_GPIO1_PUE() volatile#
Set GPIO1’s PUE bit.
Pull up enable
-
inline void clear_GPIO1_PUE() volatile#
Clear GPIO1’s PUE bit.
Pull up enable
-
inline void toggle_GPIO1_PUE() volatile#
Toggle GPIO1’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO1_DRIVE get_GPIO1_DRIVE() volatile#
Get GPIO1’s DRIVE field.
Drive strength.
-
inline void set_GPIO1_DRIVE(PADS_BANK0_GPIO1_DRIVE value) volatile#
Set GPIO1’s DRIVE field.
Drive strength.
-
inline bool get_GPIO1_IE() volatile#
Get GPIO1’s IE bit.
Input enable
-
inline void set_GPIO1_IE() volatile#
Set GPIO1’s IE bit.
Input enable
-
inline void clear_GPIO1_IE() volatile#
Clear GPIO1’s IE bit.
Input enable
-
inline void toggle_GPIO1_IE() volatile#
Toggle GPIO1’s IE bit.
Input enable
-
inline bool get_GPIO1_OD() volatile#
Get GPIO1’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO1_OD() volatile#
Set GPIO1’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO1_OD() volatile#
Clear GPIO1’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO1_OD() volatile#
Toggle GPIO1’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO1(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO1_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO1’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO1(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO1_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO1’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO2_SLEWFAST() volatile#
Get GPIO2’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO2_SLEWFAST() volatile#
Set GPIO2’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO2_SLEWFAST() volatile#
Clear GPIO2’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO2_SLEWFAST() volatile#
Toggle GPIO2’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO2_SCHMITT() volatile#
Get GPIO2’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO2_SCHMITT() volatile#
Set GPIO2’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO2_SCHMITT() volatile#
Clear GPIO2’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO2_SCHMITT() volatile#
Toggle GPIO2’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO2_PDE() volatile#
Get GPIO2’s PDE bit.
Pull down enable
-
inline void set_GPIO2_PDE() volatile#
Set GPIO2’s PDE bit.
Pull down enable
-
inline void clear_GPIO2_PDE() volatile#
Clear GPIO2’s PDE bit.
Pull down enable
-
inline void toggle_GPIO2_PDE() volatile#
Toggle GPIO2’s PDE bit.
Pull down enable
-
inline bool get_GPIO2_PUE() volatile#
Get GPIO2’s PUE bit.
Pull up enable
-
inline void set_GPIO2_PUE() volatile#
Set GPIO2’s PUE bit.
Pull up enable
-
inline void clear_GPIO2_PUE() volatile#
Clear GPIO2’s PUE bit.
Pull up enable
-
inline void toggle_GPIO2_PUE() volatile#
Toggle GPIO2’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO2_DRIVE get_GPIO2_DRIVE() volatile#
Get GPIO2’s DRIVE field.
Drive strength.
-
inline void set_GPIO2_DRIVE(PADS_BANK0_GPIO2_DRIVE value) volatile#
Set GPIO2’s DRIVE field.
Drive strength.
-
inline bool get_GPIO2_IE() volatile#
Get GPIO2’s IE bit.
Input enable
-
inline void set_GPIO2_IE() volatile#
Set GPIO2’s IE bit.
Input enable
-
inline void clear_GPIO2_IE() volatile#
Clear GPIO2’s IE bit.
Input enable
-
inline void toggle_GPIO2_IE() volatile#
Toggle GPIO2’s IE bit.
Input enable
-
inline bool get_GPIO2_OD() volatile#
Get GPIO2’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO2_OD() volatile#
Set GPIO2’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO2_OD() volatile#
Clear GPIO2’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO2_OD() volatile#
Toggle GPIO2’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO2(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO2_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO2’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO2(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO2_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO2’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO3_SLEWFAST() volatile#
Get GPIO3’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO3_SLEWFAST() volatile#
Set GPIO3’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO3_SLEWFAST() volatile#
Clear GPIO3’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO3_SLEWFAST() volatile#
Toggle GPIO3’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO3_SCHMITT() volatile#
Get GPIO3’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO3_SCHMITT() volatile#
Set GPIO3’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO3_SCHMITT() volatile#
Clear GPIO3’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO3_SCHMITT() volatile#
Toggle GPIO3’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO3_PDE() volatile#
Get GPIO3’s PDE bit.
Pull down enable
-
inline void set_GPIO3_PDE() volatile#
Set GPIO3’s PDE bit.
Pull down enable
-
inline void clear_GPIO3_PDE() volatile#
Clear GPIO3’s PDE bit.
Pull down enable
-
inline void toggle_GPIO3_PDE() volatile#
Toggle GPIO3’s PDE bit.
Pull down enable
-
inline bool get_GPIO3_PUE() volatile#
Get GPIO3’s PUE bit.
Pull up enable
-
inline void set_GPIO3_PUE() volatile#
Set GPIO3’s PUE bit.
Pull up enable
-
inline void clear_GPIO3_PUE() volatile#
Clear GPIO3’s PUE bit.
Pull up enable
-
inline void toggle_GPIO3_PUE() volatile#
Toggle GPIO3’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO3_DRIVE get_GPIO3_DRIVE() volatile#
Get GPIO3’s DRIVE field.
Drive strength.
-
inline void set_GPIO3_DRIVE(PADS_BANK0_GPIO3_DRIVE value) volatile#
Set GPIO3’s DRIVE field.
Drive strength.
-
inline bool get_GPIO3_IE() volatile#
Get GPIO3’s IE bit.
Input enable
-
inline void set_GPIO3_IE() volatile#
Set GPIO3’s IE bit.
Input enable
-
inline void clear_GPIO3_IE() volatile#
Clear GPIO3’s IE bit.
Input enable
-
inline void toggle_GPIO3_IE() volatile#
Toggle GPIO3’s IE bit.
Input enable
-
inline bool get_GPIO3_OD() volatile#
Get GPIO3’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO3_OD() volatile#
Set GPIO3’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO3_OD() volatile#
Clear GPIO3’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO3_OD() volatile#
Toggle GPIO3’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO3(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO3_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO3’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO3(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO3_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO3’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO4_SLEWFAST() volatile#
Get GPIO4’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO4_SLEWFAST() volatile#
Set GPIO4’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO4_SLEWFAST() volatile#
Clear GPIO4’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO4_SLEWFAST() volatile#
Toggle GPIO4’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO4_SCHMITT() volatile#
Get GPIO4’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO4_SCHMITT() volatile#
Set GPIO4’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO4_SCHMITT() volatile#
Clear GPIO4’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO4_SCHMITT() volatile#
Toggle GPIO4’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO4_PDE() volatile#
Get GPIO4’s PDE bit.
Pull down enable
-
inline void set_GPIO4_PDE() volatile#
Set GPIO4’s PDE bit.
Pull down enable
-
inline void clear_GPIO4_PDE() volatile#
Clear GPIO4’s PDE bit.
Pull down enable
-
inline void toggle_GPIO4_PDE() volatile#
Toggle GPIO4’s PDE bit.
Pull down enable
-
inline bool get_GPIO4_PUE() volatile#
Get GPIO4’s PUE bit.
Pull up enable
-
inline void set_GPIO4_PUE() volatile#
Set GPIO4’s PUE bit.
Pull up enable
-
inline void clear_GPIO4_PUE() volatile#
Clear GPIO4’s PUE bit.
Pull up enable
-
inline void toggle_GPIO4_PUE() volatile#
Toggle GPIO4’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO4_DRIVE get_GPIO4_DRIVE() volatile#
Get GPIO4’s DRIVE field.
Drive strength.
-
inline void set_GPIO4_DRIVE(PADS_BANK0_GPIO4_DRIVE value) volatile#
Set GPIO4’s DRIVE field.
Drive strength.
-
inline bool get_GPIO4_IE() volatile#
Get GPIO4’s IE bit.
Input enable
-
inline void set_GPIO4_IE() volatile#
Set GPIO4’s IE bit.
Input enable
-
inline void clear_GPIO4_IE() volatile#
Clear GPIO4’s IE bit.
Input enable
-
inline void toggle_GPIO4_IE() volatile#
Toggle GPIO4’s IE bit.
Input enable
-
inline bool get_GPIO4_OD() volatile#
Get GPIO4’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO4_OD() volatile#
Set GPIO4’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO4_OD() volatile#
Clear GPIO4’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO4_OD() volatile#
Toggle GPIO4’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO4(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO4_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO4’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO4(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO4_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO4’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO5_SLEWFAST() volatile#
Get GPIO5’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO5_SLEWFAST() volatile#
Set GPIO5’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO5_SLEWFAST() volatile#
Clear GPIO5’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO5_SLEWFAST() volatile#
Toggle GPIO5’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO5_SCHMITT() volatile#
Get GPIO5’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO5_SCHMITT() volatile#
Set GPIO5’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO5_SCHMITT() volatile#
Clear GPIO5’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO5_SCHMITT() volatile#
Toggle GPIO5’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO5_PDE() volatile#
Get GPIO5’s PDE bit.
Pull down enable
-
inline void set_GPIO5_PDE() volatile#
Set GPIO5’s PDE bit.
Pull down enable
-
inline void clear_GPIO5_PDE() volatile#
Clear GPIO5’s PDE bit.
Pull down enable
-
inline void toggle_GPIO5_PDE() volatile#
Toggle GPIO5’s PDE bit.
Pull down enable
-
inline bool get_GPIO5_PUE() volatile#
Get GPIO5’s PUE bit.
Pull up enable
-
inline void set_GPIO5_PUE() volatile#
Set GPIO5’s PUE bit.
Pull up enable
-
inline void clear_GPIO5_PUE() volatile#
Clear GPIO5’s PUE bit.
Pull up enable
-
inline void toggle_GPIO5_PUE() volatile#
Toggle GPIO5’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO5_DRIVE get_GPIO5_DRIVE() volatile#
Get GPIO5’s DRIVE field.
Drive strength.
-
inline void set_GPIO5_DRIVE(PADS_BANK0_GPIO5_DRIVE value) volatile#
Set GPIO5’s DRIVE field.
Drive strength.
-
inline bool get_GPIO5_IE() volatile#
Get GPIO5’s IE bit.
Input enable
-
inline void set_GPIO5_IE() volatile#
Set GPIO5’s IE bit.
Input enable
-
inline void clear_GPIO5_IE() volatile#
Clear GPIO5’s IE bit.
Input enable
-
inline void toggle_GPIO5_IE() volatile#
Toggle GPIO5’s IE bit.
Input enable
-
inline bool get_GPIO5_OD() volatile#
Get GPIO5’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO5_OD() volatile#
Set GPIO5’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO5_OD() volatile#
Clear GPIO5’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO5_OD() volatile#
Toggle GPIO5’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO5(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO5_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO5’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO5(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO5_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO5’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO6_SLEWFAST() volatile#
Get GPIO6’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO6_SLEWFAST() volatile#
Set GPIO6’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO6_SLEWFAST() volatile#
Clear GPIO6’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO6_SLEWFAST() volatile#
Toggle GPIO6’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO6_SCHMITT() volatile#
Get GPIO6’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO6_SCHMITT() volatile#
Set GPIO6’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO6_SCHMITT() volatile#
Clear GPIO6’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO6_SCHMITT() volatile#
Toggle GPIO6’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO6_PDE() volatile#
Get GPIO6’s PDE bit.
Pull down enable
-
inline void set_GPIO6_PDE() volatile#
Set GPIO6’s PDE bit.
Pull down enable
-
inline void clear_GPIO6_PDE() volatile#
Clear GPIO6’s PDE bit.
Pull down enable
-
inline void toggle_GPIO6_PDE() volatile#
Toggle GPIO6’s PDE bit.
Pull down enable
-
inline bool get_GPIO6_PUE() volatile#
Get GPIO6’s PUE bit.
Pull up enable
-
inline void set_GPIO6_PUE() volatile#
Set GPIO6’s PUE bit.
Pull up enable
-
inline void clear_GPIO6_PUE() volatile#
Clear GPIO6’s PUE bit.
Pull up enable
-
inline void toggle_GPIO6_PUE() volatile#
Toggle GPIO6’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO6_DRIVE get_GPIO6_DRIVE() volatile#
Get GPIO6’s DRIVE field.
Drive strength.
-
inline void set_GPIO6_DRIVE(PADS_BANK0_GPIO6_DRIVE value) volatile#
Set GPIO6’s DRIVE field.
Drive strength.
-
inline bool get_GPIO6_IE() volatile#
Get GPIO6’s IE bit.
Input enable
-
inline void set_GPIO6_IE() volatile#
Set GPIO6’s IE bit.
Input enable
-
inline void clear_GPIO6_IE() volatile#
Clear GPIO6’s IE bit.
Input enable
-
inline void toggle_GPIO6_IE() volatile#
Toggle GPIO6’s IE bit.
Input enable
-
inline bool get_GPIO6_OD() volatile#
Get GPIO6’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO6_OD() volatile#
Set GPIO6’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO6_OD() volatile#
Clear GPIO6’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO6_OD() volatile#
Toggle GPIO6’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO6(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO6_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO6’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO6(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO6_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO6’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO7_SLEWFAST() volatile#
Get GPIO7’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO7_SLEWFAST() volatile#
Set GPIO7’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO7_SLEWFAST() volatile#
Clear GPIO7’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO7_SLEWFAST() volatile#
Toggle GPIO7’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO7_SCHMITT() volatile#
Get GPIO7’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO7_SCHMITT() volatile#
Set GPIO7’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO7_SCHMITT() volatile#
Clear GPIO7’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO7_SCHMITT() volatile#
Toggle GPIO7’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO7_PDE() volatile#
Get GPIO7’s PDE bit.
Pull down enable
-
inline void set_GPIO7_PDE() volatile#
Set GPIO7’s PDE bit.
Pull down enable
-
inline void clear_GPIO7_PDE() volatile#
Clear GPIO7’s PDE bit.
Pull down enable
-
inline void toggle_GPIO7_PDE() volatile#
Toggle GPIO7’s PDE bit.
Pull down enable
-
inline bool get_GPIO7_PUE() volatile#
Get GPIO7’s PUE bit.
Pull up enable
-
inline void set_GPIO7_PUE() volatile#
Set GPIO7’s PUE bit.
Pull up enable
-
inline void clear_GPIO7_PUE() volatile#
Clear GPIO7’s PUE bit.
Pull up enable
-
inline void toggle_GPIO7_PUE() volatile#
Toggle GPIO7’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO7_DRIVE get_GPIO7_DRIVE() volatile#
Get GPIO7’s DRIVE field.
Drive strength.
-
inline void set_GPIO7_DRIVE(PADS_BANK0_GPIO7_DRIVE value) volatile#
Set GPIO7’s DRIVE field.
Drive strength.
-
inline bool get_GPIO7_IE() volatile#
Get GPIO7’s IE bit.
Input enable
-
inline void set_GPIO7_IE() volatile#
Set GPIO7’s IE bit.
Input enable
-
inline void clear_GPIO7_IE() volatile#
Clear GPIO7’s IE bit.
Input enable
-
inline void toggle_GPIO7_IE() volatile#
Toggle GPIO7’s IE bit.
Input enable
-
inline bool get_GPIO7_OD() volatile#
Get GPIO7’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO7_OD() volatile#
Set GPIO7’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO7_OD() volatile#
Clear GPIO7’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO7_OD() volatile#
Toggle GPIO7’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO7(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO7_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO7’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO7(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO7_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO7’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO8_SLEWFAST() volatile#
Get GPIO8’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO8_SLEWFAST() volatile#
Set GPIO8’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO8_SLEWFAST() volatile#
Clear GPIO8’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO8_SLEWFAST() volatile#
Toggle GPIO8’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO8_SCHMITT() volatile#
Get GPIO8’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO8_SCHMITT() volatile#
Set GPIO8’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO8_SCHMITT() volatile#
Clear GPIO8’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO8_SCHMITT() volatile#
Toggle GPIO8’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO8_PDE() volatile#
Get GPIO8’s PDE bit.
Pull down enable
-
inline void set_GPIO8_PDE() volatile#
Set GPIO8’s PDE bit.
Pull down enable
-
inline void clear_GPIO8_PDE() volatile#
Clear GPIO8’s PDE bit.
Pull down enable
-
inline void toggle_GPIO8_PDE() volatile#
Toggle GPIO8’s PDE bit.
Pull down enable
-
inline bool get_GPIO8_PUE() volatile#
Get GPIO8’s PUE bit.
Pull up enable
-
inline void set_GPIO8_PUE() volatile#
Set GPIO8’s PUE bit.
Pull up enable
-
inline void clear_GPIO8_PUE() volatile#
Clear GPIO8’s PUE bit.
Pull up enable
-
inline void toggle_GPIO8_PUE() volatile#
Toggle GPIO8’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO8_DRIVE get_GPIO8_DRIVE() volatile#
Get GPIO8’s DRIVE field.
Drive strength.
-
inline void set_GPIO8_DRIVE(PADS_BANK0_GPIO8_DRIVE value) volatile#
Set GPIO8’s DRIVE field.
Drive strength.
-
inline bool get_GPIO8_IE() volatile#
Get GPIO8’s IE bit.
Input enable
-
inline void set_GPIO8_IE() volatile#
Set GPIO8’s IE bit.
Input enable
-
inline void clear_GPIO8_IE() volatile#
Clear GPIO8’s IE bit.
Input enable
-
inline void toggle_GPIO8_IE() volatile#
Toggle GPIO8’s IE bit.
Input enable
-
inline bool get_GPIO8_OD() volatile#
Get GPIO8’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO8_OD() volatile#
Set GPIO8’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO8_OD() volatile#
Clear GPIO8’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO8_OD() volatile#
Toggle GPIO8’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO8(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO8_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO8’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO8(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO8_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO8’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO9_SLEWFAST() volatile#
Get GPIO9’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO9_SLEWFAST() volatile#
Set GPIO9’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO9_SLEWFAST() volatile#
Clear GPIO9’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO9_SLEWFAST() volatile#
Toggle GPIO9’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO9_SCHMITT() volatile#
Get GPIO9’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO9_SCHMITT() volatile#
Set GPIO9’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO9_SCHMITT() volatile#
Clear GPIO9’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO9_SCHMITT() volatile#
Toggle GPIO9’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO9_PDE() volatile#
Get GPIO9’s PDE bit.
Pull down enable
-
inline void set_GPIO9_PDE() volatile#
Set GPIO9’s PDE bit.
Pull down enable
-
inline void clear_GPIO9_PDE() volatile#
Clear GPIO9’s PDE bit.
Pull down enable
-
inline void toggle_GPIO9_PDE() volatile#
Toggle GPIO9’s PDE bit.
Pull down enable
-
inline bool get_GPIO9_PUE() volatile#
Get GPIO9’s PUE bit.
Pull up enable
-
inline void set_GPIO9_PUE() volatile#
Set GPIO9’s PUE bit.
Pull up enable
-
inline void clear_GPIO9_PUE() volatile#
Clear GPIO9’s PUE bit.
Pull up enable
-
inline void toggle_GPIO9_PUE() volatile#
Toggle GPIO9’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO9_DRIVE get_GPIO9_DRIVE() volatile#
Get GPIO9’s DRIVE field.
Drive strength.
-
inline void set_GPIO9_DRIVE(PADS_BANK0_GPIO9_DRIVE value) volatile#
Set GPIO9’s DRIVE field.
Drive strength.
-
inline bool get_GPIO9_IE() volatile#
Get GPIO9’s IE bit.
Input enable
-
inline void set_GPIO9_IE() volatile#
Set GPIO9’s IE bit.
Input enable
-
inline void clear_GPIO9_IE() volatile#
Clear GPIO9’s IE bit.
Input enable
-
inline void toggle_GPIO9_IE() volatile#
Toggle GPIO9’s IE bit.
Input enable
-
inline bool get_GPIO9_OD() volatile#
Get GPIO9’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO9_OD() volatile#
Set GPIO9’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO9_OD() volatile#
Clear GPIO9’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO9_OD() volatile#
Toggle GPIO9’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO9(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO9_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO9’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO9(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO9_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO9’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO10_SLEWFAST() volatile#
Get GPIO10’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO10_SLEWFAST() volatile#
Set GPIO10’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO10_SLEWFAST() volatile#
Clear GPIO10’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO10_SLEWFAST() volatile#
Toggle GPIO10’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO10_SCHMITT() volatile#
Get GPIO10’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO10_SCHMITT() volatile#
Set GPIO10’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO10_SCHMITT() volatile#
Clear GPIO10’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO10_SCHMITT() volatile#
Toggle GPIO10’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO10_PDE() volatile#
Get GPIO10’s PDE bit.
Pull down enable
-
inline void set_GPIO10_PDE() volatile#
Set GPIO10’s PDE bit.
Pull down enable
-
inline void clear_GPIO10_PDE() volatile#
Clear GPIO10’s PDE bit.
Pull down enable
-
inline void toggle_GPIO10_PDE() volatile#
Toggle GPIO10’s PDE bit.
Pull down enable
-
inline bool get_GPIO10_PUE() volatile#
Get GPIO10’s PUE bit.
Pull up enable
-
inline void set_GPIO10_PUE() volatile#
Set GPIO10’s PUE bit.
Pull up enable
-
inline void clear_GPIO10_PUE() volatile#
Clear GPIO10’s PUE bit.
Pull up enable
-
inline void toggle_GPIO10_PUE() volatile#
Toggle GPIO10’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO10_DRIVE get_GPIO10_DRIVE() volatile#
Get GPIO10’s DRIVE field.
Drive strength.
-
inline void set_GPIO10_DRIVE(PADS_BANK0_GPIO10_DRIVE value) volatile#
Set GPIO10’s DRIVE field.
Drive strength.
-
inline bool get_GPIO10_IE() volatile#
Get GPIO10’s IE bit.
Input enable
-
inline void set_GPIO10_IE() volatile#
Set GPIO10’s IE bit.
Input enable
-
inline void clear_GPIO10_IE() volatile#
Clear GPIO10’s IE bit.
Input enable
-
inline void toggle_GPIO10_IE() volatile#
Toggle GPIO10’s IE bit.
Input enable
-
inline bool get_GPIO10_OD() volatile#
Get GPIO10’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO10_OD() volatile#
Set GPIO10’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO10_OD() volatile#
Clear GPIO10’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO10_OD() volatile#
Toggle GPIO10’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO10(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO10_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO10’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO10(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO10_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO10’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO11_SLEWFAST() volatile#
Get GPIO11’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO11_SLEWFAST() volatile#
Set GPIO11’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO11_SLEWFAST() volatile#
Clear GPIO11’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO11_SLEWFAST() volatile#
Toggle GPIO11’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO11_SCHMITT() volatile#
Get GPIO11’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO11_SCHMITT() volatile#
Set GPIO11’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO11_SCHMITT() volatile#
Clear GPIO11’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO11_SCHMITT() volatile#
Toggle GPIO11’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO11_PDE() volatile#
Get GPIO11’s PDE bit.
Pull down enable
-
inline void set_GPIO11_PDE() volatile#
Set GPIO11’s PDE bit.
Pull down enable
-
inline void clear_GPIO11_PDE() volatile#
Clear GPIO11’s PDE bit.
Pull down enable
-
inline void toggle_GPIO11_PDE() volatile#
Toggle GPIO11’s PDE bit.
Pull down enable
-
inline bool get_GPIO11_PUE() volatile#
Get GPIO11’s PUE bit.
Pull up enable
-
inline void set_GPIO11_PUE() volatile#
Set GPIO11’s PUE bit.
Pull up enable
-
inline void clear_GPIO11_PUE() volatile#
Clear GPIO11’s PUE bit.
Pull up enable
-
inline void toggle_GPIO11_PUE() volatile#
Toggle GPIO11’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO11_DRIVE get_GPIO11_DRIVE() volatile#
Get GPIO11’s DRIVE field.
Drive strength.
-
inline void set_GPIO11_DRIVE(PADS_BANK0_GPIO11_DRIVE value) volatile#
Set GPIO11’s DRIVE field.
Drive strength.
-
inline bool get_GPIO11_IE() volatile#
Get GPIO11’s IE bit.
Input enable
-
inline void set_GPIO11_IE() volatile#
Set GPIO11’s IE bit.
Input enable
-
inline void clear_GPIO11_IE() volatile#
Clear GPIO11’s IE bit.
Input enable
-
inline void toggle_GPIO11_IE() volatile#
Toggle GPIO11’s IE bit.
Input enable
-
inline bool get_GPIO11_OD() volatile#
Get GPIO11’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO11_OD() volatile#
Set GPIO11’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO11_OD() volatile#
Clear GPIO11’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO11_OD() volatile#
Toggle GPIO11’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO11(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO11_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO11’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO11(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO11_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO11’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO12_SLEWFAST() volatile#
Get GPIO12’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO12_SLEWFAST() volatile#
Set GPIO12’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO12_SLEWFAST() volatile#
Clear GPIO12’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO12_SLEWFAST() volatile#
Toggle GPIO12’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO12_SCHMITT() volatile#
Get GPIO12’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO12_SCHMITT() volatile#
Set GPIO12’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO12_SCHMITT() volatile#
Clear GPIO12’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO12_SCHMITT() volatile#
Toggle GPIO12’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO12_PDE() volatile#
Get GPIO12’s PDE bit.
Pull down enable
-
inline void set_GPIO12_PDE() volatile#
Set GPIO12’s PDE bit.
Pull down enable
-
inline void clear_GPIO12_PDE() volatile#
Clear GPIO12’s PDE bit.
Pull down enable
-
inline void toggle_GPIO12_PDE() volatile#
Toggle GPIO12’s PDE bit.
Pull down enable
-
inline bool get_GPIO12_PUE() volatile#
Get GPIO12’s PUE bit.
Pull up enable
-
inline void set_GPIO12_PUE() volatile#
Set GPIO12’s PUE bit.
Pull up enable
-
inline void clear_GPIO12_PUE() volatile#
Clear GPIO12’s PUE bit.
Pull up enable
-
inline void toggle_GPIO12_PUE() volatile#
Toggle GPIO12’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO12_DRIVE get_GPIO12_DRIVE() volatile#
Get GPIO12’s DRIVE field.
Drive strength.
-
inline void set_GPIO12_DRIVE(PADS_BANK0_GPIO12_DRIVE value) volatile#
Set GPIO12’s DRIVE field.
Drive strength.
-
inline bool get_GPIO12_IE() volatile#
Get GPIO12’s IE bit.
Input enable
-
inline void set_GPIO12_IE() volatile#
Set GPIO12’s IE bit.
Input enable
-
inline void clear_GPIO12_IE() volatile#
Clear GPIO12’s IE bit.
Input enable
-
inline void toggle_GPIO12_IE() volatile#
Toggle GPIO12’s IE bit.
Input enable
-
inline bool get_GPIO12_OD() volatile#
Get GPIO12’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO12_OD() volatile#
Set GPIO12’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO12_OD() volatile#
Clear GPIO12’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO12_OD() volatile#
Toggle GPIO12’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO12(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO12_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO12’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO12(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO12_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO12’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO13_SLEWFAST() volatile#
Get GPIO13’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO13_SLEWFAST() volatile#
Set GPIO13’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO13_SLEWFAST() volatile#
Clear GPIO13’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO13_SLEWFAST() volatile#
Toggle GPIO13’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO13_SCHMITT() volatile#
Get GPIO13’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO13_SCHMITT() volatile#
Set GPIO13’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO13_SCHMITT() volatile#
Clear GPIO13’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO13_SCHMITT() volatile#
Toggle GPIO13’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO13_PDE() volatile#
Get GPIO13’s PDE bit.
Pull down enable
-
inline void set_GPIO13_PDE() volatile#
Set GPIO13’s PDE bit.
Pull down enable
-
inline void clear_GPIO13_PDE() volatile#
Clear GPIO13’s PDE bit.
Pull down enable
-
inline void toggle_GPIO13_PDE() volatile#
Toggle GPIO13’s PDE bit.
Pull down enable
-
inline bool get_GPIO13_PUE() volatile#
Get GPIO13’s PUE bit.
Pull up enable
-
inline void set_GPIO13_PUE() volatile#
Set GPIO13’s PUE bit.
Pull up enable
-
inline void clear_GPIO13_PUE() volatile#
Clear GPIO13’s PUE bit.
Pull up enable
-
inline void toggle_GPIO13_PUE() volatile#
Toggle GPIO13’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO13_DRIVE get_GPIO13_DRIVE() volatile#
Get GPIO13’s DRIVE field.
Drive strength.
-
inline void set_GPIO13_DRIVE(PADS_BANK0_GPIO13_DRIVE value) volatile#
Set GPIO13’s DRIVE field.
Drive strength.
-
inline bool get_GPIO13_IE() volatile#
Get GPIO13’s IE bit.
Input enable
-
inline void set_GPIO13_IE() volatile#
Set GPIO13’s IE bit.
Input enable
-
inline void clear_GPIO13_IE() volatile#
Clear GPIO13’s IE bit.
Input enable
-
inline void toggle_GPIO13_IE() volatile#
Toggle GPIO13’s IE bit.
Input enable
-
inline bool get_GPIO13_OD() volatile#
Get GPIO13’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO13_OD() volatile#
Set GPIO13’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO13_OD() volatile#
Clear GPIO13’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO13_OD() volatile#
Toggle GPIO13’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO13(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO13_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO13’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO13(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO13_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO13’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO14_SLEWFAST() volatile#
Get GPIO14’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO14_SLEWFAST() volatile#
Set GPIO14’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO14_SLEWFAST() volatile#
Clear GPIO14’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO14_SLEWFAST() volatile#
Toggle GPIO14’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO14_SCHMITT() volatile#
Get GPIO14’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO14_SCHMITT() volatile#
Set GPIO14’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO14_SCHMITT() volatile#
Clear GPIO14’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO14_SCHMITT() volatile#
Toggle GPIO14’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO14_PDE() volatile#
Get GPIO14’s PDE bit.
Pull down enable
-
inline void set_GPIO14_PDE() volatile#
Set GPIO14’s PDE bit.
Pull down enable
-
inline void clear_GPIO14_PDE() volatile#
Clear GPIO14’s PDE bit.
Pull down enable
-
inline void toggle_GPIO14_PDE() volatile#
Toggle GPIO14’s PDE bit.
Pull down enable
-
inline bool get_GPIO14_PUE() volatile#
Get GPIO14’s PUE bit.
Pull up enable
-
inline void set_GPIO14_PUE() volatile#
Set GPIO14’s PUE bit.
Pull up enable
-
inline void clear_GPIO14_PUE() volatile#
Clear GPIO14’s PUE bit.
Pull up enable
-
inline void toggle_GPIO14_PUE() volatile#
Toggle GPIO14’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO14_DRIVE get_GPIO14_DRIVE() volatile#
Get GPIO14’s DRIVE field.
Drive strength.
-
inline void set_GPIO14_DRIVE(PADS_BANK0_GPIO14_DRIVE value) volatile#
Set GPIO14’s DRIVE field.
Drive strength.
-
inline bool get_GPIO14_IE() volatile#
Get GPIO14’s IE bit.
Input enable
-
inline void set_GPIO14_IE() volatile#
Set GPIO14’s IE bit.
Input enable
-
inline void clear_GPIO14_IE() volatile#
Clear GPIO14’s IE bit.
Input enable
-
inline void toggle_GPIO14_IE() volatile#
Toggle GPIO14’s IE bit.
Input enable
-
inline bool get_GPIO14_OD() volatile#
Get GPIO14’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO14_OD() volatile#
Set GPIO14’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO14_OD() volatile#
Clear GPIO14’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO14_OD() volatile#
Toggle GPIO14’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO14(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO14_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO14’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO14(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO14_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO14’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO15_SLEWFAST() volatile#
Get GPIO15’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO15_SLEWFAST() volatile#
Set GPIO15’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO15_SLEWFAST() volatile#
Clear GPIO15’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO15_SLEWFAST() volatile#
Toggle GPIO15’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO15_SCHMITT() volatile#
Get GPIO15’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO15_SCHMITT() volatile#
Set GPIO15’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO15_SCHMITT() volatile#
Clear GPIO15’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO15_SCHMITT() volatile#
Toggle GPIO15’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO15_PDE() volatile#
Get GPIO15’s PDE bit.
Pull down enable
-
inline void set_GPIO15_PDE() volatile#
Set GPIO15’s PDE bit.
Pull down enable
-
inline void clear_GPIO15_PDE() volatile#
Clear GPIO15’s PDE bit.
Pull down enable
-
inline void toggle_GPIO15_PDE() volatile#
Toggle GPIO15’s PDE bit.
Pull down enable
-
inline bool get_GPIO15_PUE() volatile#
Get GPIO15’s PUE bit.
Pull up enable
-
inline void set_GPIO15_PUE() volatile#
Set GPIO15’s PUE bit.
Pull up enable
-
inline void clear_GPIO15_PUE() volatile#
Clear GPIO15’s PUE bit.
Pull up enable
-
inline void toggle_GPIO15_PUE() volatile#
Toggle GPIO15’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO15_DRIVE get_GPIO15_DRIVE() volatile#
Get GPIO15’s DRIVE field.
Drive strength.
-
inline void set_GPIO15_DRIVE(PADS_BANK0_GPIO15_DRIVE value) volatile#
Set GPIO15’s DRIVE field.
Drive strength.
-
inline bool get_GPIO15_IE() volatile#
Get GPIO15’s IE bit.
Input enable
-
inline void set_GPIO15_IE() volatile#
Set GPIO15’s IE bit.
Input enable
-
inline void clear_GPIO15_IE() volatile#
Clear GPIO15’s IE bit.
Input enable
-
inline void toggle_GPIO15_IE() volatile#
Toggle GPIO15’s IE bit.
Input enable
-
inline bool get_GPIO15_OD() volatile#
Get GPIO15’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO15_OD() volatile#
Set GPIO15’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO15_OD() volatile#
Clear GPIO15’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO15_OD() volatile#
Toggle GPIO15’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO15(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO15_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO15’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO15(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO15_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO15’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO16_SLEWFAST() volatile#
Get GPIO16’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO16_SLEWFAST() volatile#
Set GPIO16’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO16_SLEWFAST() volatile#
Clear GPIO16’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO16_SLEWFAST() volatile#
Toggle GPIO16’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO16_SCHMITT() volatile#
Get GPIO16’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO16_SCHMITT() volatile#
Set GPIO16’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO16_SCHMITT() volatile#
Clear GPIO16’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO16_SCHMITT() volatile#
Toggle GPIO16’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO16_PDE() volatile#
Get GPIO16’s PDE bit.
Pull down enable
-
inline void set_GPIO16_PDE() volatile#
Set GPIO16’s PDE bit.
Pull down enable
-
inline void clear_GPIO16_PDE() volatile#
Clear GPIO16’s PDE bit.
Pull down enable
-
inline void toggle_GPIO16_PDE() volatile#
Toggle GPIO16’s PDE bit.
Pull down enable
-
inline bool get_GPIO16_PUE() volatile#
Get GPIO16’s PUE bit.
Pull up enable
-
inline void set_GPIO16_PUE() volatile#
Set GPIO16’s PUE bit.
Pull up enable
-
inline void clear_GPIO16_PUE() volatile#
Clear GPIO16’s PUE bit.
Pull up enable
-
inline void toggle_GPIO16_PUE() volatile#
Toggle GPIO16’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO16_DRIVE get_GPIO16_DRIVE() volatile#
Get GPIO16’s DRIVE field.
Drive strength.
-
inline void set_GPIO16_DRIVE(PADS_BANK0_GPIO16_DRIVE value) volatile#
Set GPIO16’s DRIVE field.
Drive strength.
-
inline bool get_GPIO16_IE() volatile#
Get GPIO16’s IE bit.
Input enable
-
inline void set_GPIO16_IE() volatile#
Set GPIO16’s IE bit.
Input enable
-
inline void clear_GPIO16_IE() volatile#
Clear GPIO16’s IE bit.
Input enable
-
inline void toggle_GPIO16_IE() volatile#
Toggle GPIO16’s IE bit.
Input enable
-
inline bool get_GPIO16_OD() volatile#
Get GPIO16’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO16_OD() volatile#
Set GPIO16’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO16_OD() volatile#
Clear GPIO16’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO16_OD() volatile#
Toggle GPIO16’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO16(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO16_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO16’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO16(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO16_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO16’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO17_SLEWFAST() volatile#
Get GPIO17’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO17_SLEWFAST() volatile#
Set GPIO17’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO17_SLEWFAST() volatile#
Clear GPIO17’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO17_SLEWFAST() volatile#
Toggle GPIO17’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO17_SCHMITT() volatile#
Get GPIO17’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO17_SCHMITT() volatile#
Set GPIO17’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO17_SCHMITT() volatile#
Clear GPIO17’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO17_SCHMITT() volatile#
Toggle GPIO17’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO17_PDE() volatile#
Get GPIO17’s PDE bit.
Pull down enable
-
inline void set_GPIO17_PDE() volatile#
Set GPIO17’s PDE bit.
Pull down enable
-
inline void clear_GPIO17_PDE() volatile#
Clear GPIO17’s PDE bit.
Pull down enable
-
inline void toggle_GPIO17_PDE() volatile#
Toggle GPIO17’s PDE bit.
Pull down enable
-
inline bool get_GPIO17_PUE() volatile#
Get GPIO17’s PUE bit.
Pull up enable
-
inline void set_GPIO17_PUE() volatile#
Set GPIO17’s PUE bit.
Pull up enable
-
inline void clear_GPIO17_PUE() volatile#
Clear GPIO17’s PUE bit.
Pull up enable
-
inline void toggle_GPIO17_PUE() volatile#
Toggle GPIO17’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO17_DRIVE get_GPIO17_DRIVE() volatile#
Get GPIO17’s DRIVE field.
Drive strength.
-
inline void set_GPIO17_DRIVE(PADS_BANK0_GPIO17_DRIVE value) volatile#
Set GPIO17’s DRIVE field.
Drive strength.
-
inline bool get_GPIO17_IE() volatile#
Get GPIO17’s IE bit.
Input enable
-
inline void set_GPIO17_IE() volatile#
Set GPIO17’s IE bit.
Input enable
-
inline void clear_GPIO17_IE() volatile#
Clear GPIO17’s IE bit.
Input enable
-
inline void toggle_GPIO17_IE() volatile#
Toggle GPIO17’s IE bit.
Input enable
-
inline bool get_GPIO17_OD() volatile#
Get GPIO17’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO17_OD() volatile#
Set GPIO17’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO17_OD() volatile#
Clear GPIO17’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO17_OD() volatile#
Toggle GPIO17’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO17(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO17_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO17’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO17(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO17_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO17’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO18_SLEWFAST() volatile#
Get GPIO18’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO18_SLEWFAST() volatile#
Set GPIO18’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO18_SLEWFAST() volatile#
Clear GPIO18’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO18_SLEWFAST() volatile#
Toggle GPIO18’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO18_SCHMITT() volatile#
Get GPIO18’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO18_SCHMITT() volatile#
Set GPIO18’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO18_SCHMITT() volatile#
Clear GPIO18’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO18_SCHMITT() volatile#
Toggle GPIO18’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO18_PDE() volatile#
Get GPIO18’s PDE bit.
Pull down enable
-
inline void set_GPIO18_PDE() volatile#
Set GPIO18’s PDE bit.
Pull down enable
-
inline void clear_GPIO18_PDE() volatile#
Clear GPIO18’s PDE bit.
Pull down enable
-
inline void toggle_GPIO18_PDE() volatile#
Toggle GPIO18’s PDE bit.
Pull down enable
-
inline bool get_GPIO18_PUE() volatile#
Get GPIO18’s PUE bit.
Pull up enable
-
inline void set_GPIO18_PUE() volatile#
Set GPIO18’s PUE bit.
Pull up enable
-
inline void clear_GPIO18_PUE() volatile#
Clear GPIO18’s PUE bit.
Pull up enable
-
inline void toggle_GPIO18_PUE() volatile#
Toggle GPIO18’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO18_DRIVE get_GPIO18_DRIVE() volatile#
Get GPIO18’s DRIVE field.
Drive strength.
-
inline void set_GPIO18_DRIVE(PADS_BANK0_GPIO18_DRIVE value) volatile#
Set GPIO18’s DRIVE field.
Drive strength.
-
inline bool get_GPIO18_IE() volatile#
Get GPIO18’s IE bit.
Input enable
-
inline void set_GPIO18_IE() volatile#
Set GPIO18’s IE bit.
Input enable
-
inline void clear_GPIO18_IE() volatile#
Clear GPIO18’s IE bit.
Input enable
-
inline void toggle_GPIO18_IE() volatile#
Toggle GPIO18’s IE bit.
Input enable
-
inline bool get_GPIO18_OD() volatile#
Get GPIO18’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO18_OD() volatile#
Set GPIO18’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO18_OD() volatile#
Clear GPIO18’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO18_OD() volatile#
Toggle GPIO18’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO18(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO18_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO18’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO18(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO18_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO18’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO19_SLEWFAST() volatile#
Get GPIO19’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO19_SLEWFAST() volatile#
Set GPIO19’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO19_SLEWFAST() volatile#
Clear GPIO19’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO19_SLEWFAST() volatile#
Toggle GPIO19’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO19_SCHMITT() volatile#
Get GPIO19’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO19_SCHMITT() volatile#
Set GPIO19’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO19_SCHMITT() volatile#
Clear GPIO19’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO19_SCHMITT() volatile#
Toggle GPIO19’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO19_PDE() volatile#
Get GPIO19’s PDE bit.
Pull down enable
-
inline void set_GPIO19_PDE() volatile#
Set GPIO19’s PDE bit.
Pull down enable
-
inline void clear_GPIO19_PDE() volatile#
Clear GPIO19’s PDE bit.
Pull down enable
-
inline void toggle_GPIO19_PDE() volatile#
Toggle GPIO19’s PDE bit.
Pull down enable
-
inline bool get_GPIO19_PUE() volatile#
Get GPIO19’s PUE bit.
Pull up enable
-
inline void set_GPIO19_PUE() volatile#
Set GPIO19’s PUE bit.
Pull up enable
-
inline void clear_GPIO19_PUE() volatile#
Clear GPIO19’s PUE bit.
Pull up enable
-
inline void toggle_GPIO19_PUE() volatile#
Toggle GPIO19’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO19_DRIVE get_GPIO19_DRIVE() volatile#
Get GPIO19’s DRIVE field.
Drive strength.
-
inline void set_GPIO19_DRIVE(PADS_BANK0_GPIO19_DRIVE value) volatile#
Set GPIO19’s DRIVE field.
Drive strength.
-
inline bool get_GPIO19_IE() volatile#
Get GPIO19’s IE bit.
Input enable
-
inline void set_GPIO19_IE() volatile#
Set GPIO19’s IE bit.
Input enable
-
inline void clear_GPIO19_IE() volatile#
Clear GPIO19’s IE bit.
Input enable
-
inline void toggle_GPIO19_IE() volatile#
Toggle GPIO19’s IE bit.
Input enable
-
inline bool get_GPIO19_OD() volatile#
Get GPIO19’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO19_OD() volatile#
Set GPIO19’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO19_OD() volatile#
Clear GPIO19’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO19_OD() volatile#
Toggle GPIO19’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO19(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO19_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO19’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO19(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO19_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO19’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO20_SLEWFAST() volatile#
Get GPIO20’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO20_SLEWFAST() volatile#
Set GPIO20’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO20_SLEWFAST() volatile#
Clear GPIO20’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO20_SLEWFAST() volatile#
Toggle GPIO20’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO20_SCHMITT() volatile#
Get GPIO20’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO20_SCHMITT() volatile#
Set GPIO20’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO20_SCHMITT() volatile#
Clear GPIO20’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO20_SCHMITT() volatile#
Toggle GPIO20’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO20_PDE() volatile#
Get GPIO20’s PDE bit.
Pull down enable
-
inline void set_GPIO20_PDE() volatile#
Set GPIO20’s PDE bit.
Pull down enable
-
inline void clear_GPIO20_PDE() volatile#
Clear GPIO20’s PDE bit.
Pull down enable
-
inline void toggle_GPIO20_PDE() volatile#
Toggle GPIO20’s PDE bit.
Pull down enable
-
inline bool get_GPIO20_PUE() volatile#
Get GPIO20’s PUE bit.
Pull up enable
-
inline void set_GPIO20_PUE() volatile#
Set GPIO20’s PUE bit.
Pull up enable
-
inline void clear_GPIO20_PUE() volatile#
Clear GPIO20’s PUE bit.
Pull up enable
-
inline void toggle_GPIO20_PUE() volatile#
Toggle GPIO20’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO20_DRIVE get_GPIO20_DRIVE() volatile#
Get GPIO20’s DRIVE field.
Drive strength.
-
inline void set_GPIO20_DRIVE(PADS_BANK0_GPIO20_DRIVE value) volatile#
Set GPIO20’s DRIVE field.
Drive strength.
-
inline bool get_GPIO20_IE() volatile#
Get GPIO20’s IE bit.
Input enable
-
inline void set_GPIO20_IE() volatile#
Set GPIO20’s IE bit.
Input enable
-
inline void clear_GPIO20_IE() volatile#
Clear GPIO20’s IE bit.
Input enable
-
inline void toggle_GPIO20_IE() volatile#
Toggle GPIO20’s IE bit.
Input enable
-
inline bool get_GPIO20_OD() volatile#
Get GPIO20’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO20_OD() volatile#
Set GPIO20’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO20_OD() volatile#
Clear GPIO20’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO20_OD() volatile#
Toggle GPIO20’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO20(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO20_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO20’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO20(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO20_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO20’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO21_SLEWFAST() volatile#
Get GPIO21’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO21_SLEWFAST() volatile#
Set GPIO21’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO21_SLEWFAST() volatile#
Clear GPIO21’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO21_SLEWFAST() volatile#
Toggle GPIO21’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO21_SCHMITT() volatile#
Get GPIO21’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO21_SCHMITT() volatile#
Set GPIO21’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO21_SCHMITT() volatile#
Clear GPIO21’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO21_SCHMITT() volatile#
Toggle GPIO21’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO21_PDE() volatile#
Get GPIO21’s PDE bit.
Pull down enable
-
inline void set_GPIO21_PDE() volatile#
Set GPIO21’s PDE bit.
Pull down enable
-
inline void clear_GPIO21_PDE() volatile#
Clear GPIO21’s PDE bit.
Pull down enable
-
inline void toggle_GPIO21_PDE() volatile#
Toggle GPIO21’s PDE bit.
Pull down enable
-
inline bool get_GPIO21_PUE() volatile#
Get GPIO21’s PUE bit.
Pull up enable
-
inline void set_GPIO21_PUE() volatile#
Set GPIO21’s PUE bit.
Pull up enable
-
inline void clear_GPIO21_PUE() volatile#
Clear GPIO21’s PUE bit.
Pull up enable
-
inline void toggle_GPIO21_PUE() volatile#
Toggle GPIO21’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO21_DRIVE get_GPIO21_DRIVE() volatile#
Get GPIO21’s DRIVE field.
Drive strength.
-
inline void set_GPIO21_DRIVE(PADS_BANK0_GPIO21_DRIVE value) volatile#
Set GPIO21’s DRIVE field.
Drive strength.
-
inline bool get_GPIO21_IE() volatile#
Get GPIO21’s IE bit.
Input enable
-
inline void set_GPIO21_IE() volatile#
Set GPIO21’s IE bit.
Input enable
-
inline void clear_GPIO21_IE() volatile#
Clear GPIO21’s IE bit.
Input enable
-
inline void toggle_GPIO21_IE() volatile#
Toggle GPIO21’s IE bit.
Input enable
-
inline bool get_GPIO21_OD() volatile#
Get GPIO21’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO21_OD() volatile#
Set GPIO21’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO21_OD() volatile#
Clear GPIO21’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO21_OD() volatile#
Toggle GPIO21’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO21(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO21_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO21’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO21(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO21_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO21’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO22_SLEWFAST() volatile#
Get GPIO22’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO22_SLEWFAST() volatile#
Set GPIO22’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO22_SLEWFAST() volatile#
Clear GPIO22’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO22_SLEWFAST() volatile#
Toggle GPIO22’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO22_SCHMITT() volatile#
Get GPIO22’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO22_SCHMITT() volatile#
Set GPIO22’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO22_SCHMITT() volatile#
Clear GPIO22’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO22_SCHMITT() volatile#
Toggle GPIO22’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO22_PDE() volatile#
Get GPIO22’s PDE bit.
Pull down enable
-
inline void set_GPIO22_PDE() volatile#
Set GPIO22’s PDE bit.
Pull down enable
-
inline void clear_GPIO22_PDE() volatile#
Clear GPIO22’s PDE bit.
Pull down enable
-
inline void toggle_GPIO22_PDE() volatile#
Toggle GPIO22’s PDE bit.
Pull down enable
-
inline bool get_GPIO22_PUE() volatile#
Get GPIO22’s PUE bit.
Pull up enable
-
inline void set_GPIO22_PUE() volatile#
Set GPIO22’s PUE bit.
Pull up enable
-
inline void clear_GPIO22_PUE() volatile#
Clear GPIO22’s PUE bit.
Pull up enable
-
inline void toggle_GPIO22_PUE() volatile#
Toggle GPIO22’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO22_DRIVE get_GPIO22_DRIVE() volatile#
Get GPIO22’s DRIVE field.
Drive strength.
-
inline void set_GPIO22_DRIVE(PADS_BANK0_GPIO22_DRIVE value) volatile#
Set GPIO22’s DRIVE field.
Drive strength.
-
inline bool get_GPIO22_IE() volatile#
Get GPIO22’s IE bit.
Input enable
-
inline void set_GPIO22_IE() volatile#
Set GPIO22’s IE bit.
Input enable
-
inline void clear_GPIO22_IE() volatile#
Clear GPIO22’s IE bit.
Input enable
-
inline void toggle_GPIO22_IE() volatile#
Toggle GPIO22’s IE bit.
Input enable
-
inline bool get_GPIO22_OD() volatile#
Get GPIO22’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO22_OD() volatile#
Set GPIO22’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO22_OD() volatile#
Clear GPIO22’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO22_OD() volatile#
Toggle GPIO22’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO22(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO22_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO22’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO22(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO22_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO22’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO23_SLEWFAST() volatile#
Get GPIO23’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO23_SLEWFAST() volatile#
Set GPIO23’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO23_SLEWFAST() volatile#
Clear GPIO23’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO23_SLEWFAST() volatile#
Toggle GPIO23’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO23_SCHMITT() volatile#
Get GPIO23’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO23_SCHMITT() volatile#
Set GPIO23’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO23_SCHMITT() volatile#
Clear GPIO23’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO23_SCHMITT() volatile#
Toggle GPIO23’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO23_PDE() volatile#
Get GPIO23’s PDE bit.
Pull down enable
-
inline void set_GPIO23_PDE() volatile#
Set GPIO23’s PDE bit.
Pull down enable
-
inline void clear_GPIO23_PDE() volatile#
Clear GPIO23’s PDE bit.
Pull down enable
-
inline void toggle_GPIO23_PDE() volatile#
Toggle GPIO23’s PDE bit.
Pull down enable
-
inline bool get_GPIO23_PUE() volatile#
Get GPIO23’s PUE bit.
Pull up enable
-
inline void set_GPIO23_PUE() volatile#
Set GPIO23’s PUE bit.
Pull up enable
-
inline void clear_GPIO23_PUE() volatile#
Clear GPIO23’s PUE bit.
Pull up enable
-
inline void toggle_GPIO23_PUE() volatile#
Toggle GPIO23’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO23_DRIVE get_GPIO23_DRIVE() volatile#
Get GPIO23’s DRIVE field.
Drive strength.
-
inline void set_GPIO23_DRIVE(PADS_BANK0_GPIO23_DRIVE value) volatile#
Set GPIO23’s DRIVE field.
Drive strength.
-
inline bool get_GPIO23_IE() volatile#
Get GPIO23’s IE bit.
Input enable
-
inline void set_GPIO23_IE() volatile#
Set GPIO23’s IE bit.
Input enable
-
inline void clear_GPIO23_IE() volatile#
Clear GPIO23’s IE bit.
Input enable
-
inline void toggle_GPIO23_IE() volatile#
Toggle GPIO23’s IE bit.
Input enable
-
inline bool get_GPIO23_OD() volatile#
Get GPIO23’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO23_OD() volatile#
Set GPIO23’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO23_OD() volatile#
Clear GPIO23’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO23_OD() volatile#
Toggle GPIO23’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO23(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO23_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO23’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO23(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO23_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO23’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO24_SLEWFAST() volatile#
Get GPIO24’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO24_SLEWFAST() volatile#
Set GPIO24’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO24_SLEWFAST() volatile#
Clear GPIO24’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO24_SLEWFAST() volatile#
Toggle GPIO24’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO24_SCHMITT() volatile#
Get GPIO24’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO24_SCHMITT() volatile#
Set GPIO24’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO24_SCHMITT() volatile#
Clear GPIO24’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO24_SCHMITT() volatile#
Toggle GPIO24’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO24_PDE() volatile#
Get GPIO24’s PDE bit.
Pull down enable
-
inline void set_GPIO24_PDE() volatile#
Set GPIO24’s PDE bit.
Pull down enable
-
inline void clear_GPIO24_PDE() volatile#
Clear GPIO24’s PDE bit.
Pull down enable
-
inline void toggle_GPIO24_PDE() volatile#
Toggle GPIO24’s PDE bit.
Pull down enable
-
inline bool get_GPIO24_PUE() volatile#
Get GPIO24’s PUE bit.
Pull up enable
-
inline void set_GPIO24_PUE() volatile#
Set GPIO24’s PUE bit.
Pull up enable
-
inline void clear_GPIO24_PUE() volatile#
Clear GPIO24’s PUE bit.
Pull up enable
-
inline void toggle_GPIO24_PUE() volatile#
Toggle GPIO24’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO24_DRIVE get_GPIO24_DRIVE() volatile#
Get GPIO24’s DRIVE field.
Drive strength.
-
inline void set_GPIO24_DRIVE(PADS_BANK0_GPIO24_DRIVE value) volatile#
Set GPIO24’s DRIVE field.
Drive strength.
-
inline bool get_GPIO24_IE() volatile#
Get GPIO24’s IE bit.
Input enable
-
inline void set_GPIO24_IE() volatile#
Set GPIO24’s IE bit.
Input enable
-
inline void clear_GPIO24_IE() volatile#
Clear GPIO24’s IE bit.
Input enable
-
inline void toggle_GPIO24_IE() volatile#
Toggle GPIO24’s IE bit.
Input enable
-
inline bool get_GPIO24_OD() volatile#
Get GPIO24’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO24_OD() volatile#
Set GPIO24’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO24_OD() volatile#
Clear GPIO24’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO24_OD() volatile#
Toggle GPIO24’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO24(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO24_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO24’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO24(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO24_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO24’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO25_SLEWFAST() volatile#
Get GPIO25’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO25_SLEWFAST() volatile#
Set GPIO25’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO25_SLEWFAST() volatile#
Clear GPIO25’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO25_SLEWFAST() volatile#
Toggle GPIO25’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO25_SCHMITT() volatile#
Get GPIO25’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO25_SCHMITT() volatile#
Set GPIO25’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO25_SCHMITT() volatile#
Clear GPIO25’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO25_SCHMITT() volatile#
Toggle GPIO25’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO25_PDE() volatile#
Get GPIO25’s PDE bit.
Pull down enable
-
inline void set_GPIO25_PDE() volatile#
Set GPIO25’s PDE bit.
Pull down enable
-
inline void clear_GPIO25_PDE() volatile#
Clear GPIO25’s PDE bit.
Pull down enable
-
inline void toggle_GPIO25_PDE() volatile#
Toggle GPIO25’s PDE bit.
Pull down enable
-
inline bool get_GPIO25_PUE() volatile#
Get GPIO25’s PUE bit.
Pull up enable
-
inline void set_GPIO25_PUE() volatile#
Set GPIO25’s PUE bit.
Pull up enable
-
inline void clear_GPIO25_PUE() volatile#
Clear GPIO25’s PUE bit.
Pull up enable
-
inline void toggle_GPIO25_PUE() volatile#
Toggle GPIO25’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO25_DRIVE get_GPIO25_DRIVE() volatile#
Get GPIO25’s DRIVE field.
Drive strength.
-
inline void set_GPIO25_DRIVE(PADS_BANK0_GPIO25_DRIVE value) volatile#
Set GPIO25’s DRIVE field.
Drive strength.
-
inline bool get_GPIO25_IE() volatile#
Get GPIO25’s IE bit.
Input enable
-
inline void set_GPIO25_IE() volatile#
Set GPIO25’s IE bit.
Input enable
-
inline void clear_GPIO25_IE() volatile#
Clear GPIO25’s IE bit.
Input enable
-
inline void toggle_GPIO25_IE() volatile#
Toggle GPIO25’s IE bit.
Input enable
-
inline bool get_GPIO25_OD() volatile#
Get GPIO25’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO25_OD() volatile#
Set GPIO25’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO25_OD() volatile#
Clear GPIO25’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO25_OD() volatile#
Toggle GPIO25’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO25(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO25_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO25’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO25(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO25_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO25’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO26_SLEWFAST() volatile#
Get GPIO26’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO26_SLEWFAST() volatile#
Set GPIO26’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO26_SLEWFAST() volatile#
Clear GPIO26’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO26_SLEWFAST() volatile#
Toggle GPIO26’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO26_SCHMITT() volatile#
Get GPIO26’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO26_SCHMITT() volatile#
Set GPIO26’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO26_SCHMITT() volatile#
Clear GPIO26’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO26_SCHMITT() volatile#
Toggle GPIO26’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO26_PDE() volatile#
Get GPIO26’s PDE bit.
Pull down enable
-
inline void set_GPIO26_PDE() volatile#
Set GPIO26’s PDE bit.
Pull down enable
-
inline void clear_GPIO26_PDE() volatile#
Clear GPIO26’s PDE bit.
Pull down enable
-
inline void toggle_GPIO26_PDE() volatile#
Toggle GPIO26’s PDE bit.
Pull down enable
-
inline bool get_GPIO26_PUE() volatile#
Get GPIO26’s PUE bit.
Pull up enable
-
inline void set_GPIO26_PUE() volatile#
Set GPIO26’s PUE bit.
Pull up enable
-
inline void clear_GPIO26_PUE() volatile#
Clear GPIO26’s PUE bit.
Pull up enable
-
inline void toggle_GPIO26_PUE() volatile#
Toggle GPIO26’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO26_DRIVE get_GPIO26_DRIVE() volatile#
Get GPIO26’s DRIVE field.
Drive strength.
-
inline void set_GPIO26_DRIVE(PADS_BANK0_GPIO26_DRIVE value) volatile#
Set GPIO26’s DRIVE field.
Drive strength.
-
inline bool get_GPIO26_IE() volatile#
Get GPIO26’s IE bit.
Input enable
-
inline void set_GPIO26_IE() volatile#
Set GPIO26’s IE bit.
Input enable
-
inline void clear_GPIO26_IE() volatile#
Clear GPIO26’s IE bit.
Input enable
-
inline void toggle_GPIO26_IE() volatile#
Toggle GPIO26’s IE bit.
Input enable
-
inline bool get_GPIO26_OD() volatile#
Get GPIO26’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO26_OD() volatile#
Set GPIO26’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO26_OD() volatile#
Clear GPIO26’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO26_OD() volatile#
Toggle GPIO26’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO26(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO26_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO26’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO26(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO26_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO26’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO27_SLEWFAST() volatile#
Get GPIO27’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO27_SLEWFAST() volatile#
Set GPIO27’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO27_SLEWFAST() volatile#
Clear GPIO27’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO27_SLEWFAST() volatile#
Toggle GPIO27’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO27_SCHMITT() volatile#
Get GPIO27’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO27_SCHMITT() volatile#
Set GPIO27’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO27_SCHMITT() volatile#
Clear GPIO27’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO27_SCHMITT() volatile#
Toggle GPIO27’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO27_PDE() volatile#
Get GPIO27’s PDE bit.
Pull down enable
-
inline void set_GPIO27_PDE() volatile#
Set GPIO27’s PDE bit.
Pull down enable
-
inline void clear_GPIO27_PDE() volatile#
Clear GPIO27’s PDE bit.
Pull down enable
-
inline void toggle_GPIO27_PDE() volatile#
Toggle GPIO27’s PDE bit.
Pull down enable
-
inline bool get_GPIO27_PUE() volatile#
Get GPIO27’s PUE bit.
Pull up enable
-
inline void set_GPIO27_PUE() volatile#
Set GPIO27’s PUE bit.
Pull up enable
-
inline void clear_GPIO27_PUE() volatile#
Clear GPIO27’s PUE bit.
Pull up enable
-
inline void toggle_GPIO27_PUE() volatile#
Toggle GPIO27’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO27_DRIVE get_GPIO27_DRIVE() volatile#
Get GPIO27’s DRIVE field.
Drive strength.
-
inline void set_GPIO27_DRIVE(PADS_BANK0_GPIO27_DRIVE value) volatile#
Set GPIO27’s DRIVE field.
Drive strength.
-
inline bool get_GPIO27_IE() volatile#
Get GPIO27’s IE bit.
Input enable
-
inline void set_GPIO27_IE() volatile#
Set GPIO27’s IE bit.
Input enable
-
inline void clear_GPIO27_IE() volatile#
Clear GPIO27’s IE bit.
Input enable
-
inline void toggle_GPIO27_IE() volatile#
Toggle GPIO27’s IE bit.
Input enable
-
inline bool get_GPIO27_OD() volatile#
Get GPIO27’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO27_OD() volatile#
Set GPIO27’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO27_OD() volatile#
Clear GPIO27’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO27_OD() volatile#
Toggle GPIO27’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO27(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO27_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO27’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO27(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO27_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO27’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO28_SLEWFAST() volatile#
Get GPIO28’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO28_SLEWFAST() volatile#
Set GPIO28’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO28_SLEWFAST() volatile#
Clear GPIO28’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO28_SLEWFAST() volatile#
Toggle GPIO28’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO28_SCHMITT() volatile#
Get GPIO28’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO28_SCHMITT() volatile#
Set GPIO28’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO28_SCHMITT() volatile#
Clear GPIO28’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO28_SCHMITT() volatile#
Toggle GPIO28’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO28_PDE() volatile#
Get GPIO28’s PDE bit.
Pull down enable
-
inline void set_GPIO28_PDE() volatile#
Set GPIO28’s PDE bit.
Pull down enable
-
inline void clear_GPIO28_PDE() volatile#
Clear GPIO28’s PDE bit.
Pull down enable
-
inline void toggle_GPIO28_PDE() volatile#
Toggle GPIO28’s PDE bit.
Pull down enable
-
inline bool get_GPIO28_PUE() volatile#
Get GPIO28’s PUE bit.
Pull up enable
-
inline void set_GPIO28_PUE() volatile#
Set GPIO28’s PUE bit.
Pull up enable
-
inline void clear_GPIO28_PUE() volatile#
Clear GPIO28’s PUE bit.
Pull up enable
-
inline void toggle_GPIO28_PUE() volatile#
Toggle GPIO28’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO28_DRIVE get_GPIO28_DRIVE() volatile#
Get GPIO28’s DRIVE field.
Drive strength.
-
inline void set_GPIO28_DRIVE(PADS_BANK0_GPIO28_DRIVE value) volatile#
Set GPIO28’s DRIVE field.
Drive strength.
-
inline bool get_GPIO28_IE() volatile#
Get GPIO28’s IE bit.
Input enable
-
inline void set_GPIO28_IE() volatile#
Set GPIO28’s IE bit.
Input enable
-
inline void clear_GPIO28_IE() volatile#
Clear GPIO28’s IE bit.
Input enable
-
inline void toggle_GPIO28_IE() volatile#
Toggle GPIO28’s IE bit.
Input enable
-
inline bool get_GPIO28_OD() volatile#
Get GPIO28’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO28_OD() volatile#
Set GPIO28’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO28_OD() volatile#
Clear GPIO28’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO28_OD() volatile#
Toggle GPIO28’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO28(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO28_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO28’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO28(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO28_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO28’s bit fields.
(read-write) Pad control register
-
inline bool get_GPIO29_SLEWFAST() volatile#
Get GPIO29’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_GPIO29_SLEWFAST() volatile#
Set GPIO29’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_GPIO29_SLEWFAST() volatile#
Clear GPIO29’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_GPIO29_SLEWFAST() volatile#
Toggle GPIO29’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_GPIO29_SCHMITT() volatile#
Get GPIO29’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_GPIO29_SCHMITT() volatile#
Set GPIO29’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_GPIO29_SCHMITT() volatile#
Clear GPIO29’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_GPIO29_SCHMITT() volatile#
Toggle GPIO29’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_GPIO29_PDE() volatile#
Get GPIO29’s PDE bit.
Pull down enable
-
inline void set_GPIO29_PDE() volatile#
Set GPIO29’s PDE bit.
Pull down enable
-
inline void clear_GPIO29_PDE() volatile#
Clear GPIO29’s PDE bit.
Pull down enable
-
inline void toggle_GPIO29_PDE() volatile#
Toggle GPIO29’s PDE bit.
Pull down enable
-
inline bool get_GPIO29_PUE() volatile#
Get GPIO29’s PUE bit.
Pull up enable
-
inline void set_GPIO29_PUE() volatile#
Set GPIO29’s PUE bit.
Pull up enable
-
inline void clear_GPIO29_PUE() volatile#
Clear GPIO29’s PUE bit.
Pull up enable
-
inline void toggle_GPIO29_PUE() volatile#
Toggle GPIO29’s PUE bit.
Pull up enable
-
inline PADS_BANK0_GPIO29_DRIVE get_GPIO29_DRIVE() volatile#
Get GPIO29’s DRIVE field.
Drive strength.
-
inline void set_GPIO29_DRIVE(PADS_BANK0_GPIO29_DRIVE value) volatile#
Set GPIO29’s DRIVE field.
Drive strength.
-
inline bool get_GPIO29_IE() volatile#
Get GPIO29’s IE bit.
Input enable
-
inline void set_GPIO29_IE() volatile#
Set GPIO29’s IE bit.
Input enable
-
inline void clear_GPIO29_IE() volatile#
Clear GPIO29’s IE bit.
Input enable
-
inline void toggle_GPIO29_IE() volatile#
Toggle GPIO29’s IE bit.
Input enable
-
inline bool get_GPIO29_OD() volatile#
Get GPIO29’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_GPIO29_OD() volatile#
Set GPIO29’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_GPIO29_OD() volatile#
Clear GPIO29’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_GPIO29_OD() volatile#
Toggle GPIO29’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_GPIO29(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_GPIO29_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of GPIO29’s bit fields.
(read-write) Pad control register
-
inline void set_GPIO29(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_GPIO29_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of GPIO29’s bit fields.
(read-write) Pad control register
-
inline bool get_SWCLK_SLEWFAST() volatile#
Get SWCLK’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_SWCLK_SLEWFAST() volatile#
Set SWCLK’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_SWCLK_SLEWFAST() volatile#
Clear SWCLK’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_SWCLK_SLEWFAST() volatile#
Toggle SWCLK’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_SWCLK_SCHMITT() volatile#
Get SWCLK’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_SWCLK_SCHMITT() volatile#
Set SWCLK’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_SWCLK_SCHMITT() volatile#
Clear SWCLK’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_SWCLK_SCHMITT() volatile#
Toggle SWCLK’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_SWCLK_PDE() volatile#
Get SWCLK’s PDE bit.
Pull down enable
-
inline void set_SWCLK_PDE() volatile#
Set SWCLK’s PDE bit.
Pull down enable
-
inline void clear_SWCLK_PDE() volatile#
Clear SWCLK’s PDE bit.
Pull down enable
-
inline void toggle_SWCLK_PDE() volatile#
Toggle SWCLK’s PDE bit.
Pull down enable
-
inline bool get_SWCLK_PUE() volatile#
Get SWCLK’s PUE bit.
Pull up enable
-
inline void set_SWCLK_PUE() volatile#
Set SWCLK’s PUE bit.
Pull up enable
-
inline void clear_SWCLK_PUE() volatile#
Clear SWCLK’s PUE bit.
Pull up enable
-
inline void toggle_SWCLK_PUE() volatile#
Toggle SWCLK’s PUE bit.
Pull up enable
-
inline PADS_BANK0_SWCLK_DRIVE get_SWCLK_DRIVE() volatile#
Get SWCLK’s DRIVE field.
Drive strength.
-
inline void set_SWCLK_DRIVE(PADS_BANK0_SWCLK_DRIVE value) volatile#
Set SWCLK’s DRIVE field.
Drive strength.
-
inline bool get_SWCLK_IE() volatile#
Get SWCLK’s IE bit.
Input enable
-
inline void set_SWCLK_IE() volatile#
Set SWCLK’s IE bit.
Input enable
-
inline void clear_SWCLK_IE() volatile#
Clear SWCLK’s IE bit.
Input enable
-
inline void toggle_SWCLK_IE() volatile#
Toggle SWCLK’s IE bit.
Input enable
-
inline bool get_SWCLK_OD() volatile#
Get SWCLK’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_SWCLK_OD() volatile#
Set SWCLK’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_SWCLK_OD() volatile#
Clear SWCLK’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_SWCLK_OD() volatile#
Toggle SWCLK’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_SWCLK(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_SWCLK_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of SWCLK’s bit fields.
(read-write) Pad control register
-
inline void set_SWCLK(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_SWCLK_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of SWCLK’s bit fields.
(read-write) Pad control register
-
inline bool get_SWD_SLEWFAST() volatile#
Get SWD’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void set_SWD_SLEWFAST() volatile#
Set SWD’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void clear_SWD_SLEWFAST() volatile#
Clear SWD’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline void toggle_SWD_SLEWFAST() volatile#
Toggle SWD’s SLEWFAST bit.
Slew rate control. 1 = Fast, 0 = Slow
-
inline bool get_SWD_SCHMITT() volatile#
Get SWD’s SCHMITT bit.
Enable schmitt trigger
-
inline void set_SWD_SCHMITT() volatile#
Set SWD’s SCHMITT bit.
Enable schmitt trigger
-
inline void clear_SWD_SCHMITT() volatile#
Clear SWD’s SCHMITT bit.
Enable schmitt trigger
-
inline void toggle_SWD_SCHMITT() volatile#
Toggle SWD’s SCHMITT bit.
Enable schmitt trigger
-
inline bool get_SWD_PDE() volatile#
Get SWD’s PDE bit.
Pull down enable
-
inline void set_SWD_PDE() volatile#
Set SWD’s PDE bit.
Pull down enable
-
inline void clear_SWD_PDE() volatile#
Clear SWD’s PDE bit.
Pull down enable
-
inline void toggle_SWD_PDE() volatile#
Toggle SWD’s PDE bit.
Pull down enable
-
inline bool get_SWD_PUE() volatile#
Get SWD’s PUE bit.
Pull up enable
-
inline void set_SWD_PUE() volatile#
Set SWD’s PUE bit.
Pull up enable
-
inline void clear_SWD_PUE() volatile#
Clear SWD’s PUE bit.
Pull up enable
-
inline void toggle_SWD_PUE() volatile#
Toggle SWD’s PUE bit.
Pull up enable
-
inline PADS_BANK0_SWD_DRIVE get_SWD_DRIVE() volatile#
Get SWD’s DRIVE field.
Drive strength.
-
inline void set_SWD_DRIVE(PADS_BANK0_SWD_DRIVE value) volatile#
Set SWD’s DRIVE field.
Drive strength.
-
inline bool get_SWD_IE() volatile#
Get SWD’s IE bit.
Input enable
-
inline void set_SWD_IE() volatile#
Set SWD’s IE bit.
Input enable
-
inline void clear_SWD_IE() volatile#
Clear SWD’s IE bit.
Input enable
-
inline void toggle_SWD_IE() volatile#
Toggle SWD’s IE bit.
Input enable
-
inline bool get_SWD_OD() volatile#
Get SWD’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void set_SWD_OD() volatile#
Set SWD’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void clear_SWD_OD() volatile#
Clear SWD’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void toggle_SWD_OD() volatile#
Toggle SWD’s OD bit.
Output disable. Has priority over output enable from peripherals
-
inline void get_SWD(bool &SLEWFAST, bool &SCHMITT, bool &PDE, bool &PUE, PADS_BANK0_SWD_DRIVE &DRIVE, bool &IE, bool &OD) volatile#
Get all of SWD’s bit fields.
(read-write) Pad control register
-
inline void set_SWD(bool SLEWFAST, bool SCHMITT, bool PDE, bool PUE, PADS_BANK0_SWD_DRIVE DRIVE, bool IE, bool OD) volatile#
Set all of SWD’s bit fields.
(read-write) Pad control register
Public Members
-
uint32_t VOLTAGE_SELECT#
(read-write) Voltage select. Per bank control
-
uint32_t GPIO0#
(read-write) Pad control register
-
uint32_t GPIO1#
(read-write) Pad control register
-
uint32_t GPIO2#
(read-write) Pad control register
-
uint32_t GPIO3#
(read-write) Pad control register
-
uint32_t GPIO4#
(read-write) Pad control register
-
uint32_t GPIO5#
(read-write) Pad control register
-
uint32_t GPIO6#
(read-write) Pad control register
-
uint32_t GPIO7#
(read-write) Pad control register
-
uint32_t GPIO8#
(read-write) Pad control register
-
uint32_t GPIO9#
(read-write) Pad control register
-
uint32_t GPIO10#
(read-write) Pad control register
-
uint32_t GPIO11#
(read-write) Pad control register
-
uint32_t GPIO12#
(read-write) Pad control register
-
uint32_t GPIO13#
(read-write) Pad control register
-
uint32_t GPIO14#
(read-write) Pad control register
-
uint32_t GPIO15#
(read-write) Pad control register
-
uint32_t GPIO16#
(read-write) Pad control register
-
uint32_t GPIO17#
(read-write) Pad control register
-
uint32_t GPIO18#
(read-write) Pad control register
-
uint32_t GPIO19#
(read-write) Pad control register
-
uint32_t GPIO20#
(read-write) Pad control register
-
uint32_t GPIO21#
(read-write) Pad control register
-
uint32_t GPIO22#
(read-write) Pad control register
-
uint32_t GPIO23#
(read-write) Pad control register
-
uint32_t GPIO24#
(read-write) Pad control register
-
uint32_t GPIO25#
(read-write) Pad control register
-
uint32_t GPIO26#
(read-write) Pad control register
-
uint32_t GPIO27#
(read-write) Pad control register
-
uint32_t GPIO28#
(read-write) Pad control register
-
uint32_t GPIO29#
(read-write) Pad control register
-
uint32_t SWCLK#
(read-write) Pad control register
-
uint32_t SWD#
(read-write) Pad control register
Public Static Attributes
-
static constexpr std::size_t size = 132#
pads_bank0’s size in bytes.
-
inline bool get_VOLTAGE_SELECT_VOLTAGE_SELECT() volatile#