Struct max32630_svd::gpio::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub rst_mode_p0: RST_MODE_P0, pub rst_mode_p1: RST_MODE_P1, pub rst_mode_p2: RST_MODE_P2, pub rst_mode_p3: RST_MODE_P3, pub rst_mode_p4: RST_MODE_P4, pub rst_mode_p5: RST_MODE_P5, pub rst_mode_p6: RST_MODE_P6, pub rst_mode_p7: RST_MODE_P7, pub rst_mode_p8: RST_MODE_P8, pub free_p0: FREE_P0, pub free_p1: FREE_P1, pub free_p2: FREE_P2, pub free_p3: FREE_P3, pub free_p4: FREE_P4, pub free_p5: FREE_P5, pub free_p6: FREE_P6, pub free_p7: FREE_P7, pub free_p8: FREE_P8, pub out_mode_p0: OUT_MODE_P0, pub out_mode_p1: OUT_MODE_P1, pub out_mode_p2: OUT_MODE_P2, pub out_mode_p3: OUT_MODE_P3, pub out_mode_p4: OUT_MODE_P4, pub out_mode_p5: OUT_MODE_P5, pub out_mode_p6: OUT_MODE_P6, pub out_mode_p7: OUT_MODE_P7, pub out_mode_p8: OUT_MODE_P8, pub out_val_p0: OUT_VAL_P0, pub out_val_p1: OUT_VAL_P1, pub out_val_p2: OUT_VAL_P2, pub out_val_p3: OUT_VAL_P3, pub out_val_p4: OUT_VAL_P4, pub out_val_p5: OUT_VAL_P5, pub out_val_p6: OUT_VAL_P6, pub out_val_p7: OUT_VAL_P7, pub out_val_p8: OUT_VAL_P8, pub func_sel_p0: FUNC_SEL_P0, pub func_sel_p1: FUNC_SEL_P1, pub func_sel_p2: FUNC_SEL_P2, pub func_sel_p3: FUNC_SEL_P3, pub func_sel_p4: FUNC_SEL_P4, pub func_sel_p5: FUNC_SEL_P5, pub func_sel_p6: FUNC_SEL_P6, pub func_sel_p7: FUNC_SEL_P7, pub func_sel_p8: FUNC_SEL_P8, pub in_mode_p0: IN_MODE_P0, pub in_mode_p1: IN_MODE_P1, pub in_mode_p2: IN_MODE_P2, pub in_mode_p3: IN_MODE_P3, pub in_mode_p4: IN_MODE_P4, pub in_mode_p5: IN_MODE_P5, pub in_mode_p6: IN_MODE_P6, pub in_mode_p7: IN_MODE_P7, pub in_mode_p8: IN_MODE_P8, pub in_val_p0: IN_VAL_P0, pub in_val_p1: IN_VAL_P1, pub in_val_p2: IN_VAL_P2, pub in_val_p3: IN_VAL_P3, pub in_val_p4: IN_VAL_P4, pub in_val_p5: IN_VAL_P5, pub in_val_p6: IN_VAL_P6, pub in_val_p7: IN_VAL_P7, pub in_val_p8: IN_VAL_P8, pub int_mode_p0: INT_MODE_P0, pub int_mode_p1: INT_MODE_P1, pub int_mode_p2: INT_MODE_P2, pub int_mode_p3: INT_MODE_P3, pub int_mode_p4: INT_MODE_P4, pub int_mode_p5: INT_MODE_P5, pub int_mode_p6: INT_MODE_P6, pub int_mode_p7: INT_MODE_P7, pub int_mode_p8: INT_MODE_P8, pub intfl_p0: INTFL_P0, pub intfl_p1: INTFL_P1, pub intfl_p2: INTFL_P2, pub intfl_p3: INTFL_P3, pub intfl_p4: INTFL_P4, pub intfl_p5: INTFL_P5, pub intfl_p6: INTFL_P6, pub intfl_p7: INTFL_P7, pub intfl_p8: INTFL_P8, pub inten_p0: INTEN_P0, pub inten_p1: INTEN_P1, pub inten_p2: INTEN_P2, pub inten_p3: INTEN_P3, pub inten_p4: INTEN_P4, pub inten_p5: INTEN_P5, pub inten_p6: INTEN_P6, pub inten_p7: INTEN_P7, pub inten_p8: INTEN_P8, // some fields omitted }

Register block

Fields

0x00 - Port P0 Default (Power-On Reset) Output Drive Mode

0x04 - Port P1 Default (Power-On Reset) Output Drive Mode

0x08 - Port P2 Default (Power-On Reset) Output Drive Mode

0x0c - Port P3 Default (Power-On Reset) Output Drive Mode

0x10 - Port P4 Default (Power-On Reset) Output Drive Mode

0x14 - Port P5 Default (Power-On Reset) Output Drive Mode

0x18 - Port P6 Default (Power-On Reset) Output Drive Mode

0x1c - Port P7 Default (Power-On Reset) Output Drive Mode

0x20 - Port P8 Default (Power-On Reset) Output Drive Mode

0x40 - Port P0 Free for GPIO Operation Flags

0x44 - Port P1 Free for GPIO Operation Flags

0x48 - Port P2 Free for GPIO Operation Flags

0x4c - Port P3 Free for GPIO Operation Flags

0x50 - Port P4 Free for GPIO Operation Flags

0x54 - Port P5 Free for GPIO Operation Flags

0x58 - Port P6 Free for GPIO Operation Flags

0x5c - Port P7 Free for GPIO Operation Flags

0x60 - Port P8 Free for GPIO Operation Flags

0x80 - Port P0 GPIO Output Drive Mode

0x84 - Port P1 GPIO Output Drive Mode

0x88 - Port P2 GPIO Output Drive Mode

0x8c - Port P3 GPIO Output Drive Mode

0x90 - Port P4 GPIO Output Drive Mode

0x94 - Port P5 GPIO Output Drive Mode

0x98 - Port P6 GPIO Output Drive Mode

0x9c - Port P7 GPIO Output Drive Mode

0xa0 - Port P8 GPIO Output Drive Mode

0xc0 - Port P0 GPIO Output Value

0xc4 - Port P1 GPIO Output Value

0xc8 - Port P2 GPIO Output Value

0xcc - Port P3 GPIO Output Value

0xd0 - Port P4 GPIO Output Value

0xd4 - Port P5 GPIO Output Value

0xd8 - Port P6 GPIO Output Value

0xdc - Port P7 GPIO Output Value

0xe0 - Port P8 GPIO Output Value

0x100 - Port P0 GPIO Function Select

0x104 - Port P1 GPIO Function Select

0x108 - Port P2 GPIO Function Select

0x10c - Port P3 GPIO Function Select

0x110 - Port P4 GPIO Function Select

0x114 - Port P5 GPIO Function Select

0x118 - Port P6 GPIO Function Select

0x11c - Port P7 GPIO Function Select

0x120 - Port P8 GPIO Function Select

0x140 - Port P0 GPIO Input Monitoring Mode

0x144 - Port P1 GPIO Input Monitoring Mode

0x148 - Port P2 GPIO Input Monitoring Mode

0x14c - Port P3 GPIO Input Monitoring Mode

0x150 - Port P4 GPIO Input Monitoring Mode

0x154 - Port P5 GPIO Input Monitoring Mode

0x158 - Port P6 GPIO Input Monitoring Mode

0x15c - Port P7 GPIO Input Monitoring Mode

0x160 - Port P8 GPIO Input Monitoring Mode

0x180 - Port P0 GPIO Input Value

0x184 - Port P1 GPIO Input Value

0x188 - Port P2 GPIO Input Value

0x18c - Port P3 GPIO Input Value

0x190 - Port P4 GPIO Input Value

0x194 - Port P5 GPIO Input Value

0x198 - Port P6 GPIO Input Value

0x19c - Port P7 GPIO Input Value

0x1a0 - Port P8 GPIO Input Value

0x1c0 - Port P0 Interrupt Detection Mode

0x1c4 - Port P1 Interrupt Detection Mode

0x1c8 - Port P2 Interrupt Detection Mode

0x1cc - Port P3 Interrupt Detection Mode

0x1d0 - Port P4 Interrupt Detection Mode

0x1d4 - Port P5 Interrupt Detection Mode

0x1d8 - Port P6 Interrupt Detection Mode

0x1dc - Port P7 Interrupt Detection Mode

0x1e0 - Port P8 Interrupt Detection Mode

0x200 - Port P0 Interrupt Flags

0x204 - Port P1 Interrupt Flags

0x208 - Port P2 Interrupt Flags

0x20c - Port P3 Interrupt Flags

0x210 - Port P4 Interrupt Flags

0x214 - Port P5 Interrupt Flags

0x218 - Port P6 Interrupt Flags

0x21c - Port P7 Interrupt Flags

0x220 - Port P8 Interrupt Flags

0x240 - Port P0 Interrupt Enables

0x244 - Port P1 Interrupt Enables

0x248 - Port P2 Interrupt Enables

0x24c - Port P3 Interrupt Enables

0x250 - Port P4 Interrupt Enables

0x254 - Port P5 Interrupt Enables

0x258 - Port P6 Interrupt Enables

0x25c - Port P7 Interrupt Enables

0x260 - Port P8 Interrupt Enables

Auto Trait Implementations