#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "0x00 - Byte pin registers for all port GPIO pins"]
pub port0_b0: PORT0_B0,
#[doc = "0x01 - Byte pin registers for all port GPIO pins"]
pub port0_b1: PORT0_B1,
#[doc = "0x02 - Byte pin registers for all port GPIO pins"]
pub port0_b2: PORT0_B2,
#[doc = "0x03 - Byte pin registers for all port GPIO pins"]
pub port0_b3: PORT0_B3,
#[doc = "0x04 - Byte pin registers for all port GPIO pins"]
pub port0_b4: PORT0_B4,
#[doc = "0x05 - Byte pin registers for all port GPIO pins"]
pub port0_b5: PORT0_B5,
#[doc = "0x06 - Byte pin registers for all port GPIO pins"]
pub port0_b6: PORT0_B6,
#[doc = "0x07 - Byte pin registers for all port GPIO pins"]
pub port0_b7: PORT0_B7,
#[doc = "0x08 - Byte pin registers for all port GPIO pins"]
pub port0_b8: PORT0_B8,
#[doc = "0x09 - Byte pin registers for all port GPIO pins"]
pub port0_b9: PORT0_B9,
#[doc = "0x0a - Byte pin registers for all port GPIO pins"]
pub port0_b10: PORT0_B10,
#[doc = "0x0b - Byte pin registers for all port GPIO pins"]
pub port0_b11: PORT0_B11,
#[doc = "0x0c - Byte pin registers for all port GPIO pins"]
pub port0_b12: PORT0_B12,
#[doc = "0x0d - Byte pin registers for all port GPIO pins"]
pub port0_b13: PORT0_B13,
#[doc = "0x0e - Byte pin registers for all port GPIO pins"]
pub port0_b14: PORT0_B14,
#[doc = "0x0f - Byte pin registers for all port GPIO pins"]
pub port0_b15: PORT0_B15,
#[doc = "0x10 - Byte pin registers for all port GPIO pins"]
pub port0_b16: PORT0_B16,
#[doc = "0x11 - Byte pin registers for all port GPIO pins"]
pub port0_b17: PORT0_B17,
#[doc = "0x12 - Byte pin registers for all port GPIO pins"]
pub port0_b18: PORT0_B18,
#[doc = "0x13 - Byte pin registers for all port GPIO pins"]
pub port0_b19: PORT0_B19,
#[doc = "0x14 - Byte pin registers for all port GPIO pins"]
pub port0_b20: PORT0_B20,
#[doc = "0x15 - Byte pin registers for all port GPIO pins"]
pub port0_b21: PORT0_B21,
#[doc = "0x16 - Byte pin registers for all port GPIO pins"]
pub port0_b22: PORT0_B22,
#[doc = "0x17 - Byte pin registers for all port GPIO pins"]
pub port0_b23: PORT0_B23,
#[doc = "0x18 - Byte pin registers for all port GPIO pins"]
pub port0_b24: PORT0_B24,
#[doc = "0x19 - Byte pin registers for all port GPIO pins"]
pub port0_b25: PORT0_B25,
#[doc = "0x1a - Byte pin registers for all port GPIO pins"]
pub port0_b26: PORT0_B26,
#[doc = "0x1b - Byte pin registers for all port GPIO pins"]
pub port0_b27: PORT0_B27,
#[doc = "0x1c - Byte pin registers for all port GPIO pins"]
pub port0_b28: PORT0_B28,
#[doc = "0x1d - Byte pin registers for all port GPIO pins"]
pub port0_b29: PORT0_B29,
#[doc = "0x1e - Byte pin registers for all port GPIO pins"]
pub port0_b30: PORT0_B30,
#[doc = "0x1f - Byte pin registers for all port GPIO pins"]
pub port0_b31: PORT0_B31,
#[doc = "0x20 - Byte pin registers for all port GPIO pins"]
pub port1_b0: PORT1_B0,
#[doc = "0x21 - Byte pin registers for all port GPIO pins"]
pub port1_b1: PORT1_B1,
#[doc = "0x22 - Byte pin registers for all port GPIO pins"]
pub port1_b2: PORT1_B2,
#[doc = "0x23 - Byte pin registers for all port GPIO pins"]
pub port1_b3: PORT1_B3,
#[doc = "0x24 - Byte pin registers for all port GPIO pins"]
pub port1_b4: PORT1_B4,
#[doc = "0x25 - Byte pin registers for all port GPIO pins"]
pub port1_b5: PORT1_B5,
#[doc = "0x26 - Byte pin registers for all port GPIO pins"]
pub port1_b6: PORT1_B6,
#[doc = "0x27 - Byte pin registers for all port GPIO pins"]
pub port1_b7: PORT1_B7,
#[doc = "0x28 - Byte pin registers for all port GPIO pins"]
pub port1_b8: PORT1_B8,
#[doc = "0x29 - Byte pin registers for all port GPIO pins"]
pub port1_b9: PORT1_B9,
#[doc = "0x2a - Byte pin registers for all port GPIO pins"]
pub port1_b10: PORT1_B10,
#[doc = "0x2b - Byte pin registers for all port GPIO pins"]
pub port1_b11: PORT1_B11,
#[doc = "0x2c - Byte pin registers for all port GPIO pins"]
pub port1_b12: PORT1_B12,
#[doc = "0x2d - Byte pin registers for all port GPIO pins"]
pub port1_b13: PORT1_B13,
#[doc = "0x2e - Byte pin registers for all port GPIO pins"]
pub port1_b14: PORT1_B14,
#[doc = "0x2f - Byte pin registers for all port GPIO pins"]
pub port1_b15: PORT1_B15,
#[doc = "0x30 - Byte pin registers for all port GPIO pins"]
pub port1_b16: PORT1_B16,
#[doc = "0x31 - Byte pin registers for all port GPIO pins"]
pub port1_b17: PORT1_B17,
#[doc = "0x32 - Byte pin registers for all port GPIO pins"]
pub port1_b18: PORT1_B18,
#[doc = "0x33 - Byte pin registers for all port GPIO pins"]
pub port1_b19: PORT1_B19,
#[doc = "0x34 - Byte pin registers for all port GPIO pins"]
pub port1_b20: PORT1_B20,
#[doc = "0x35 - Byte pin registers for all port GPIO pins"]
pub port1_b21: PORT1_B21,
#[doc = "0x36 - Byte pin registers for all port GPIO pins"]
pub port1_b22: PORT1_B22,
#[doc = "0x37 - Byte pin registers for all port GPIO pins"]
pub port1_b23: PORT1_B23,
#[doc = "0x38 - Byte pin registers for all port GPIO pins"]
pub port1_b24: PORT1_B24,
#[doc = "0x39 - Byte pin registers for all port GPIO pins"]
pub port1_b25: PORT1_B25,
#[doc = "0x3a - Byte pin registers for all port GPIO pins"]
pub port1_b26: PORT1_B26,
#[doc = "0x3b - Byte pin registers for all port GPIO pins"]
pub port1_b27: PORT1_B27,
#[doc = "0x3c - Byte pin registers for all port GPIO pins"]
pub port1_b28: PORT1_B28,
#[doc = "0x3d - Byte pin registers for all port GPIO pins"]
pub port1_b29: PORT1_B29,
#[doc = "0x3e - Byte pin registers for all port GPIO pins"]
pub port1_b30: PORT1_B30,
#[doc = "0x3f - Byte pin registers for all port GPIO pins"]
pub port1_b31: PORT1_B31,
#[doc = "0x40 - Byte pin registers for all port GPIO pins"]
pub port2_b0: PORT2_B0,
#[doc = "0x41 - Byte pin registers for all port GPIO pins"]
pub port2_b1: PORT2_B1,
#[doc = "0x42 - Byte pin registers for all port GPIO pins"]
pub port2_b2: PORT2_B2,
#[doc = "0x43 - Byte pin registers for all port GPIO pins"]
pub port2_b3: PORT2_B3,
#[doc = "0x44 - Byte pin registers for all port GPIO pins"]
pub port2_b4: PORT2_B4,
#[doc = "0x45 - Byte pin registers for all port GPIO pins"]
pub port2_b5: PORT2_B5,
#[doc = "0x46 - Byte pin registers for all port GPIO pins"]
pub port2_b6: PORT2_B6,
#[doc = "0x47 - Byte pin registers for all port GPIO pins"]
pub port2_b7: PORT2_B7,
#[doc = "0x48 - Byte pin registers for all port GPIO pins"]
pub port2_b8: PORT2_B8,
#[doc = "0x49 - Byte pin registers for all port GPIO pins"]
pub port2_b9: PORT2_B9,
#[doc = "0x4a - Byte pin registers for all port GPIO pins"]
pub port2_b10: PORT2_B10,
#[doc = "0x4b - Byte pin registers for all port GPIO pins"]
pub port2_b11: PORT2_B11,
#[doc = "0x4c - Byte pin registers for all port GPIO pins"]
pub port2_b12: PORT2_B12,
#[doc = "0x4d - Byte pin registers for all port GPIO pins"]
pub port2_b13: PORT2_B13,
#[doc = "0x4e - Byte pin registers for all port GPIO pins"]
pub port2_b14: PORT2_B14,
#[doc = "0x4f - Byte pin registers for all port GPIO pins"]
pub port2_b15: PORT2_B15,
#[doc = "0x50 - Byte pin registers for all port GPIO pins"]
pub port2_b16: PORT2_B16,
#[doc = "0x51 - Byte pin registers for all port GPIO pins"]
pub port2_b17: PORT2_B17,
#[doc = "0x52 - Byte pin registers for all port GPIO pins"]
pub port2_b18: PORT2_B18,
#[doc = "0x53 - Byte pin registers for all port GPIO pins"]
pub port2_b19: PORT2_B19,
#[doc = "0x54 - Byte pin registers for all port GPIO pins"]
pub port2_b20: PORT2_B20,
#[doc = "0x55 - Byte pin registers for all port GPIO pins"]
pub port2_b21: PORT2_B21,
#[doc = "0x56 - Byte pin registers for all port GPIO pins"]
pub port2_b22: PORT2_B22,
#[doc = "0x57 - Byte pin registers for all port GPIO pins"]
pub port2_b23: PORT2_B23,
#[doc = "0x58 - Byte pin registers for all port GPIO pins"]
pub port2_b24: PORT2_B24,
#[doc = "0x59 - Byte pin registers for all port GPIO pins"]
pub port2_b25: PORT2_B25,
#[doc = "0x5a - Byte pin registers for all port GPIO pins"]
pub port2_b26: PORT2_B26,
#[doc = "0x5b - Byte pin registers for all port GPIO pins"]
pub port2_b27: PORT2_B27,
#[doc = "0x5c - Byte pin registers for all port GPIO pins"]
pub port2_b28: PORT2_B28,
#[doc = "0x5d - Byte pin registers for all port GPIO pins"]
pub port2_b29: PORT2_B29,
#[doc = "0x5e - Byte pin registers for all port GPIO pins"]
pub port2_b30: PORT2_B30,
#[doc = "0x5f - Byte pin registers for all port GPIO pins"]
pub port2_b31: PORT2_B31,
#[doc = "0x60 - Byte pin registers for all port GPIO pins"]
pub port3_b0: PORT3_B0,
#[doc = "0x61 - Byte pin registers for all port GPIO pins"]
pub port3_b1: PORT3_B1,
#[doc = "0x62 - Byte pin registers for all port GPIO pins"]
pub port3_b2: PORT3_B2,
#[doc = "0x63 - Byte pin registers for all port GPIO pins"]
pub port3_b3: PORT3_B3,
#[doc = "0x64 - Byte pin registers for all port GPIO pins"]
pub port3_b4: PORT3_B4,
#[doc = "0x65 - Byte pin registers for all port GPIO pins"]
pub port3_b5: PORT3_B5,
#[doc = "0x66 - Byte pin registers for all port GPIO pins"]
pub port3_b6: PORT3_B6,
#[doc = "0x67 - Byte pin registers for all port GPIO pins"]
pub port3_b7: PORT3_B7,
#[doc = "0x68 - Byte pin registers for all port GPIO pins"]
pub port3_b8: PORT3_B8,
#[doc = "0x69 - Byte pin registers for all port GPIO pins"]
pub port3_b9: PORT3_B9,
#[doc = "0x6a - Byte pin registers for all port GPIO pins"]
pub port3_b10: PORT3_B10,
#[doc = "0x6b - Byte pin registers for all port GPIO pins"]
pub port3_b11: PORT3_B11,
#[doc = "0x6c - Byte pin registers for all port GPIO pins"]
pub port3_b12: PORT3_B12,
#[doc = "0x6d - Byte pin registers for all port GPIO pins"]
pub port3_b13: PORT3_B13,
#[doc = "0x6e - Byte pin registers for all port GPIO pins"]
pub port3_b14: PORT3_B14,
#[doc = "0x6f - Byte pin registers for all port GPIO pins"]
pub port3_b15: PORT3_B15,
#[doc = "0x70 - Byte pin registers for all port GPIO pins"]
pub port3_b16: PORT3_B16,
#[doc = "0x71 - Byte pin registers for all port GPIO pins"]
pub port3_b17: PORT3_B17,
#[doc = "0x72 - Byte pin registers for all port GPIO pins"]
pub port3_b18: PORT3_B18,
#[doc = "0x73 - Byte pin registers for all port GPIO pins"]
pub port3_b19: PORT3_B19,
#[doc = "0x74 - Byte pin registers for all port GPIO pins"]
pub port3_b20: PORT3_B20,
#[doc = "0x75 - Byte pin registers for all port GPIO pins"]
pub port3_b21: PORT3_B21,
#[doc = "0x76 - Byte pin registers for all port GPIO pins"]
pub port3_b22: PORT3_B22,
#[doc = "0x77 - Byte pin registers for all port GPIO pins"]
pub port3_b23: PORT3_B23,
#[doc = "0x78 - Byte pin registers for all port GPIO pins"]
pub port3_b24: PORT3_B24,
#[doc = "0x79 - Byte pin registers for all port GPIO pins"]
pub port3_b25: PORT3_B25,
#[doc = "0x7a - Byte pin registers for all port GPIO pins"]
pub port3_b26: PORT3_B26,
#[doc = "0x7b - Byte pin registers for all port GPIO pins"]
pub port3_b27: PORT3_B27,
#[doc = "0x7c - Byte pin registers for all port GPIO pins"]
pub port3_b28: PORT3_B28,
#[doc = "0x7d - Byte pin registers for all port GPIO pins"]
pub port3_b29: PORT3_B29,
#[doc = "0x7e - Byte pin registers for all port GPIO pins"]
pub port3_b30: PORT3_B30,
#[doc = "0x7f - Byte pin registers for all port GPIO pins"]
pub port3_b31: PORT3_B31,
#[doc = "0x80 - Byte pin registers for all port GPIO pins"]
pub port4_b0: PORT4_B0,
#[doc = "0x81 - Byte pin registers for all port GPIO pins"]
pub port4_b1: PORT4_B1,
#[doc = "0x82 - Byte pin registers for all port GPIO pins"]
pub port4_b2: PORT4_B2,
#[doc = "0x83 - Byte pin registers for all port GPIO pins"]
pub port4_b3: PORT4_B3,
#[doc = "0x84 - Byte pin registers for all port GPIO pins"]
pub port4_b4: PORT4_B4,
#[doc = "0x85 - Byte pin registers for all port GPIO pins"]
pub port4_b5: PORT4_B5,
#[doc = "0x86 - Byte pin registers for all port GPIO pins"]
pub port4_b6: PORT4_B6,
#[doc = "0x87 - Byte pin registers for all port GPIO pins"]
pub port4_b7: PORT4_B7,
#[doc = "0x88 - Byte pin registers for all port GPIO pins"]
pub port4_b8: PORT4_B8,
#[doc = "0x89 - Byte pin registers for all port GPIO pins"]
pub port4_b9: PORT4_B9,
#[doc = "0x8a - Byte pin registers for all port GPIO pins"]
pub port4_b10: PORT4_B10,
#[doc = "0x8b - Byte pin registers for all port GPIO pins"]
pub port4_b11: PORT4_B11,
#[doc = "0x8c - Byte pin registers for all port GPIO pins"]
pub port4_b12: PORT4_B12,
#[doc = "0x8d - Byte pin registers for all port GPIO pins"]
pub port4_b13: PORT4_B13,
#[doc = "0x8e - Byte pin registers for all port GPIO pins"]
pub port4_b14: PORT4_B14,
#[doc = "0x8f - Byte pin registers for all port GPIO pins"]
pub port4_b15: PORT4_B15,
#[doc = "0x90 - Byte pin registers for all port GPIO pins"]
pub port4_b16: PORT4_B16,
#[doc = "0x91 - Byte pin registers for all port GPIO pins"]
pub port4_b17: PORT4_B17,
#[doc = "0x92 - Byte pin registers for all port GPIO pins"]
pub port4_b18: PORT4_B18,
#[doc = "0x93 - Byte pin registers for all port GPIO pins"]
pub port4_b19: PORT4_B19,
#[doc = "0x94 - Byte pin registers for all port GPIO pins"]
pub port4_b20: PORT4_B20,
#[doc = "0x95 - Byte pin registers for all port GPIO pins"]
pub port4_b21: PORT4_B21,
#[doc = "0x96 - Byte pin registers for all port GPIO pins"]
pub port4_b22: PORT4_B22,
#[doc = "0x97 - Byte pin registers for all port GPIO pins"]
pub port4_b23: PORT4_B23,
#[doc = "0x98 - Byte pin registers for all port GPIO pins"]
pub port4_b24: PORT4_B24,
#[doc = "0x99 - Byte pin registers for all port GPIO pins"]
pub port4_b25: PORT4_B25,
#[doc = "0x9a - Byte pin registers for all port GPIO pins"]
pub port4_b26: PORT4_B26,
#[doc = "0x9b - Byte pin registers for all port GPIO pins"]
pub port4_b27: PORT4_B27,
#[doc = "0x9c - Byte pin registers for all port GPIO pins"]
pub port4_b28: PORT4_B28,
#[doc = "0x9d - Byte pin registers for all port GPIO pins"]
pub port4_b29: PORT4_B29,
#[doc = "0x9e - Byte pin registers for all port GPIO pins"]
pub port4_b30: PORT4_B30,
#[doc = "0x9f - Byte pin registers for all port GPIO pins"]
pub port4_b31: PORT4_B31,
#[doc = "0xa0 - Byte pin registers for all port GPIO pins"]
pub port5_b0: PORT5_B0,
#[doc = "0xa1 - Byte pin registers for all port GPIO pins"]
pub port5_b1: PORT5_B1,
#[doc = "0xa2 - Byte pin registers for all port GPIO pins"]
pub port5_b2: PORT5_B2,
#[doc = "0xa3 - Byte pin registers for all port GPIO pins"]
pub port5_b3: PORT5_B3,
#[doc = "0xa4 - Byte pin registers for all port GPIO pins"]
pub port5_b4: PORT5_B4,
#[doc = "0xa5 - Byte pin registers for all port GPIO pins"]
pub port5_b5: PORT5_B5,
#[doc = "0xa6 - Byte pin registers for all port GPIO pins"]
pub port5_b6: PORT5_B6,
#[doc = "0xa7 - Byte pin registers for all port GPIO pins"]
pub port5_b7: PORT5_B7,
#[doc = "0xa8 - Byte pin registers for all port GPIO pins"]
pub port5_b8: PORT5_B8,
#[doc = "0xa9 - Byte pin registers for all port GPIO pins"]
pub port5_b9: PORT5_B9,
#[doc = "0xaa - Byte pin registers for all port GPIO pins"]
pub port5_b10: PORT5_B10,
#[doc = "0xab - Byte pin registers for all port GPIO pins"]
pub port5_b11: PORT5_B11,
#[doc = "0xac - Byte pin registers for all port GPIO pins"]
pub port5_b12: PORT5_B12,
#[doc = "0xad - Byte pin registers for all port GPIO pins"]
pub port5_b13: PORT5_B13,
#[doc = "0xae - Byte pin registers for all port GPIO pins"]
pub port5_b14: PORT5_B14,
#[doc = "0xaf - Byte pin registers for all port GPIO pins"]
pub port5_b15: PORT5_B15,
#[doc = "0xb0 - Byte pin registers for all port GPIO pins"]
pub port5_b16: PORT5_B16,
#[doc = "0xb1 - Byte pin registers for all port GPIO pins"]
pub port5_b17: PORT5_B17,
#[doc = "0xb2 - Byte pin registers for all port GPIO pins"]
pub port5_b18: PORT5_B18,
#[doc = "0xb3 - Byte pin registers for all port GPIO pins"]
pub port5_b19: PORT5_B19,
#[doc = "0xb4 - Byte pin registers for all port GPIO pins"]
pub port5_b20: PORT5_B20,
#[doc = "0xb5 - Byte pin registers for all port GPIO pins"]
pub port5_b21: PORT5_B21,
#[doc = "0xb6 - Byte pin registers for all port GPIO pins"]
pub port5_b22: PORT5_B22,
#[doc = "0xb7 - Byte pin registers for all port GPIO pins"]
pub port5_b23: PORT5_B23,
#[doc = "0xb8 - Byte pin registers for all port GPIO pins"]
pub port5_b24: PORT5_B24,
#[doc = "0xb9 - Byte pin registers for all port GPIO pins"]
pub port5_b25: PORT5_B25,
#[doc = "0xba - Byte pin registers for all port GPIO pins"]
pub port5_b26: PORT5_B26,
#[doc = "0xbb - Byte pin registers for all port GPIO pins"]
pub port5_b27: PORT5_B27,
#[doc = "0xbc - Byte pin registers for all port GPIO pins"]
pub port5_b28: PORT5_B28,
#[doc = "0xbd - Byte pin registers for all port GPIO pins"]
pub port5_b29: PORT5_B29,
#[doc = "0xbe - Byte pin registers for all port GPIO pins"]
pub port5_b30: PORT5_B30,
#[doc = "0xbf - Byte pin registers for all port GPIO pins"]
pub port5_b31: PORT5_B31,
#[doc = "0xc0 - Byte pin registers for all port GPIO pins"]
pub port6_b0: PORT6_B0,
#[doc = "0xc1 - Byte pin registers for all port GPIO pins"]
pub port6_b1: PORT6_B1,
#[doc = "0xc2 - Byte pin registers for all port GPIO pins"]
pub port6_b2: PORT6_B2,
#[doc = "0xc3 - Byte pin registers for all port GPIO pins"]
pub port6_b3: PORT6_B3,
#[doc = "0xc4 - Byte pin registers for all port GPIO pins"]
pub port6_b4: PORT6_B4,
#[doc = "0xc5 - Byte pin registers for all port GPIO pins"]
pub port6_b5: PORT6_B5,
#[doc = "0xc6 - Byte pin registers for all port GPIO pins"]
pub port6_b6: PORT6_B6,
#[doc = "0xc7 - Byte pin registers for all port GPIO pins"]
pub port6_b7: PORT6_B7,
#[doc = "0xc8 - Byte pin registers for all port GPIO pins"]
pub port6_b8: PORT6_B8,
#[doc = "0xc9 - Byte pin registers for all port GPIO pins"]
pub port6_b9: PORT6_B9,
#[doc = "0xca - Byte pin registers for all port GPIO pins"]
pub port6_b10: PORT6_B10,
#[doc = "0xcb - Byte pin registers for all port GPIO pins"]
pub port6_b11: PORT6_B11,
#[doc = "0xcc - Byte pin registers for all port GPIO pins"]
pub port6_b12: PORT6_B12,
#[doc = "0xcd - Byte pin registers for all port GPIO pins"]
pub port6_b13: PORT6_B13,
#[doc = "0xce - Byte pin registers for all port GPIO pins"]
pub port6_b14: PORT6_B14,
#[doc = "0xcf - Byte pin registers for all port GPIO pins"]
pub port6_b15: PORT6_B15,
#[doc = "0xd0 - Byte pin registers for all port GPIO pins"]
pub port6_b16: PORT6_B16,
#[doc = "0xd1 - Byte pin registers for all port GPIO pins"]
pub port6_b17: PORT6_B17,
#[doc = "0xd2 - Byte pin registers for all port GPIO pins"]
pub port6_b18: PORT6_B18,
#[doc = "0xd3 - Byte pin registers for all port GPIO pins"]
pub port6_b19: PORT6_B19,
#[doc = "0xd4 - Byte pin registers for all port GPIO pins"]
pub port6_b20: PORT6_B20,
#[doc = "0xd5 - Byte pin registers for all port GPIO pins"]
pub port6_b21: PORT6_B21,
#[doc = "0xd6 - Byte pin registers for all port GPIO pins"]
pub port6_b22: PORT6_B22,
#[doc = "0xd7 - Byte pin registers for all port GPIO pins"]
pub port6_b23: PORT6_B23,
#[doc = "0xd8 - Byte pin registers for all port GPIO pins"]
pub port6_b24: PORT6_B24,
#[doc = "0xd9 - Byte pin registers for all port GPIO pins"]
pub port6_b25: PORT6_B25,
#[doc = "0xda - Byte pin registers for all port GPIO pins"]
pub port6_b26: PORT6_B26,
#[doc = "0xdb - Byte pin registers for all port GPIO pins"]
pub port6_b27: PORT6_B27,
_reserved220: [u8; 0x0f24],
#[doc = "0x1000 - Word pin registers for all port GPIO pins"]
pub port0_w0: PORT0_W0,
#[doc = "0x1004 - Word pin registers for all port GPIO pins"]
pub port0_w1: PORT0_W1,
#[doc = "0x1008 - Word pin registers for all port GPIO pins"]
pub port0_w2: PORT0_W2,
#[doc = "0x100c - Word pin registers for all port GPIO pins"]
pub port0_w3: PORT0_W3,
#[doc = "0x1010 - Word pin registers for all port GPIO pins"]
pub port0_w4: PORT0_W4,
#[doc = "0x1014 - Word pin registers for all port GPIO pins"]
pub port0_w5: PORT0_W5,
#[doc = "0x1018 - Word pin registers for all port GPIO pins"]
pub port0_w6: PORT0_W6,
#[doc = "0x101c - Word pin registers for all port GPIO pins"]
pub port0_w7: PORT0_W7,
#[doc = "0x1020 - Word pin registers for all port GPIO pins"]
pub port0_w8: PORT0_W8,
#[doc = "0x1024 - Word pin registers for all port GPIO pins"]
pub port0_w9: PORT0_W9,
#[doc = "0x1028 - Word pin registers for all port GPIO pins"]
pub port0_w10: PORT0_W10,
#[doc = "0x102c - Word pin registers for all port GPIO pins"]
pub port0_w11: PORT0_W11,
#[doc = "0x1030 - Word pin registers for all port GPIO pins"]
pub port0_w12: PORT0_W12,
#[doc = "0x1034 - Word pin registers for all port GPIO pins"]
pub port0_w13: PORT0_W13,
#[doc = "0x1038 - Word pin registers for all port GPIO pins"]
pub port0_w14: PORT0_W14,
#[doc = "0x103c - Word pin registers for all port GPIO pins"]
pub port0_w15: PORT0_W15,
#[doc = "0x1040 - Word pin registers for all port GPIO pins"]
pub port0_w16: PORT0_W16,
#[doc = "0x1044 - Word pin registers for all port GPIO pins"]
pub port0_w17: PORT0_W17,
#[doc = "0x1048 - Word pin registers for all port GPIO pins"]
pub port0_w18: PORT0_W18,
#[doc = "0x104c - Word pin registers for all port GPIO pins"]
pub port0_w19: PORT0_W19,
#[doc = "0x1050 - Word pin registers for all port GPIO pins"]
pub port0_w20: PORT0_W20,
#[doc = "0x1054 - Word pin registers for all port GPIO pins"]
pub port0_w21: PORT0_W21,
#[doc = "0x1058 - Word pin registers for all port GPIO pins"]
pub port0_w22: PORT0_W22,
#[doc = "0x105c - Word pin registers for all port GPIO pins"]
pub port0_w23: PORT0_W23,
#[doc = "0x1060 - Word pin registers for all port GPIO pins"]
pub port0_w24: PORT0_W24,
#[doc = "0x1064 - Word pin registers for all port GPIO pins"]
pub port0_w25: PORT0_W25,
#[doc = "0x1068 - Word pin registers for all port GPIO pins"]
pub port0_w26: PORT0_W26,
#[doc = "0x106c - Word pin registers for all port GPIO pins"]
pub port0_w27: PORT0_W27,
#[doc = "0x1070 - Word pin registers for all port GPIO pins"]
pub port0_w28: PORT0_W28,
#[doc = "0x1074 - Word pin registers for all port GPIO pins"]
pub port0_w29: PORT0_W29,
#[doc = "0x1078 - Word pin registers for all port GPIO pins"]
pub port0_w30: PORT0_W30,
#[doc = "0x107c - Word pin registers for all port GPIO pins"]
pub port0_w31: PORT0_W31,
#[doc = "0x1080 - Word pin registers for all port GPIO pins"]
pub port1_w0: PORT1_W0,
#[doc = "0x1084 - Word pin registers for all port GPIO pins"]
pub port1_w1: PORT1_W1,
#[doc = "0x1088 - Word pin registers for all port GPIO pins"]
pub port1_w2: PORT1_W2,
#[doc = "0x108c - Word pin registers for all port GPIO pins"]
pub port1_w3: PORT1_W3,
#[doc = "0x1090 - Word pin registers for all port GPIO pins"]
pub port1_w4: PORT1_W4,
#[doc = "0x1094 - Word pin registers for all port GPIO pins"]
pub port1_w5: PORT1_W5,
#[doc = "0x1098 - Word pin registers for all port GPIO pins"]
pub port1_w6: PORT1_W6,
#[doc = "0x109c - Word pin registers for all port GPIO pins"]
pub port1_w7: PORT1_W7,
#[doc = "0x10a0 - Word pin registers for all port GPIO pins"]
pub port1_w8: PORT1_W8,
#[doc = "0x10a4 - Word pin registers for all port GPIO pins"]
pub port1_w9: PORT1_W9,
#[doc = "0x10a8 - Word pin registers for all port GPIO pins"]
pub port1_w10: PORT1_W10,
#[doc = "0x10ac - Word pin registers for all port GPIO pins"]
pub port1_w11: PORT1_W11,
#[doc = "0x10b0 - Word pin registers for all port GPIO pins"]
pub port1_w12: PORT1_W12,
#[doc = "0x10b4 - Word pin registers for all port GPIO pins"]
pub port1_w13: PORT1_W13,
#[doc = "0x10b8 - Word pin registers for all port GPIO pins"]
pub port1_w14: PORT1_W14,
#[doc = "0x10bc - Word pin registers for all port GPIO pins"]
pub port1_w15: PORT1_W15,
#[doc = "0x10c0 - Word pin registers for all port GPIO pins"]
pub port1_w16: PORT1_W16,
#[doc = "0x10c4 - Word pin registers for all port GPIO pins"]
pub port1_w17: PORT1_W17,
#[doc = "0x10c8 - Word pin registers for all port GPIO pins"]
pub port1_w18: PORT1_W18,
#[doc = "0x10cc - Word pin registers for all port GPIO pins"]
pub port1_w19: PORT1_W19,
#[doc = "0x10d0 - Word pin registers for all port GPIO pins"]
pub port1_w20: PORT1_W20,
#[doc = "0x10d4 - Word pin registers for all port GPIO pins"]
pub port1_w21: PORT1_W21,
#[doc = "0x10d8 - Word pin registers for all port GPIO pins"]
pub port1_w22: PORT1_W22,
#[doc = "0x10dc - Word pin registers for all port GPIO pins"]
pub port1_w23: PORT1_W23,
#[doc = "0x10e0 - Word pin registers for all port GPIO pins"]
pub port1_w24: PORT1_W24,
#[doc = "0x10e4 - Word pin registers for all port GPIO pins"]
pub port1_w25: PORT1_W25,
#[doc = "0x10e8 - Word pin registers for all port GPIO pins"]
pub port1_w26: PORT1_W26,
#[doc = "0x10ec - Word pin registers for all port GPIO pins"]
pub port1_w27: PORT1_W27,
#[doc = "0x10f0 - Word pin registers for all port GPIO pins"]
pub port1_w28: PORT1_W28,
#[doc = "0x10f4 - Word pin registers for all port GPIO pins"]
pub port1_w29: PORT1_W29,
#[doc = "0x10f8 - Word pin registers for all port GPIO pins"]
pub port1_w30: PORT1_W30,
#[doc = "0x10fc - Word pin registers for all port GPIO pins"]
pub port1_w31: PORT1_W31,
#[doc = "0x1100 - Word pin registers for all port GPIO pins"]
pub port2_w0: PORT2_W0,
#[doc = "0x1104 - Word pin registers for all port GPIO pins"]
pub port2_w1: PORT2_W1,
#[doc = "0x1108 - Word pin registers for all port GPIO pins"]
pub port2_w2: PORT2_W2,
#[doc = "0x110c - Word pin registers for all port GPIO pins"]
pub port2_w3: PORT2_W3,
#[doc = "0x1110 - Word pin registers for all port GPIO pins"]
pub port2_w4: PORT2_W4,
#[doc = "0x1114 - Word pin registers for all port GPIO pins"]
pub port2_w5: PORT2_W5,
#[doc = "0x1118 - Word pin registers for all port GPIO pins"]
pub port2_w6: PORT2_W6,
#[doc = "0x111c - Word pin registers for all port GPIO pins"]
pub port2_w7: PORT2_W7,
#[doc = "0x1120 - Word pin registers for all port GPIO pins"]
pub port2_w8: PORT2_W8,
#[doc = "0x1124 - Word pin registers for all port GPIO pins"]
pub port2_w9: PORT2_W9,
#[doc = "0x1128 - Word pin registers for all port GPIO pins"]
pub port2_w10: PORT2_W10,
#[doc = "0x112c - Word pin registers for all port GPIO pins"]
pub port2_w11: PORT2_W11,
#[doc = "0x1130 - Word pin registers for all port GPIO pins"]
pub port2_w12: PORT2_W12,
#[doc = "0x1134 - Word pin registers for all port GPIO pins"]
pub port2_w13: PORT2_W13,
#[doc = "0x1138 - Word pin registers for all port GPIO pins"]
pub port2_w14: PORT2_W14,
#[doc = "0x113c - Word pin registers for all port GPIO pins"]
pub port2_w15: PORT2_W15,
#[doc = "0x1140 - Word pin registers for all port GPIO pins"]
pub port2_w16: PORT2_W16,
#[doc = "0x1144 - Word pin registers for all port GPIO pins"]
pub port2_w17: PORT2_W17,
#[doc = "0x1148 - Word pin registers for all port GPIO pins"]
pub port2_w18: PORT2_W18,
#[doc = "0x114c - Word pin registers for all port GPIO pins"]
pub port2_w19: PORT2_W19,
#[doc = "0x1150 - Word pin registers for all port GPIO pins"]
pub port2_w20: PORT2_W20,
#[doc = "0x1154 - Word pin registers for all port GPIO pins"]
pub port2_w21: PORT2_W21,
#[doc = "0x1158 - Word pin registers for all port GPIO pins"]
pub port2_w22: PORT2_W22,
#[doc = "0x115c - Word pin registers for all port GPIO pins"]
pub port2_w23: PORT2_W23,
#[doc = "0x1160 - Word pin registers for all port GPIO pins"]
pub port2_w24: PORT2_W24,
#[doc = "0x1164 - Word pin registers for all port GPIO pins"]
pub port2_w25: PORT2_W25,
#[doc = "0x1168 - Word pin registers for all port GPIO pins"]
pub port2_w26: PORT2_W26,
#[doc = "0x116c - Word pin registers for all port GPIO pins"]
pub port2_w27: PORT2_W27,
#[doc = "0x1170 - Word pin registers for all port GPIO pins"]
pub port2_w28: PORT2_W28,
#[doc = "0x1174 - Word pin registers for all port GPIO pins"]
pub port2_w29: PORT2_W29,
#[doc = "0x1178 - Word pin registers for all port GPIO pins"]
pub port2_w30: PORT2_W30,
#[doc = "0x117c - Word pin registers for all port GPIO pins"]
pub port2_w31: PORT2_W31,
#[doc = "0x1180 - Word pin registers for all port GPIO pins"]
pub port3_w0: PORT3_W0,
#[doc = "0x1184 - Word pin registers for all port GPIO pins"]
pub port3_w1: PORT3_W1,
#[doc = "0x1188 - Word pin registers for all port GPIO pins"]
pub port3_w2: PORT3_W2,
#[doc = "0x118c - Word pin registers for all port GPIO pins"]
pub port3_w3: PORT3_W3,
#[doc = "0x1190 - Word pin registers for all port GPIO pins"]
pub port3_w4: PORT3_W4,
#[doc = "0x1194 - Word pin registers for all port GPIO pins"]
pub port3_w5: PORT3_W5,
#[doc = "0x1198 - Word pin registers for all port GPIO pins"]
pub port3_w6: PORT3_W6,
#[doc = "0x119c - Word pin registers for all port GPIO pins"]
pub port3_w7: PORT3_W7,
#[doc = "0x11a0 - Word pin registers for all port GPIO pins"]
pub port3_w8: PORT3_W8,
#[doc = "0x11a4 - Word pin registers for all port GPIO pins"]
pub port3_w9: PORT3_W9,
#[doc = "0x11a8 - Word pin registers for all port GPIO pins"]
pub port3_w10: PORT3_W10,
#[doc = "0x11ac - Word pin registers for all port GPIO pins"]
pub port3_w11: PORT3_W11,
#[doc = "0x11b0 - Word pin registers for all port GPIO pins"]
pub port3_w12: PORT3_W12,
#[doc = "0x11b4 - Word pin registers for all port GPIO pins"]
pub port3_w13: PORT3_W13,
#[doc = "0x11b8 - Word pin registers for all port GPIO pins"]
pub port3_w14: PORT3_W14,
#[doc = "0x11bc - Word pin registers for all port GPIO pins"]
pub port3_w15: PORT3_W15,
#[doc = "0x11c0 - Word pin registers for all port GPIO pins"]
pub port3_w16: PORT3_W16,
#[doc = "0x11c4 - Word pin registers for all port GPIO pins"]
pub port3_w17: PORT3_W17,
#[doc = "0x11c8 - Word pin registers for all port GPIO pins"]
pub port3_w18: PORT3_W18,
#[doc = "0x11cc - Word pin registers for all port GPIO pins"]
pub port3_w19: PORT3_W19,
#[doc = "0x11d0 - Word pin registers for all port GPIO pins"]
pub port3_w20: PORT3_W20,
#[doc = "0x11d4 - Word pin registers for all port GPIO pins"]
pub port3_w21: PORT3_W21,
#[doc = "0x11d8 - Word pin registers for all port GPIO pins"]
pub port3_w22: PORT3_W22,
#[doc = "0x11dc - Word pin registers for all port GPIO pins"]
pub port3_w23: PORT3_W23,
#[doc = "0x11e0 - Word pin registers for all port GPIO pins"]
pub port3_w24: PORT3_W24,
#[doc = "0x11e4 - Word pin registers for all port GPIO pins"]
pub port3_w25: PORT3_W25,
#[doc = "0x11e8 - Word pin registers for all port GPIO pins"]
pub port3_w26: PORT3_W26,
#[doc = "0x11ec - Word pin registers for all port GPIO pins"]
pub port3_w27: PORT3_W27,
#[doc = "0x11f0 - Word pin registers for all port GPIO pins"]
pub port3_w28: PORT3_W28,
#[doc = "0x11f4 - Word pin registers for all port GPIO pins"]
pub port3_w29: PORT3_W29,
#[doc = "0x11f8 - Word pin registers for all port GPIO pins"]
pub port3_w30: PORT3_W30,
#[doc = "0x11fc - Word pin registers for all port GPIO pins"]
pub port3_w31: PORT3_W31,
#[doc = "0x1200 - Word pin registers for all port GPIO pins"]
pub port4_w0: PORT4_W0,
#[doc = "0x1204 - Word pin registers for all port GPIO pins"]
pub port4_w1: PORT4_W1,
#[doc = "0x1208 - Word pin registers for all port GPIO pins"]
pub port4_w2: PORT4_W2,
#[doc = "0x120c - Word pin registers for all port GPIO pins"]
pub port4_w3: PORT4_W3,
#[doc = "0x1210 - Word pin registers for all port GPIO pins"]
pub port4_w4: PORT4_W4,
#[doc = "0x1214 - Word pin registers for all port GPIO pins"]
pub port4_w5: PORT4_W5,
#[doc = "0x1218 - Word pin registers for all port GPIO pins"]
pub port4_w6: PORT4_W6,
#[doc = "0x121c - Word pin registers for all port GPIO pins"]
pub port4_w7: PORT4_W7,
#[doc = "0x1220 - Word pin registers for all port GPIO pins"]
pub port4_w8: PORT4_W8,
#[doc = "0x1224 - Word pin registers for all port GPIO pins"]
pub port4_w9: PORT4_W9,
#[doc = "0x1228 - Word pin registers for all port GPIO pins"]
pub port4_w10: PORT4_W10,
#[doc = "0x122c - Word pin registers for all port GPIO pins"]
pub port4_w11: PORT4_W11,
#[doc = "0x1230 - Word pin registers for all port GPIO pins"]
pub port4_w12: PORT4_W12,
#[doc = "0x1234 - Word pin registers for all port GPIO pins"]
pub port4_w13: PORT4_W13,
#[doc = "0x1238 - Word pin registers for all port GPIO pins"]
pub port4_w14: PORT4_W14,
#[doc = "0x123c - Word pin registers for all port GPIO pins"]
pub port4_w15: PORT4_W15,
#[doc = "0x1240 - Word pin registers for all port GPIO pins"]
pub port4_w16: PORT4_W16,
#[doc = "0x1244 - Word pin registers for all port GPIO pins"]
pub port4_w17: PORT4_W17,
#[doc = "0x1248 - Word pin registers for all port GPIO pins"]
pub port4_w18: PORT4_W18,
#[doc = "0x124c - Word pin registers for all port GPIO pins"]
pub port4_w19: PORT4_W19,
#[doc = "0x1250 - Word pin registers for all port GPIO pins"]
pub port4_w20: PORT4_W20,
#[doc = "0x1254 - Word pin registers for all port GPIO pins"]
pub port4_w21: PORT4_W21,
#[doc = "0x1258 - Word pin registers for all port GPIO pins"]
pub port4_w22: PORT4_W22,
#[doc = "0x125c - Word pin registers for all port GPIO pins"]
pub port4_w23: PORT4_W23,
#[doc = "0x1260 - Word pin registers for all port GPIO pins"]
pub port4_w24: PORT4_W24,
#[doc = "0x1264 - Word pin registers for all port GPIO pins"]
pub port4_w25: PORT4_W25,
#[doc = "0x1268 - Word pin registers for all port GPIO pins"]
pub port4_w26: PORT4_W26,
#[doc = "0x126c - Word pin registers for all port GPIO pins"]
pub port4_w27: PORT4_W27,
#[doc = "0x1270 - Word pin registers for all port GPIO pins"]
pub port4_w28: PORT4_W28,
#[doc = "0x1274 - Word pin registers for all port GPIO pins"]
pub port4_w29: PORT4_W29,
#[doc = "0x1278 - Word pin registers for all port GPIO pins"]
pub port4_w30: PORT4_W30,
#[doc = "0x127c - Word pin registers for all port GPIO pins"]
pub port4_w31: PORT4_W31,
#[doc = "0x1280 - Word pin registers for all port GPIO pins"]
pub port5_w0: PORT5_W0,
#[doc = "0x1284 - Word pin registers for all port GPIO pins"]
pub port5_w1: PORT5_W1,
#[doc = "0x1288 - Word pin registers for all port GPIO pins"]
pub port5_w2: PORT5_W2,
#[doc = "0x128c - Word pin registers for all port GPIO pins"]
pub port5_w3: PORT5_W3,
#[doc = "0x1290 - Word pin registers for all port GPIO pins"]
pub port5_w4: PORT5_W4,
#[doc = "0x1294 - Word pin registers for all port GPIO pins"]
pub port5_w5: PORT5_W5,
#[doc = "0x1298 - Word pin registers for all port GPIO pins"]
pub port5_w6: PORT5_W6,
#[doc = "0x129c - Word pin registers for all port GPIO pins"]
pub port5_w7: PORT5_W7,
#[doc = "0x12a0 - Word pin registers for all port GPIO pins"]
pub port5_w8: PORT5_W8,
#[doc = "0x12a4 - Word pin registers for all port GPIO pins"]
pub port5_w9: PORT5_W9,
#[doc = "0x12a8 - Word pin registers for all port GPIO pins"]
pub port5_w10: PORT5_W10,
#[doc = "0x12ac - Word pin registers for all port GPIO pins"]
pub port5_w11: PORT5_W11,
#[doc = "0x12b0 - Word pin registers for all port GPIO pins"]
pub port5_w12: PORT5_W12,
#[doc = "0x12b4 - Word pin registers for all port GPIO pins"]
pub port5_w13: PORT5_W13,
#[doc = "0x12b8 - Word pin registers for all port GPIO pins"]
pub port5_w14: PORT5_W14,
#[doc = "0x12bc - Word pin registers for all port GPIO pins"]
pub port5_w15: PORT5_W15,
#[doc = "0x12c0 - Word pin registers for all port GPIO pins"]
pub port5_w16: PORT5_W16,
#[doc = "0x12c4 - Word pin registers for all port GPIO pins"]
pub port5_w17: PORT5_W17,
#[doc = "0x12c8 - Word pin registers for all port GPIO pins"]
pub port5_w18: PORT5_W18,
#[doc = "0x12cc - Word pin registers for all port GPIO pins"]
pub port5_w19: PORT5_W19,
#[doc = "0x12d0 - Word pin registers for all port GPIO pins"]
pub port5_w20: PORT5_W20,
#[doc = "0x12d4 - Word pin registers for all port GPIO pins"]
pub port5_w21: PORT5_W21,
#[doc = "0x12d8 - Word pin registers for all port GPIO pins"]
pub port5_w22: PORT5_W22,
#[doc = "0x12dc - Word pin registers for all port GPIO pins"]
pub port5_w23: PORT5_W23,
#[doc = "0x12e0 - Word pin registers for all port GPIO pins"]
pub port5_w24: PORT5_W24,
#[doc = "0x12e4 - Word pin registers for all port GPIO pins"]
pub port5_w25: PORT5_W25,
#[doc = "0x12e8 - Word pin registers for all port GPIO pins"]
pub port5_w26: PORT5_W26,
#[doc = "0x12ec - Word pin registers for all port GPIO pins"]
pub port5_w27: PORT5_W27,
#[doc = "0x12f0 - Word pin registers for all port GPIO pins"]
pub port5_w28: PORT5_W28,
#[doc = "0x12f4 - Word pin registers for all port GPIO pins"]
pub port5_w29: PORT5_W29,
#[doc = "0x12f8 - Word pin registers for all port GPIO pins"]
pub port5_w30: PORT5_W30,
#[doc = "0x12fc - Word pin registers for all port GPIO pins"]
pub port5_w31: PORT5_W31,
#[doc = "0x1300 - Word pin registers for all port GPIO pins"]
pub port6_w0: PORT6_W0,
#[doc = "0x1304 - Word pin registers for all port GPIO pins"]
pub port6_w1: PORT6_W1,
#[doc = "0x1308 - Word pin registers for all port GPIO pins"]
pub port6_w2: PORT6_W2,
#[doc = "0x130c - Word pin registers for all port GPIO pins"]
pub port6_w3: PORT6_W3,
#[doc = "0x1310 - Word pin registers for all port GPIO pins"]
pub port6_w4: PORT6_W4,
#[doc = "0x1314 - Word pin registers for all port GPIO pins"]
pub port6_w5: PORT6_W5,
#[doc = "0x1318 - Word pin registers for all port GPIO pins"]
pub port6_w6: PORT6_W6,
#[doc = "0x131c - Word pin registers for all port GPIO pins"]
pub port6_w7: PORT6_W7,
#[doc = "0x1320 - Word pin registers for all port GPIO pins"]
pub port6_w8: PORT6_W8,
#[doc = "0x1324 - Word pin registers for all port GPIO pins"]
pub port6_w9: PORT6_W9,
#[doc = "0x1328 - Word pin registers for all port GPIO pins"]
pub port6_w10: PORT6_W10,
#[doc = "0x132c - Word pin registers for all port GPIO pins"]
pub port6_w11: PORT6_W11,
#[doc = "0x1330 - Word pin registers for all port GPIO pins"]
pub port6_w12: PORT6_W12,
#[doc = "0x1334 - Word pin registers for all port GPIO pins"]
pub port6_w13: PORT6_W13,
#[doc = "0x1338 - Word pin registers for all port GPIO pins"]
pub port6_w14: PORT6_W14,
#[doc = "0x133c - Word pin registers for all port GPIO pins"]
pub port6_w15: PORT6_W15,
#[doc = "0x1340 - Word pin registers for all port GPIO pins"]
pub port6_w16: PORT6_W16,
#[doc = "0x1344 - Word pin registers for all port GPIO pins"]
pub port6_w17: PORT6_W17,
#[doc = "0x1348 - Word pin registers for all port GPIO pins"]
pub port6_w18: PORT6_W18,
#[doc = "0x134c - Word pin registers for all port GPIO pins"]
pub port6_w19: PORT6_W19,
#[doc = "0x1350 - Word pin registers for all port GPIO pins"]
pub port6_w20: PORT6_W20,
#[doc = "0x1354 - Word pin registers for all port GPIO pins"]
pub port6_w21: PORT6_W21,
#[doc = "0x1358 - Word pin registers for all port GPIO pins"]
pub port6_w22: PORT6_W22,
#[doc = "0x135c - Word pin registers for all port GPIO pins"]
pub port6_w23: PORT6_W23,
#[doc = "0x1360 - Word pin registers for all port GPIO pins"]
pub port6_w24: PORT6_W24,
#[doc = "0x1364 - Word pin registers for all port GPIO pins"]
pub port6_w25: PORT6_W25,
#[doc = "0x1368 - Word pin registers for all port GPIO pins"]
pub port6_w26: PORT6_W26,
#[doc = "0x136c - Word pin registers for all port GPIO pins"]
pub port6_w27: PORT6_W27,
_reserved440: [u8; 0x0c90],
#[doc = "0x2000..0x2020 - Port direction"]
pub dir: [DIR; 8],
_reserved441: [u8; 0x60],
#[doc = "0x2080..0x20a0 - Port mask"]
pub mask: [MASK; 8],
_reserved442: [u8; 0x60],
#[doc = "0x2100..0x2120 - Port pin"]
pub pin: [PIN; 8],
_reserved443: [u8; 0x60],
#[doc = "0x2180..0x21a0 - Masked Port Pin"]
pub mpin: [MPIN; 8],
_reserved444: [u8; 0x60],
#[doc = "0x2200..0x2220 - Port set"]
pub set: [SET; 8],
_reserved445: [u8; 0x60],
#[doc = "0x2280..0x22a0 - Port clear"]
pub clr: [CLR; 8],
_reserved446: [u8; 0x60],
#[doc = "0x2300..0x2320 - Port toggle"]
pub not: [NOT; 8],
_reserved447: [u8; 0x60],
#[doc = "0x2380..0x23a0 - Port direction set"]
pub dirset: [DIRSET; 8],
_reserved448: [u8; 0x60],
#[doc = "0x2400..0x2420 - Port direction clear"]
pub dirclr: [DIRCLR; 8],
_reserved449: [u8; 0x60],
#[doc = "0x2480..0x24a0 - Port direction toggle"]
pub dirnot: [DIRNOT; 8],
_reserved450: [u8; 0x60],
#[doc = "0x2500..0x2520 - Interrupt A enable control"]
pub intena: [INTENA; 8],
_reserved451: [u8; 0x60],
#[doc = "0x2580..0x25a0 - Interrupt B enable control"]
pub intenb: [INTENB; 8],
_reserved452: [u8; 0x60],
#[doc = "0x2600..0x2620 - Interupt polarity control"]
pub intpol: [INTPOL; 8],
_reserved453: [u8; 0x60],
#[doc = "0x2680..0x26a0 - Interrupt edge select"]
pub intedg: [INTEDG; 8],
_reserved454: [u8; 0x60],
#[doc = "0x2700..0x2720 - Interrupt status for interrupt A"]
pub intstata: [INTSTATA; 8],
_reserved455: [u8; 0x60],
#[doc = "0x2780..0x27a0 - Interrupt status for interrupt B"]
pub intstatb: [INTSTATB; 8],
}
#[doc = "Port0_B0 (rw) register accessor: an alias for `Reg<PORT0_B0_SPEC>`"]
pub type PORT0_B0 = crate::Reg<port0_b0::PORT0_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b0;
#[doc = "Port0_B1 (rw) register accessor: an alias for `Reg<PORT0_B1_SPEC>`"]
pub type PORT0_B1 = crate::Reg<port0_b1::PORT0_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b1;
#[doc = "Port0_B2 (rw) register accessor: an alias for `Reg<PORT0_B2_SPEC>`"]
pub type PORT0_B2 = crate::Reg<port0_b2::PORT0_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b2;
#[doc = "Port0_B3 (rw) register accessor: an alias for `Reg<PORT0_B3_SPEC>`"]
pub type PORT0_B3 = crate::Reg<port0_b3::PORT0_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b3;
#[doc = "Port0_B4 (rw) register accessor: an alias for `Reg<PORT0_B4_SPEC>`"]
pub type PORT0_B4 = crate::Reg<port0_b4::PORT0_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b4;
#[doc = "Port0_B5 (rw) register accessor: an alias for `Reg<PORT0_B5_SPEC>`"]
pub type PORT0_B5 = crate::Reg<port0_b5::PORT0_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b5;
#[doc = "Port0_B6 (rw) register accessor: an alias for `Reg<PORT0_B6_SPEC>`"]
pub type PORT0_B6 = crate::Reg<port0_b6::PORT0_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b6;
#[doc = "Port0_B7 (rw) register accessor: an alias for `Reg<PORT0_B7_SPEC>`"]
pub type PORT0_B7 = crate::Reg<port0_b7::PORT0_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b7;
#[doc = "Port0_B8 (rw) register accessor: an alias for `Reg<PORT0_B8_SPEC>`"]
pub type PORT0_B8 = crate::Reg<port0_b8::PORT0_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b8;
#[doc = "Port0_B9 (rw) register accessor: an alias for `Reg<PORT0_B9_SPEC>`"]
pub type PORT0_B9 = crate::Reg<port0_b9::PORT0_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b9;
#[doc = "Port0_B10 (rw) register accessor: an alias for `Reg<PORT0_B10_SPEC>`"]
pub type PORT0_B10 = crate::Reg<port0_b10::PORT0_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b10;
#[doc = "Port0_B11 (rw) register accessor: an alias for `Reg<PORT0_B11_SPEC>`"]
pub type PORT0_B11 = crate::Reg<port0_b11::PORT0_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b11;
#[doc = "Port0_B12 (rw) register accessor: an alias for `Reg<PORT0_B12_SPEC>`"]
pub type PORT0_B12 = crate::Reg<port0_b12::PORT0_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b12;
#[doc = "Port0_B13 (rw) register accessor: an alias for `Reg<PORT0_B13_SPEC>`"]
pub type PORT0_B13 = crate::Reg<port0_b13::PORT0_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b13;
#[doc = "Port0_B14 (rw) register accessor: an alias for `Reg<PORT0_B14_SPEC>`"]
pub type PORT0_B14 = crate::Reg<port0_b14::PORT0_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b14;
#[doc = "Port0_B15 (rw) register accessor: an alias for `Reg<PORT0_B15_SPEC>`"]
pub type PORT0_B15 = crate::Reg<port0_b15::PORT0_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b15;
#[doc = "Port0_B16 (rw) register accessor: an alias for `Reg<PORT0_B16_SPEC>`"]
pub type PORT0_B16 = crate::Reg<port0_b16::PORT0_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b16;
#[doc = "Port0_B17 (rw) register accessor: an alias for `Reg<PORT0_B17_SPEC>`"]
pub type PORT0_B17 = crate::Reg<port0_b17::PORT0_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b17;
#[doc = "Port0_B18 (rw) register accessor: an alias for `Reg<PORT0_B18_SPEC>`"]
pub type PORT0_B18 = crate::Reg<port0_b18::PORT0_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b18;
#[doc = "Port0_B19 (rw) register accessor: an alias for `Reg<PORT0_B19_SPEC>`"]
pub type PORT0_B19 = crate::Reg<port0_b19::PORT0_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b19;
#[doc = "Port0_B20 (rw) register accessor: an alias for `Reg<PORT0_B20_SPEC>`"]
pub type PORT0_B20 = crate::Reg<port0_b20::PORT0_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b20;
#[doc = "Port0_B21 (rw) register accessor: an alias for `Reg<PORT0_B21_SPEC>`"]
pub type PORT0_B21 = crate::Reg<port0_b21::PORT0_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b21;
#[doc = "Port0_B22 (rw) register accessor: an alias for `Reg<PORT0_B22_SPEC>`"]
pub type PORT0_B22 = crate::Reg<port0_b22::PORT0_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b22;
#[doc = "Port0_B23 (rw) register accessor: an alias for `Reg<PORT0_B23_SPEC>`"]
pub type PORT0_B23 = crate::Reg<port0_b23::PORT0_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b23;
#[doc = "Port0_B24 (rw) register accessor: an alias for `Reg<PORT0_B24_SPEC>`"]
pub type PORT0_B24 = crate::Reg<port0_b24::PORT0_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b24;
#[doc = "Port0_B25 (rw) register accessor: an alias for `Reg<PORT0_B25_SPEC>`"]
pub type PORT0_B25 = crate::Reg<port0_b25::PORT0_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b25;
#[doc = "Port0_B26 (rw) register accessor: an alias for `Reg<PORT0_B26_SPEC>`"]
pub type PORT0_B26 = crate::Reg<port0_b26::PORT0_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b26;
#[doc = "Port0_B27 (rw) register accessor: an alias for `Reg<PORT0_B27_SPEC>`"]
pub type PORT0_B27 = crate::Reg<port0_b27::PORT0_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b27;
#[doc = "Port0_B28 (rw) register accessor: an alias for `Reg<PORT0_B28_SPEC>`"]
pub type PORT0_B28 = crate::Reg<port0_b28::PORT0_B28_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b28;
#[doc = "Port0_B29 (rw) register accessor: an alias for `Reg<PORT0_B29_SPEC>`"]
pub type PORT0_B29 = crate::Reg<port0_b29::PORT0_B29_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b29;
#[doc = "Port0_B30 (rw) register accessor: an alias for `Reg<PORT0_B30_SPEC>`"]
pub type PORT0_B30 = crate::Reg<port0_b30::PORT0_B30_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b30;
#[doc = "Port0_B31 (rw) register accessor: an alias for `Reg<PORT0_B31_SPEC>`"]
pub type PORT0_B31 = crate::Reg<port0_b31::PORT0_B31_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port0_b31;
#[doc = "Port1_B0 (rw) register accessor: an alias for `Reg<PORT1_B0_SPEC>`"]
pub type PORT1_B0 = crate::Reg<port1_b0::PORT1_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b0;
#[doc = "Port1_B1 (rw) register accessor: an alias for `Reg<PORT1_B1_SPEC>`"]
pub type PORT1_B1 = crate::Reg<port1_b1::PORT1_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b1;
#[doc = "Port1_B2 (rw) register accessor: an alias for `Reg<PORT1_B2_SPEC>`"]
pub type PORT1_B2 = crate::Reg<port1_b2::PORT1_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b2;
#[doc = "Port1_B3 (rw) register accessor: an alias for `Reg<PORT1_B3_SPEC>`"]
pub type PORT1_B3 = crate::Reg<port1_b3::PORT1_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b3;
#[doc = "Port1_B4 (rw) register accessor: an alias for `Reg<PORT1_B4_SPEC>`"]
pub type PORT1_B4 = crate::Reg<port1_b4::PORT1_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b4;
#[doc = "Port1_B5 (rw) register accessor: an alias for `Reg<PORT1_B5_SPEC>`"]
pub type PORT1_B5 = crate::Reg<port1_b5::PORT1_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b5;
#[doc = "Port1_B6 (rw) register accessor: an alias for `Reg<PORT1_B6_SPEC>`"]
pub type PORT1_B6 = crate::Reg<port1_b6::PORT1_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b6;
#[doc = "Port1_B7 (rw) register accessor: an alias for `Reg<PORT1_B7_SPEC>`"]
pub type PORT1_B7 = crate::Reg<port1_b7::PORT1_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b7;
#[doc = "Port1_B8 (rw) register accessor: an alias for `Reg<PORT1_B8_SPEC>`"]
pub type PORT1_B8 = crate::Reg<port1_b8::PORT1_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b8;
#[doc = "Port1_B9 (rw) register accessor: an alias for `Reg<PORT1_B9_SPEC>`"]
pub type PORT1_B9 = crate::Reg<port1_b9::PORT1_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b9;
#[doc = "Port1_B10 (rw) register accessor: an alias for `Reg<PORT1_B10_SPEC>`"]
pub type PORT1_B10 = crate::Reg<port1_b10::PORT1_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b10;
#[doc = "Port1_B11 (rw) register accessor: an alias for `Reg<PORT1_B11_SPEC>`"]
pub type PORT1_B11 = crate::Reg<port1_b11::PORT1_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b11;
#[doc = "Port1_B12 (rw) register accessor: an alias for `Reg<PORT1_B12_SPEC>`"]
pub type PORT1_B12 = crate::Reg<port1_b12::PORT1_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b12;
#[doc = "Port1_B13 (rw) register accessor: an alias for `Reg<PORT1_B13_SPEC>`"]
pub type PORT1_B13 = crate::Reg<port1_b13::PORT1_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b13;
#[doc = "Port1_B14 (rw) register accessor: an alias for `Reg<PORT1_B14_SPEC>`"]
pub type PORT1_B14 = crate::Reg<port1_b14::PORT1_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b14;
#[doc = "Port1_B15 (rw) register accessor: an alias for `Reg<PORT1_B15_SPEC>`"]
pub type PORT1_B15 = crate::Reg<port1_b15::PORT1_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b15;
#[doc = "Port1_B16 (rw) register accessor: an alias for `Reg<PORT1_B16_SPEC>`"]
pub type PORT1_B16 = crate::Reg<port1_b16::PORT1_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b16;
#[doc = "Port1_B17 (rw) register accessor: an alias for `Reg<PORT1_B17_SPEC>`"]
pub type PORT1_B17 = crate::Reg<port1_b17::PORT1_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b17;
#[doc = "Port1_B18 (rw) register accessor: an alias for `Reg<PORT1_B18_SPEC>`"]
pub type PORT1_B18 = crate::Reg<port1_b18::PORT1_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b18;
#[doc = "Port1_B19 (rw) register accessor: an alias for `Reg<PORT1_B19_SPEC>`"]
pub type PORT1_B19 = crate::Reg<port1_b19::PORT1_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b19;
#[doc = "Port1_B20 (rw) register accessor: an alias for `Reg<PORT1_B20_SPEC>`"]
pub type PORT1_B20 = crate::Reg<port1_b20::PORT1_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b20;
#[doc = "Port1_B21 (rw) register accessor: an alias for `Reg<PORT1_B21_SPEC>`"]
pub type PORT1_B21 = crate::Reg<port1_b21::PORT1_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b21;
#[doc = "Port1_B22 (rw) register accessor: an alias for `Reg<PORT1_B22_SPEC>`"]
pub type PORT1_B22 = crate::Reg<port1_b22::PORT1_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b22;
#[doc = "Port1_B23 (rw) register accessor: an alias for `Reg<PORT1_B23_SPEC>`"]
pub type PORT1_B23 = crate::Reg<port1_b23::PORT1_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b23;
#[doc = "Port1_B24 (rw) register accessor: an alias for `Reg<PORT1_B24_SPEC>`"]
pub type PORT1_B24 = crate::Reg<port1_b24::PORT1_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b24;
#[doc = "Port1_B25 (rw) register accessor: an alias for `Reg<PORT1_B25_SPEC>`"]
pub type PORT1_B25 = crate::Reg<port1_b25::PORT1_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b25;
#[doc = "Port1_B26 (rw) register accessor: an alias for `Reg<PORT1_B26_SPEC>`"]
pub type PORT1_B26 = crate::Reg<port1_b26::PORT1_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b26;
#[doc = "Port1_B27 (rw) register accessor: an alias for `Reg<PORT1_B27_SPEC>`"]
pub type PORT1_B27 = crate::Reg<port1_b27::PORT1_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b27;
#[doc = "Port1_B28 (rw) register accessor: an alias for `Reg<PORT1_B28_SPEC>`"]
pub type PORT1_B28 = crate::Reg<port1_b28::PORT1_B28_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b28;
#[doc = "Port1_B29 (rw) register accessor: an alias for `Reg<PORT1_B29_SPEC>`"]
pub type PORT1_B29 = crate::Reg<port1_b29::PORT1_B29_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b29;
#[doc = "Port1_B30 (rw) register accessor: an alias for `Reg<PORT1_B30_SPEC>`"]
pub type PORT1_B30 = crate::Reg<port1_b30::PORT1_B30_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b30;
#[doc = "Port1_B31 (rw) register accessor: an alias for `Reg<PORT1_B31_SPEC>`"]
pub type PORT1_B31 = crate::Reg<port1_b31::PORT1_B31_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port1_b31;
#[doc = "Port2_B0 (rw) register accessor: an alias for `Reg<PORT2_B0_SPEC>`"]
pub type PORT2_B0 = crate::Reg<port2_b0::PORT2_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b0;
#[doc = "Port2_B1 (rw) register accessor: an alias for `Reg<PORT2_B1_SPEC>`"]
pub type PORT2_B1 = crate::Reg<port2_b1::PORT2_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b1;
#[doc = "Port2_B2 (rw) register accessor: an alias for `Reg<PORT2_B2_SPEC>`"]
pub type PORT2_B2 = crate::Reg<port2_b2::PORT2_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b2;
#[doc = "Port2_B3 (rw) register accessor: an alias for `Reg<PORT2_B3_SPEC>`"]
pub type PORT2_B3 = crate::Reg<port2_b3::PORT2_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b3;
#[doc = "Port2_B4 (rw) register accessor: an alias for `Reg<PORT2_B4_SPEC>`"]
pub type PORT2_B4 = crate::Reg<port2_b4::PORT2_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b4;
#[doc = "Port2_B5 (rw) register accessor: an alias for `Reg<PORT2_B5_SPEC>`"]
pub type PORT2_B5 = crate::Reg<port2_b5::PORT2_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b5;
#[doc = "Port2_B6 (rw) register accessor: an alias for `Reg<PORT2_B6_SPEC>`"]
pub type PORT2_B6 = crate::Reg<port2_b6::PORT2_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b6;
#[doc = "Port2_B7 (rw) register accessor: an alias for `Reg<PORT2_B7_SPEC>`"]
pub type PORT2_B7 = crate::Reg<port2_b7::PORT2_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b7;
#[doc = "Port2_B8 (rw) register accessor: an alias for `Reg<PORT2_B8_SPEC>`"]
pub type PORT2_B8 = crate::Reg<port2_b8::PORT2_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b8;
#[doc = "Port2_B9 (rw) register accessor: an alias for `Reg<PORT2_B9_SPEC>`"]
pub type PORT2_B9 = crate::Reg<port2_b9::PORT2_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b9;
#[doc = "Port2_B10 (rw) register accessor: an alias for `Reg<PORT2_B10_SPEC>`"]
pub type PORT2_B10 = crate::Reg<port2_b10::PORT2_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b10;
#[doc = "Port2_B11 (rw) register accessor: an alias for `Reg<PORT2_B11_SPEC>`"]
pub type PORT2_B11 = crate::Reg<port2_b11::PORT2_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b11;
#[doc = "Port2_B12 (rw) register accessor: an alias for `Reg<PORT2_B12_SPEC>`"]
pub type PORT2_B12 = crate::Reg<port2_b12::PORT2_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b12;
#[doc = "Port2_B13 (rw) register accessor: an alias for `Reg<PORT2_B13_SPEC>`"]
pub type PORT2_B13 = crate::Reg<port2_b13::PORT2_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b13;
#[doc = "Port2_B14 (rw) register accessor: an alias for `Reg<PORT2_B14_SPEC>`"]
pub type PORT2_B14 = crate::Reg<port2_b14::PORT2_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b14;
#[doc = "Port2_B15 (rw) register accessor: an alias for `Reg<PORT2_B15_SPEC>`"]
pub type PORT2_B15 = crate::Reg<port2_b15::PORT2_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b15;
#[doc = "Port2_B16 (rw) register accessor: an alias for `Reg<PORT2_B16_SPEC>`"]
pub type PORT2_B16 = crate::Reg<port2_b16::PORT2_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b16;
#[doc = "Port2_B17 (rw) register accessor: an alias for `Reg<PORT2_B17_SPEC>`"]
pub type PORT2_B17 = crate::Reg<port2_b17::PORT2_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b17;
#[doc = "Port2_B18 (rw) register accessor: an alias for `Reg<PORT2_B18_SPEC>`"]
pub type PORT2_B18 = crate::Reg<port2_b18::PORT2_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b18;
#[doc = "Port2_B19 (rw) register accessor: an alias for `Reg<PORT2_B19_SPEC>`"]
pub type PORT2_B19 = crate::Reg<port2_b19::PORT2_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b19;
#[doc = "Port2_B20 (rw) register accessor: an alias for `Reg<PORT2_B20_SPEC>`"]
pub type PORT2_B20 = crate::Reg<port2_b20::PORT2_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b20;
#[doc = "Port2_B21 (rw) register accessor: an alias for `Reg<PORT2_B21_SPEC>`"]
pub type PORT2_B21 = crate::Reg<port2_b21::PORT2_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b21;
#[doc = "Port2_B22 (rw) register accessor: an alias for `Reg<PORT2_B22_SPEC>`"]
pub type PORT2_B22 = crate::Reg<port2_b22::PORT2_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b22;
#[doc = "Port2_B23 (rw) register accessor: an alias for `Reg<PORT2_B23_SPEC>`"]
pub type PORT2_B23 = crate::Reg<port2_b23::PORT2_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b23;
#[doc = "Port2_B24 (rw) register accessor: an alias for `Reg<PORT2_B24_SPEC>`"]
pub type PORT2_B24 = crate::Reg<port2_b24::PORT2_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b24;
#[doc = "Port2_B25 (rw) register accessor: an alias for `Reg<PORT2_B25_SPEC>`"]
pub type PORT2_B25 = crate::Reg<port2_b25::PORT2_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b25;
#[doc = "Port2_B26 (rw) register accessor: an alias for `Reg<PORT2_B26_SPEC>`"]
pub type PORT2_B26 = crate::Reg<port2_b26::PORT2_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b26;
#[doc = "Port2_B27 (rw) register accessor: an alias for `Reg<PORT2_B27_SPEC>`"]
pub type PORT2_B27 = crate::Reg<port2_b27::PORT2_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b27;
#[doc = "Port2_B28 (rw) register accessor: an alias for `Reg<PORT2_B28_SPEC>`"]
pub type PORT2_B28 = crate::Reg<port2_b28::PORT2_B28_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b28;
#[doc = "Port2_B29 (rw) register accessor: an alias for `Reg<PORT2_B29_SPEC>`"]
pub type PORT2_B29 = crate::Reg<port2_b29::PORT2_B29_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b29;
#[doc = "Port2_B30 (rw) register accessor: an alias for `Reg<PORT2_B30_SPEC>`"]
pub type PORT2_B30 = crate::Reg<port2_b30::PORT2_B30_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b30;
#[doc = "Port2_B31 (rw) register accessor: an alias for `Reg<PORT2_B31_SPEC>`"]
pub type PORT2_B31 = crate::Reg<port2_b31::PORT2_B31_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port2_b31;
#[doc = "Port3_B0 (rw) register accessor: an alias for `Reg<PORT3_B0_SPEC>`"]
pub type PORT3_B0 = crate::Reg<port3_b0::PORT3_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b0;
#[doc = "Port3_B1 (rw) register accessor: an alias for `Reg<PORT3_B1_SPEC>`"]
pub type PORT3_B1 = crate::Reg<port3_b1::PORT3_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b1;
#[doc = "Port3_B2 (rw) register accessor: an alias for `Reg<PORT3_B2_SPEC>`"]
pub type PORT3_B2 = crate::Reg<port3_b2::PORT3_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b2;
#[doc = "Port3_B3 (rw) register accessor: an alias for `Reg<PORT3_B3_SPEC>`"]
pub type PORT3_B3 = crate::Reg<port3_b3::PORT3_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b3;
#[doc = "Port3_B4 (rw) register accessor: an alias for `Reg<PORT3_B4_SPEC>`"]
pub type PORT3_B4 = crate::Reg<port3_b4::PORT3_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b4;
#[doc = "Port3_B5 (rw) register accessor: an alias for `Reg<PORT3_B5_SPEC>`"]
pub type PORT3_B5 = crate::Reg<port3_b5::PORT3_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b5;
#[doc = "Port3_B6 (rw) register accessor: an alias for `Reg<PORT3_B6_SPEC>`"]
pub type PORT3_B6 = crate::Reg<port3_b6::PORT3_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b6;
#[doc = "Port3_B7 (rw) register accessor: an alias for `Reg<PORT3_B7_SPEC>`"]
pub type PORT3_B7 = crate::Reg<port3_b7::PORT3_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b7;
#[doc = "Port3_B8 (rw) register accessor: an alias for `Reg<PORT3_B8_SPEC>`"]
pub type PORT3_B8 = crate::Reg<port3_b8::PORT3_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b8;
#[doc = "Port3_B9 (rw) register accessor: an alias for `Reg<PORT3_B9_SPEC>`"]
pub type PORT3_B9 = crate::Reg<port3_b9::PORT3_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b9;
#[doc = "Port3_B10 (rw) register accessor: an alias for `Reg<PORT3_B10_SPEC>`"]
pub type PORT3_B10 = crate::Reg<port3_b10::PORT3_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b10;
#[doc = "Port3_B11 (rw) register accessor: an alias for `Reg<PORT3_B11_SPEC>`"]
pub type PORT3_B11 = crate::Reg<port3_b11::PORT3_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b11;
#[doc = "Port3_B12 (rw) register accessor: an alias for `Reg<PORT3_B12_SPEC>`"]
pub type PORT3_B12 = crate::Reg<port3_b12::PORT3_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b12;
#[doc = "Port3_B13 (rw) register accessor: an alias for `Reg<PORT3_B13_SPEC>`"]
pub type PORT3_B13 = crate::Reg<port3_b13::PORT3_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b13;
#[doc = "Port3_B14 (rw) register accessor: an alias for `Reg<PORT3_B14_SPEC>`"]
pub type PORT3_B14 = crate::Reg<port3_b14::PORT3_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b14;
#[doc = "Port3_B15 (rw) register accessor: an alias for `Reg<PORT3_B15_SPEC>`"]
pub type PORT3_B15 = crate::Reg<port3_b15::PORT3_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b15;
#[doc = "Port3_B16 (rw) register accessor: an alias for `Reg<PORT3_B16_SPEC>`"]
pub type PORT3_B16 = crate::Reg<port3_b16::PORT3_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b16;
#[doc = "Port3_B17 (rw) register accessor: an alias for `Reg<PORT3_B17_SPEC>`"]
pub type PORT3_B17 = crate::Reg<port3_b17::PORT3_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b17;
#[doc = "Port3_B18 (rw) register accessor: an alias for `Reg<PORT3_B18_SPEC>`"]
pub type PORT3_B18 = crate::Reg<port3_b18::PORT3_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b18;
#[doc = "Port3_B19 (rw) register accessor: an alias for `Reg<PORT3_B19_SPEC>`"]
pub type PORT3_B19 = crate::Reg<port3_b19::PORT3_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b19;
#[doc = "Port3_B20 (rw) register accessor: an alias for `Reg<PORT3_B20_SPEC>`"]
pub type PORT3_B20 = crate::Reg<port3_b20::PORT3_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b20;
#[doc = "Port3_B21 (rw) register accessor: an alias for `Reg<PORT3_B21_SPEC>`"]
pub type PORT3_B21 = crate::Reg<port3_b21::PORT3_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b21;
#[doc = "Port3_B22 (rw) register accessor: an alias for `Reg<PORT3_B22_SPEC>`"]
pub type PORT3_B22 = crate::Reg<port3_b22::PORT3_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b22;
#[doc = "Port3_B23 (rw) register accessor: an alias for `Reg<PORT3_B23_SPEC>`"]
pub type PORT3_B23 = crate::Reg<port3_b23::PORT3_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b23;
#[doc = "Port3_B24 (rw) register accessor: an alias for `Reg<PORT3_B24_SPEC>`"]
pub type PORT3_B24 = crate::Reg<port3_b24::PORT3_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b24;
#[doc = "Port3_B25 (rw) register accessor: an alias for `Reg<PORT3_B25_SPEC>`"]
pub type PORT3_B25 = crate::Reg<port3_b25::PORT3_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b25;
#[doc = "Port3_B26 (rw) register accessor: an alias for `Reg<PORT3_B26_SPEC>`"]
pub type PORT3_B26 = crate::Reg<port3_b26::PORT3_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b26;
#[doc = "Port3_B27 (rw) register accessor: an alias for `Reg<PORT3_B27_SPEC>`"]
pub type PORT3_B27 = crate::Reg<port3_b27::PORT3_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b27;
#[doc = "Port3_B28 (rw) register accessor: an alias for `Reg<PORT3_B28_SPEC>`"]
pub type PORT3_B28 = crate::Reg<port3_b28::PORT3_B28_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b28;
#[doc = "Port3_B29 (rw) register accessor: an alias for `Reg<PORT3_B29_SPEC>`"]
pub type PORT3_B29 = crate::Reg<port3_b29::PORT3_B29_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b29;
#[doc = "Port3_B30 (rw) register accessor: an alias for `Reg<PORT3_B30_SPEC>`"]
pub type PORT3_B30 = crate::Reg<port3_b30::PORT3_B30_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b30;
#[doc = "Port3_B31 (rw) register accessor: an alias for `Reg<PORT3_B31_SPEC>`"]
pub type PORT3_B31 = crate::Reg<port3_b31::PORT3_B31_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port3_b31;
#[doc = "Port4_B0 (rw) register accessor: an alias for `Reg<PORT4_B0_SPEC>`"]
pub type PORT4_B0 = crate::Reg<port4_b0::PORT4_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b0;
#[doc = "Port4_B1 (rw) register accessor: an alias for `Reg<PORT4_B1_SPEC>`"]
pub type PORT4_B1 = crate::Reg<port4_b1::PORT4_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b1;
#[doc = "Port4_B2 (rw) register accessor: an alias for `Reg<PORT4_B2_SPEC>`"]
pub type PORT4_B2 = crate::Reg<port4_b2::PORT4_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b2;
#[doc = "Port4_B3 (rw) register accessor: an alias for `Reg<PORT4_B3_SPEC>`"]
pub type PORT4_B3 = crate::Reg<port4_b3::PORT4_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b3;
#[doc = "Port4_B4 (rw) register accessor: an alias for `Reg<PORT4_B4_SPEC>`"]
pub type PORT4_B4 = crate::Reg<port4_b4::PORT4_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b4;
#[doc = "Port4_B5 (rw) register accessor: an alias for `Reg<PORT4_B5_SPEC>`"]
pub type PORT4_B5 = crate::Reg<port4_b5::PORT4_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b5;
#[doc = "Port4_B6 (rw) register accessor: an alias for `Reg<PORT4_B6_SPEC>`"]
pub type PORT4_B6 = crate::Reg<port4_b6::PORT4_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b6;
#[doc = "Port4_B7 (rw) register accessor: an alias for `Reg<PORT4_B7_SPEC>`"]
pub type PORT4_B7 = crate::Reg<port4_b7::PORT4_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b7;
#[doc = "Port4_B8 (rw) register accessor: an alias for `Reg<PORT4_B8_SPEC>`"]
pub type PORT4_B8 = crate::Reg<port4_b8::PORT4_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b8;
#[doc = "Port4_B9 (rw) register accessor: an alias for `Reg<PORT4_B9_SPEC>`"]
pub type PORT4_B9 = crate::Reg<port4_b9::PORT4_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b9;
#[doc = "Port4_B10 (rw) register accessor: an alias for `Reg<PORT4_B10_SPEC>`"]
pub type PORT4_B10 = crate::Reg<port4_b10::PORT4_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b10;
#[doc = "Port4_B11 (rw) register accessor: an alias for `Reg<PORT4_B11_SPEC>`"]
pub type PORT4_B11 = crate::Reg<port4_b11::PORT4_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b11;
#[doc = "Port4_B12 (rw) register accessor: an alias for `Reg<PORT4_B12_SPEC>`"]
pub type PORT4_B12 = crate::Reg<port4_b12::PORT4_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b12;
#[doc = "Port4_B13 (rw) register accessor: an alias for `Reg<PORT4_B13_SPEC>`"]
pub type PORT4_B13 = crate::Reg<port4_b13::PORT4_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b13;
#[doc = "Port4_B14 (rw) register accessor: an alias for `Reg<PORT4_B14_SPEC>`"]
pub type PORT4_B14 = crate::Reg<port4_b14::PORT4_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b14;
#[doc = "Port4_B15 (rw) register accessor: an alias for `Reg<PORT4_B15_SPEC>`"]
pub type PORT4_B15 = crate::Reg<port4_b15::PORT4_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b15;
#[doc = "Port4_B16 (rw) register accessor: an alias for `Reg<PORT4_B16_SPEC>`"]
pub type PORT4_B16 = crate::Reg<port4_b16::PORT4_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b16;
#[doc = "Port4_B17 (rw) register accessor: an alias for `Reg<PORT4_B17_SPEC>`"]
pub type PORT4_B17 = crate::Reg<port4_b17::PORT4_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b17;
#[doc = "Port4_B18 (rw) register accessor: an alias for `Reg<PORT4_B18_SPEC>`"]
pub type PORT4_B18 = crate::Reg<port4_b18::PORT4_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b18;
#[doc = "Port4_B19 (rw) register accessor: an alias for `Reg<PORT4_B19_SPEC>`"]
pub type PORT4_B19 = crate::Reg<port4_b19::PORT4_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b19;
#[doc = "Port4_B20 (rw) register accessor: an alias for `Reg<PORT4_B20_SPEC>`"]
pub type PORT4_B20 = crate::Reg<port4_b20::PORT4_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b20;
#[doc = "Port4_B21 (rw) register accessor: an alias for `Reg<PORT4_B21_SPEC>`"]
pub type PORT4_B21 = crate::Reg<port4_b21::PORT4_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b21;
#[doc = "Port4_B22 (rw) register accessor: an alias for `Reg<PORT4_B22_SPEC>`"]
pub type PORT4_B22 = crate::Reg<port4_b22::PORT4_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b22;
#[doc = "Port4_B23 (rw) register accessor: an alias for `Reg<PORT4_B23_SPEC>`"]
pub type PORT4_B23 = crate::Reg<port4_b23::PORT4_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b23;
#[doc = "Port4_B24 (rw) register accessor: an alias for `Reg<PORT4_B24_SPEC>`"]
pub type PORT4_B24 = crate::Reg<port4_b24::PORT4_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b24;
#[doc = "Port4_B25 (rw) register accessor: an alias for `Reg<PORT4_B25_SPEC>`"]
pub type PORT4_B25 = crate::Reg<port4_b25::PORT4_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b25;
#[doc = "Port4_B26 (rw) register accessor: an alias for `Reg<PORT4_B26_SPEC>`"]
pub type PORT4_B26 = crate::Reg<port4_b26::PORT4_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b26;
#[doc = "Port4_B27 (rw) register accessor: an alias for `Reg<PORT4_B27_SPEC>`"]
pub type PORT4_B27 = crate::Reg<port4_b27::PORT4_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b27;
#[doc = "Port4_B28 (rw) register accessor: an alias for `Reg<PORT4_B28_SPEC>`"]
pub type PORT4_B28 = crate::Reg<port4_b28::PORT4_B28_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b28;
#[doc = "Port4_B29 (rw) register accessor: an alias for `Reg<PORT4_B29_SPEC>`"]
pub type PORT4_B29 = crate::Reg<port4_b29::PORT4_B29_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b29;
#[doc = "Port4_B30 (rw) register accessor: an alias for `Reg<PORT4_B30_SPEC>`"]
pub type PORT4_B30 = crate::Reg<port4_b30::PORT4_B30_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b30;
#[doc = "Port4_B31 (rw) register accessor: an alias for `Reg<PORT4_B31_SPEC>`"]
pub type PORT4_B31 = crate::Reg<port4_b31::PORT4_B31_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port4_b31;
#[doc = "Port5_B0 (rw) register accessor: an alias for `Reg<PORT5_B0_SPEC>`"]
pub type PORT5_B0 = crate::Reg<port5_b0::PORT5_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b0;
#[doc = "Port5_B1 (rw) register accessor: an alias for `Reg<PORT5_B1_SPEC>`"]
pub type PORT5_B1 = crate::Reg<port5_b1::PORT5_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b1;
#[doc = "Port5_B2 (rw) register accessor: an alias for `Reg<PORT5_B2_SPEC>`"]
pub type PORT5_B2 = crate::Reg<port5_b2::PORT5_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b2;
#[doc = "Port5_B3 (rw) register accessor: an alias for `Reg<PORT5_B3_SPEC>`"]
pub type PORT5_B3 = crate::Reg<port5_b3::PORT5_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b3;
#[doc = "Port5_B4 (rw) register accessor: an alias for `Reg<PORT5_B4_SPEC>`"]
pub type PORT5_B4 = crate::Reg<port5_b4::PORT5_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b4;
#[doc = "Port5_B5 (rw) register accessor: an alias for `Reg<PORT5_B5_SPEC>`"]
pub type PORT5_B5 = crate::Reg<port5_b5::PORT5_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b5;
#[doc = "Port5_B6 (rw) register accessor: an alias for `Reg<PORT5_B6_SPEC>`"]
pub type PORT5_B6 = crate::Reg<port5_b6::PORT5_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b6;
#[doc = "Port5_B7 (rw) register accessor: an alias for `Reg<PORT5_B7_SPEC>`"]
pub type PORT5_B7 = crate::Reg<port5_b7::PORT5_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b7;
#[doc = "Port5_B8 (rw) register accessor: an alias for `Reg<PORT5_B8_SPEC>`"]
pub type PORT5_B8 = crate::Reg<port5_b8::PORT5_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b8;
#[doc = "Port5_B9 (rw) register accessor: an alias for `Reg<PORT5_B9_SPEC>`"]
pub type PORT5_B9 = crate::Reg<port5_b9::PORT5_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b9;
#[doc = "Port5_B10 (rw) register accessor: an alias for `Reg<PORT5_B10_SPEC>`"]
pub type PORT5_B10 = crate::Reg<port5_b10::PORT5_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b10;
#[doc = "Port5_B11 (rw) register accessor: an alias for `Reg<PORT5_B11_SPEC>`"]
pub type PORT5_B11 = crate::Reg<port5_b11::PORT5_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b11;
#[doc = "Port5_B12 (rw) register accessor: an alias for `Reg<PORT5_B12_SPEC>`"]
pub type PORT5_B12 = crate::Reg<port5_b12::PORT5_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b12;
#[doc = "Port5_B13 (rw) register accessor: an alias for `Reg<PORT5_B13_SPEC>`"]
pub type PORT5_B13 = crate::Reg<port5_b13::PORT5_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b13;
#[doc = "Port5_B14 (rw) register accessor: an alias for `Reg<PORT5_B14_SPEC>`"]
pub type PORT5_B14 = crate::Reg<port5_b14::PORT5_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b14;
#[doc = "Port5_B15 (rw) register accessor: an alias for `Reg<PORT5_B15_SPEC>`"]
pub type PORT5_B15 = crate::Reg<port5_b15::PORT5_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b15;
#[doc = "Port5_B16 (rw) register accessor: an alias for `Reg<PORT5_B16_SPEC>`"]
pub type PORT5_B16 = crate::Reg<port5_b16::PORT5_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b16;
#[doc = "Port5_B17 (rw) register accessor: an alias for `Reg<PORT5_B17_SPEC>`"]
pub type PORT5_B17 = crate::Reg<port5_b17::PORT5_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b17;
#[doc = "Port5_B18 (rw) register accessor: an alias for `Reg<PORT5_B18_SPEC>`"]
pub type PORT5_B18 = crate::Reg<port5_b18::PORT5_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b18;
#[doc = "Port5_B19 (rw) register accessor: an alias for `Reg<PORT5_B19_SPEC>`"]
pub type PORT5_B19 = crate::Reg<port5_b19::PORT5_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b19;
#[doc = "Port5_B20 (rw) register accessor: an alias for `Reg<PORT5_B20_SPEC>`"]
pub type PORT5_B20 = crate::Reg<port5_b20::PORT5_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b20;
#[doc = "Port5_B21 (rw) register accessor: an alias for `Reg<PORT5_B21_SPEC>`"]
pub type PORT5_B21 = crate::Reg<port5_b21::PORT5_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b21;
#[doc = "Port5_B22 (rw) register accessor: an alias for `Reg<PORT5_B22_SPEC>`"]
pub type PORT5_B22 = crate::Reg<port5_b22::PORT5_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b22;
#[doc = "Port5_B23 (rw) register accessor: an alias for `Reg<PORT5_B23_SPEC>`"]
pub type PORT5_B23 = crate::Reg<port5_b23::PORT5_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b23;
#[doc = "Port5_B24 (rw) register accessor: an alias for `Reg<PORT5_B24_SPEC>`"]
pub type PORT5_B24 = crate::Reg<port5_b24::PORT5_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b24;
#[doc = "Port5_B25 (rw) register accessor: an alias for `Reg<PORT5_B25_SPEC>`"]
pub type PORT5_B25 = crate::Reg<port5_b25::PORT5_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b25;
#[doc = "Port5_B26 (rw) register accessor: an alias for `Reg<PORT5_B26_SPEC>`"]
pub type PORT5_B26 = crate::Reg<port5_b26::PORT5_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b26;
#[doc = "Port5_B27 (rw) register accessor: an alias for `Reg<PORT5_B27_SPEC>`"]
pub type PORT5_B27 = crate::Reg<port5_b27::PORT5_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b27;
#[doc = "Port5_B28 (rw) register accessor: an alias for `Reg<PORT5_B28_SPEC>`"]
pub type PORT5_B28 = crate::Reg<port5_b28::PORT5_B28_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b28;
#[doc = "Port5_B29 (rw) register accessor: an alias for `Reg<PORT5_B29_SPEC>`"]
pub type PORT5_B29 = crate::Reg<port5_b29::PORT5_B29_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b29;
#[doc = "Port5_B30 (rw) register accessor: an alias for `Reg<PORT5_B30_SPEC>`"]
pub type PORT5_B30 = crate::Reg<port5_b30::PORT5_B30_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b30;
#[doc = "Port5_B31 (rw) register accessor: an alias for `Reg<PORT5_B31_SPEC>`"]
pub type PORT5_B31 = crate::Reg<port5_b31::PORT5_B31_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port5_b31;
#[doc = "Port6_B0 (rw) register accessor: an alias for `Reg<PORT6_B0_SPEC>`"]
pub type PORT6_B0 = crate::Reg<port6_b0::PORT6_B0_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b0;
#[doc = "Port6_B1 (rw) register accessor: an alias for `Reg<PORT6_B1_SPEC>`"]
pub type PORT6_B1 = crate::Reg<port6_b1::PORT6_B1_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b1;
#[doc = "Port6_B2 (rw) register accessor: an alias for `Reg<PORT6_B2_SPEC>`"]
pub type PORT6_B2 = crate::Reg<port6_b2::PORT6_B2_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b2;
#[doc = "Port6_B3 (rw) register accessor: an alias for `Reg<PORT6_B3_SPEC>`"]
pub type PORT6_B3 = crate::Reg<port6_b3::PORT6_B3_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b3;
#[doc = "Port6_B4 (rw) register accessor: an alias for `Reg<PORT6_B4_SPEC>`"]
pub type PORT6_B4 = crate::Reg<port6_b4::PORT6_B4_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b4;
#[doc = "Port6_B5 (rw) register accessor: an alias for `Reg<PORT6_B5_SPEC>`"]
pub type PORT6_B5 = crate::Reg<port6_b5::PORT6_B5_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b5;
#[doc = "Port6_B6 (rw) register accessor: an alias for `Reg<PORT6_B6_SPEC>`"]
pub type PORT6_B6 = crate::Reg<port6_b6::PORT6_B6_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b6;
#[doc = "Port6_B7 (rw) register accessor: an alias for `Reg<PORT6_B7_SPEC>`"]
pub type PORT6_B7 = crate::Reg<port6_b7::PORT6_B7_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b7;
#[doc = "Port6_B8 (rw) register accessor: an alias for `Reg<PORT6_B8_SPEC>`"]
pub type PORT6_B8 = crate::Reg<port6_b8::PORT6_B8_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b8;
#[doc = "Port6_B9 (rw) register accessor: an alias for `Reg<PORT6_B9_SPEC>`"]
pub type PORT6_B9 = crate::Reg<port6_b9::PORT6_B9_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b9;
#[doc = "Port6_B10 (rw) register accessor: an alias for `Reg<PORT6_B10_SPEC>`"]
pub type PORT6_B10 = crate::Reg<port6_b10::PORT6_B10_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b10;
#[doc = "Port6_B11 (rw) register accessor: an alias for `Reg<PORT6_B11_SPEC>`"]
pub type PORT6_B11 = crate::Reg<port6_b11::PORT6_B11_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b11;
#[doc = "Port6_B12 (rw) register accessor: an alias for `Reg<PORT6_B12_SPEC>`"]
pub type PORT6_B12 = crate::Reg<port6_b12::PORT6_B12_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b12;
#[doc = "Port6_B13 (rw) register accessor: an alias for `Reg<PORT6_B13_SPEC>`"]
pub type PORT6_B13 = crate::Reg<port6_b13::PORT6_B13_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b13;
#[doc = "Port6_B14 (rw) register accessor: an alias for `Reg<PORT6_B14_SPEC>`"]
pub type PORT6_B14 = crate::Reg<port6_b14::PORT6_B14_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b14;
#[doc = "Port6_B15 (rw) register accessor: an alias for `Reg<PORT6_B15_SPEC>`"]
pub type PORT6_B15 = crate::Reg<port6_b15::PORT6_B15_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b15;
#[doc = "Port6_B16 (rw) register accessor: an alias for `Reg<PORT6_B16_SPEC>`"]
pub type PORT6_B16 = crate::Reg<port6_b16::PORT6_B16_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b16;
#[doc = "Port6_B17 (rw) register accessor: an alias for `Reg<PORT6_B17_SPEC>`"]
pub type PORT6_B17 = crate::Reg<port6_b17::PORT6_B17_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b17;
#[doc = "Port6_B18 (rw) register accessor: an alias for `Reg<PORT6_B18_SPEC>`"]
pub type PORT6_B18 = crate::Reg<port6_b18::PORT6_B18_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b18;
#[doc = "Port6_B19 (rw) register accessor: an alias for `Reg<PORT6_B19_SPEC>`"]
pub type PORT6_B19 = crate::Reg<port6_b19::PORT6_B19_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b19;
#[doc = "Port6_B20 (rw) register accessor: an alias for `Reg<PORT6_B20_SPEC>`"]
pub type PORT6_B20 = crate::Reg<port6_b20::PORT6_B20_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b20;
#[doc = "Port6_B21 (rw) register accessor: an alias for `Reg<PORT6_B21_SPEC>`"]
pub type PORT6_B21 = crate::Reg<port6_b21::PORT6_B21_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b21;
#[doc = "Port6_B22 (rw) register accessor: an alias for `Reg<PORT6_B22_SPEC>`"]
pub type PORT6_B22 = crate::Reg<port6_b22::PORT6_B22_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b22;
#[doc = "Port6_B23 (rw) register accessor: an alias for `Reg<PORT6_B23_SPEC>`"]
pub type PORT6_B23 = crate::Reg<port6_b23::PORT6_B23_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b23;
#[doc = "Port6_B24 (rw) register accessor: an alias for `Reg<PORT6_B24_SPEC>`"]
pub type PORT6_B24 = crate::Reg<port6_b24::PORT6_B24_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b24;
#[doc = "Port6_B25 (rw) register accessor: an alias for `Reg<PORT6_B25_SPEC>`"]
pub type PORT6_B25 = crate::Reg<port6_b25::PORT6_B25_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b25;
#[doc = "Port6_B26 (rw) register accessor: an alias for `Reg<PORT6_B26_SPEC>`"]
pub type PORT6_B26 = crate::Reg<port6_b26::PORT6_B26_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b26;
#[doc = "Port6_B27 (rw) register accessor: an alias for `Reg<PORT6_B27_SPEC>`"]
pub type PORT6_B27 = crate::Reg<port6_b27::PORT6_B27_SPEC>;
#[doc = "Byte pin registers for all port GPIO pins"]
pub mod port6_b27;
#[doc = "Port0_W0 (rw) register accessor: an alias for `Reg<PORT0_W0_SPEC>`"]
pub type PORT0_W0 = crate::Reg<port0_w0::PORT0_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w0;
#[doc = "Port0_W1 (rw) register accessor: an alias for `Reg<PORT0_W1_SPEC>`"]
pub type PORT0_W1 = crate::Reg<port0_w1::PORT0_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w1;
#[doc = "Port0_W2 (rw) register accessor: an alias for `Reg<PORT0_W2_SPEC>`"]
pub type PORT0_W2 = crate::Reg<port0_w2::PORT0_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w2;
#[doc = "Port0_W3 (rw) register accessor: an alias for `Reg<PORT0_W3_SPEC>`"]
pub type PORT0_W3 = crate::Reg<port0_w3::PORT0_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w3;
#[doc = "Port0_W4 (rw) register accessor: an alias for `Reg<PORT0_W4_SPEC>`"]
pub type PORT0_W4 = crate::Reg<port0_w4::PORT0_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w4;
#[doc = "Port0_W5 (rw) register accessor: an alias for `Reg<PORT0_W5_SPEC>`"]
pub type PORT0_W5 = crate::Reg<port0_w5::PORT0_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w5;
#[doc = "Port0_W6 (rw) register accessor: an alias for `Reg<PORT0_W6_SPEC>`"]
pub type PORT0_W6 = crate::Reg<port0_w6::PORT0_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w6;
#[doc = "Port0_W7 (rw) register accessor: an alias for `Reg<PORT0_W7_SPEC>`"]
pub type PORT0_W7 = crate::Reg<port0_w7::PORT0_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w7;
#[doc = "Port0_W8 (rw) register accessor: an alias for `Reg<PORT0_W8_SPEC>`"]
pub type PORT0_W8 = crate::Reg<port0_w8::PORT0_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w8;
#[doc = "Port0_W9 (rw) register accessor: an alias for `Reg<PORT0_W9_SPEC>`"]
pub type PORT0_W9 = crate::Reg<port0_w9::PORT0_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w9;
#[doc = "Port0_W10 (rw) register accessor: an alias for `Reg<PORT0_W10_SPEC>`"]
pub type PORT0_W10 = crate::Reg<port0_w10::PORT0_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w10;
#[doc = "Port0_W11 (rw) register accessor: an alias for `Reg<PORT0_W11_SPEC>`"]
pub type PORT0_W11 = crate::Reg<port0_w11::PORT0_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w11;
#[doc = "Port0_W12 (rw) register accessor: an alias for `Reg<PORT0_W12_SPEC>`"]
pub type PORT0_W12 = crate::Reg<port0_w12::PORT0_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w12;
#[doc = "Port0_W13 (rw) register accessor: an alias for `Reg<PORT0_W13_SPEC>`"]
pub type PORT0_W13 = crate::Reg<port0_w13::PORT0_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w13;
#[doc = "Port0_W14 (rw) register accessor: an alias for `Reg<PORT0_W14_SPEC>`"]
pub type PORT0_W14 = crate::Reg<port0_w14::PORT0_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w14;
#[doc = "Port0_W15 (rw) register accessor: an alias for `Reg<PORT0_W15_SPEC>`"]
pub type PORT0_W15 = crate::Reg<port0_w15::PORT0_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w15;
#[doc = "Port0_W16 (rw) register accessor: an alias for `Reg<PORT0_W16_SPEC>`"]
pub type PORT0_W16 = crate::Reg<port0_w16::PORT0_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w16;
#[doc = "Port0_W17 (rw) register accessor: an alias for `Reg<PORT0_W17_SPEC>`"]
pub type PORT0_W17 = crate::Reg<port0_w17::PORT0_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w17;
#[doc = "Port0_W18 (rw) register accessor: an alias for `Reg<PORT0_W18_SPEC>`"]
pub type PORT0_W18 = crate::Reg<port0_w18::PORT0_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w18;
#[doc = "Port0_W19 (rw) register accessor: an alias for `Reg<PORT0_W19_SPEC>`"]
pub type PORT0_W19 = crate::Reg<port0_w19::PORT0_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w19;
#[doc = "Port0_W20 (rw) register accessor: an alias for `Reg<PORT0_W20_SPEC>`"]
pub type PORT0_W20 = crate::Reg<port0_w20::PORT0_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w20;
#[doc = "Port0_W21 (rw) register accessor: an alias for `Reg<PORT0_W21_SPEC>`"]
pub type PORT0_W21 = crate::Reg<port0_w21::PORT0_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w21;
#[doc = "Port0_W22 (rw) register accessor: an alias for `Reg<PORT0_W22_SPEC>`"]
pub type PORT0_W22 = crate::Reg<port0_w22::PORT0_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w22;
#[doc = "Port0_W23 (rw) register accessor: an alias for `Reg<PORT0_W23_SPEC>`"]
pub type PORT0_W23 = crate::Reg<port0_w23::PORT0_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w23;
#[doc = "Port0_W24 (rw) register accessor: an alias for `Reg<PORT0_W24_SPEC>`"]
pub type PORT0_W24 = crate::Reg<port0_w24::PORT0_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w24;
#[doc = "Port0_W25 (rw) register accessor: an alias for `Reg<PORT0_W25_SPEC>`"]
pub type PORT0_W25 = crate::Reg<port0_w25::PORT0_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w25;
#[doc = "Port0_W26 (rw) register accessor: an alias for `Reg<PORT0_W26_SPEC>`"]
pub type PORT0_W26 = crate::Reg<port0_w26::PORT0_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w26;
#[doc = "Port0_W27 (rw) register accessor: an alias for `Reg<PORT0_W27_SPEC>`"]
pub type PORT0_W27 = crate::Reg<port0_w27::PORT0_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w27;
#[doc = "Port0_W28 (rw) register accessor: an alias for `Reg<PORT0_W28_SPEC>`"]
pub type PORT0_W28 = crate::Reg<port0_w28::PORT0_W28_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w28;
#[doc = "Port0_W29 (rw) register accessor: an alias for `Reg<PORT0_W29_SPEC>`"]
pub type PORT0_W29 = crate::Reg<port0_w29::PORT0_W29_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w29;
#[doc = "Port0_W30 (rw) register accessor: an alias for `Reg<PORT0_W30_SPEC>`"]
pub type PORT0_W30 = crate::Reg<port0_w30::PORT0_W30_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w30;
#[doc = "Port0_W31 (rw) register accessor: an alias for `Reg<PORT0_W31_SPEC>`"]
pub type PORT0_W31 = crate::Reg<port0_w31::PORT0_W31_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port0_w31;
#[doc = "Port1_W0 (rw) register accessor: an alias for `Reg<PORT1_W0_SPEC>`"]
pub type PORT1_W0 = crate::Reg<port1_w0::PORT1_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w0;
#[doc = "Port1_W1 (rw) register accessor: an alias for `Reg<PORT1_W1_SPEC>`"]
pub type PORT1_W1 = crate::Reg<port1_w1::PORT1_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w1;
#[doc = "Port1_W2 (rw) register accessor: an alias for `Reg<PORT1_W2_SPEC>`"]
pub type PORT1_W2 = crate::Reg<port1_w2::PORT1_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w2;
#[doc = "Port1_W3 (rw) register accessor: an alias for `Reg<PORT1_W3_SPEC>`"]
pub type PORT1_W3 = crate::Reg<port1_w3::PORT1_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w3;
#[doc = "Port1_W4 (rw) register accessor: an alias for `Reg<PORT1_W4_SPEC>`"]
pub type PORT1_W4 = crate::Reg<port1_w4::PORT1_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w4;
#[doc = "Port1_W5 (rw) register accessor: an alias for `Reg<PORT1_W5_SPEC>`"]
pub type PORT1_W5 = crate::Reg<port1_w5::PORT1_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w5;
#[doc = "Port1_W6 (rw) register accessor: an alias for `Reg<PORT1_W6_SPEC>`"]
pub type PORT1_W6 = crate::Reg<port1_w6::PORT1_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w6;
#[doc = "Port1_W7 (rw) register accessor: an alias for `Reg<PORT1_W7_SPEC>`"]
pub type PORT1_W7 = crate::Reg<port1_w7::PORT1_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w7;
#[doc = "Port1_W8 (rw) register accessor: an alias for `Reg<PORT1_W8_SPEC>`"]
pub type PORT1_W8 = crate::Reg<port1_w8::PORT1_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w8;
#[doc = "Port1_W9 (rw) register accessor: an alias for `Reg<PORT1_W9_SPEC>`"]
pub type PORT1_W9 = crate::Reg<port1_w9::PORT1_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w9;
#[doc = "Port1_W10 (rw) register accessor: an alias for `Reg<PORT1_W10_SPEC>`"]
pub type PORT1_W10 = crate::Reg<port1_w10::PORT1_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w10;
#[doc = "Port1_W11 (rw) register accessor: an alias for `Reg<PORT1_W11_SPEC>`"]
pub type PORT1_W11 = crate::Reg<port1_w11::PORT1_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w11;
#[doc = "Port1_W12 (rw) register accessor: an alias for `Reg<PORT1_W12_SPEC>`"]
pub type PORT1_W12 = crate::Reg<port1_w12::PORT1_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w12;
#[doc = "Port1_W13 (rw) register accessor: an alias for `Reg<PORT1_W13_SPEC>`"]
pub type PORT1_W13 = crate::Reg<port1_w13::PORT1_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w13;
#[doc = "Port1_W14 (rw) register accessor: an alias for `Reg<PORT1_W14_SPEC>`"]
pub type PORT1_W14 = crate::Reg<port1_w14::PORT1_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w14;
#[doc = "Port1_W15 (rw) register accessor: an alias for `Reg<PORT1_W15_SPEC>`"]
pub type PORT1_W15 = crate::Reg<port1_w15::PORT1_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w15;
#[doc = "Port1_W16 (rw) register accessor: an alias for `Reg<PORT1_W16_SPEC>`"]
pub type PORT1_W16 = crate::Reg<port1_w16::PORT1_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w16;
#[doc = "Port1_W17 (rw) register accessor: an alias for `Reg<PORT1_W17_SPEC>`"]
pub type PORT1_W17 = crate::Reg<port1_w17::PORT1_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w17;
#[doc = "Port1_W18 (rw) register accessor: an alias for `Reg<PORT1_W18_SPEC>`"]
pub type PORT1_W18 = crate::Reg<port1_w18::PORT1_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w18;
#[doc = "Port1_W19 (rw) register accessor: an alias for `Reg<PORT1_W19_SPEC>`"]
pub type PORT1_W19 = crate::Reg<port1_w19::PORT1_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w19;
#[doc = "Port1_W20 (rw) register accessor: an alias for `Reg<PORT1_W20_SPEC>`"]
pub type PORT1_W20 = crate::Reg<port1_w20::PORT1_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w20;
#[doc = "Port1_W21 (rw) register accessor: an alias for `Reg<PORT1_W21_SPEC>`"]
pub type PORT1_W21 = crate::Reg<port1_w21::PORT1_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w21;
#[doc = "Port1_W22 (rw) register accessor: an alias for `Reg<PORT1_W22_SPEC>`"]
pub type PORT1_W22 = crate::Reg<port1_w22::PORT1_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w22;
#[doc = "Port1_W23 (rw) register accessor: an alias for `Reg<PORT1_W23_SPEC>`"]
pub type PORT1_W23 = crate::Reg<port1_w23::PORT1_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w23;
#[doc = "Port1_W24 (rw) register accessor: an alias for `Reg<PORT1_W24_SPEC>`"]
pub type PORT1_W24 = crate::Reg<port1_w24::PORT1_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w24;
#[doc = "Port1_W25 (rw) register accessor: an alias for `Reg<PORT1_W25_SPEC>`"]
pub type PORT1_W25 = crate::Reg<port1_w25::PORT1_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w25;
#[doc = "Port1_W26 (rw) register accessor: an alias for `Reg<PORT1_W26_SPEC>`"]
pub type PORT1_W26 = crate::Reg<port1_w26::PORT1_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w26;
#[doc = "Port1_W27 (rw) register accessor: an alias for `Reg<PORT1_W27_SPEC>`"]
pub type PORT1_W27 = crate::Reg<port1_w27::PORT1_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w27;
#[doc = "Port1_W28 (rw) register accessor: an alias for `Reg<PORT1_W28_SPEC>`"]
pub type PORT1_W28 = crate::Reg<port1_w28::PORT1_W28_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w28;
#[doc = "Port1_W29 (rw) register accessor: an alias for `Reg<PORT1_W29_SPEC>`"]
pub type PORT1_W29 = crate::Reg<port1_w29::PORT1_W29_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w29;
#[doc = "Port1_W30 (rw) register accessor: an alias for `Reg<PORT1_W30_SPEC>`"]
pub type PORT1_W30 = crate::Reg<port1_w30::PORT1_W30_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w30;
#[doc = "Port1_W31 (rw) register accessor: an alias for `Reg<PORT1_W31_SPEC>`"]
pub type PORT1_W31 = crate::Reg<port1_w31::PORT1_W31_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port1_w31;
#[doc = "Port2_W0 (rw) register accessor: an alias for `Reg<PORT2_W0_SPEC>`"]
pub type PORT2_W0 = crate::Reg<port2_w0::PORT2_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w0;
#[doc = "Port2_W1 (rw) register accessor: an alias for `Reg<PORT2_W1_SPEC>`"]
pub type PORT2_W1 = crate::Reg<port2_w1::PORT2_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w1;
#[doc = "Port2_W2 (rw) register accessor: an alias for `Reg<PORT2_W2_SPEC>`"]
pub type PORT2_W2 = crate::Reg<port2_w2::PORT2_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w2;
#[doc = "Port2_W3 (rw) register accessor: an alias for `Reg<PORT2_W3_SPEC>`"]
pub type PORT2_W3 = crate::Reg<port2_w3::PORT2_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w3;
#[doc = "Port2_W4 (rw) register accessor: an alias for `Reg<PORT2_W4_SPEC>`"]
pub type PORT2_W4 = crate::Reg<port2_w4::PORT2_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w4;
#[doc = "Port2_W5 (rw) register accessor: an alias for `Reg<PORT2_W5_SPEC>`"]
pub type PORT2_W5 = crate::Reg<port2_w5::PORT2_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w5;
#[doc = "Port2_W6 (rw) register accessor: an alias for `Reg<PORT2_W6_SPEC>`"]
pub type PORT2_W6 = crate::Reg<port2_w6::PORT2_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w6;
#[doc = "Port2_W7 (rw) register accessor: an alias for `Reg<PORT2_W7_SPEC>`"]
pub type PORT2_W7 = crate::Reg<port2_w7::PORT2_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w7;
#[doc = "Port2_W8 (rw) register accessor: an alias for `Reg<PORT2_W8_SPEC>`"]
pub type PORT2_W8 = crate::Reg<port2_w8::PORT2_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w8;
#[doc = "Port2_W9 (rw) register accessor: an alias for `Reg<PORT2_W9_SPEC>`"]
pub type PORT2_W9 = crate::Reg<port2_w9::PORT2_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w9;
#[doc = "Port2_W10 (rw) register accessor: an alias for `Reg<PORT2_W10_SPEC>`"]
pub type PORT2_W10 = crate::Reg<port2_w10::PORT2_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w10;
#[doc = "Port2_W11 (rw) register accessor: an alias for `Reg<PORT2_W11_SPEC>`"]
pub type PORT2_W11 = crate::Reg<port2_w11::PORT2_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w11;
#[doc = "Port2_W12 (rw) register accessor: an alias for `Reg<PORT2_W12_SPEC>`"]
pub type PORT2_W12 = crate::Reg<port2_w12::PORT2_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w12;
#[doc = "Port2_W13 (rw) register accessor: an alias for `Reg<PORT2_W13_SPEC>`"]
pub type PORT2_W13 = crate::Reg<port2_w13::PORT2_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w13;
#[doc = "Port2_W14 (rw) register accessor: an alias for `Reg<PORT2_W14_SPEC>`"]
pub type PORT2_W14 = crate::Reg<port2_w14::PORT2_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w14;
#[doc = "Port2_W15 (rw) register accessor: an alias for `Reg<PORT2_W15_SPEC>`"]
pub type PORT2_W15 = crate::Reg<port2_w15::PORT2_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w15;
#[doc = "Port2_W16 (rw) register accessor: an alias for `Reg<PORT2_W16_SPEC>`"]
pub type PORT2_W16 = crate::Reg<port2_w16::PORT2_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w16;
#[doc = "Port2_W17 (rw) register accessor: an alias for `Reg<PORT2_W17_SPEC>`"]
pub type PORT2_W17 = crate::Reg<port2_w17::PORT2_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w17;
#[doc = "Port2_W18 (rw) register accessor: an alias for `Reg<PORT2_W18_SPEC>`"]
pub type PORT2_W18 = crate::Reg<port2_w18::PORT2_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w18;
#[doc = "Port2_W19 (rw) register accessor: an alias for `Reg<PORT2_W19_SPEC>`"]
pub type PORT2_W19 = crate::Reg<port2_w19::PORT2_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w19;
#[doc = "Port2_W20 (rw) register accessor: an alias for `Reg<PORT2_W20_SPEC>`"]
pub type PORT2_W20 = crate::Reg<port2_w20::PORT2_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w20;
#[doc = "Port2_W21 (rw) register accessor: an alias for `Reg<PORT2_W21_SPEC>`"]
pub type PORT2_W21 = crate::Reg<port2_w21::PORT2_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w21;
#[doc = "Port2_W22 (rw) register accessor: an alias for `Reg<PORT2_W22_SPEC>`"]
pub type PORT2_W22 = crate::Reg<port2_w22::PORT2_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w22;
#[doc = "Port2_W23 (rw) register accessor: an alias for `Reg<PORT2_W23_SPEC>`"]
pub type PORT2_W23 = crate::Reg<port2_w23::PORT2_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w23;
#[doc = "Port2_W24 (rw) register accessor: an alias for `Reg<PORT2_W24_SPEC>`"]
pub type PORT2_W24 = crate::Reg<port2_w24::PORT2_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w24;
#[doc = "Port2_W25 (rw) register accessor: an alias for `Reg<PORT2_W25_SPEC>`"]
pub type PORT2_W25 = crate::Reg<port2_w25::PORT2_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w25;
#[doc = "Port2_W26 (rw) register accessor: an alias for `Reg<PORT2_W26_SPEC>`"]
pub type PORT2_W26 = crate::Reg<port2_w26::PORT2_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w26;
#[doc = "Port2_W27 (rw) register accessor: an alias for `Reg<PORT2_W27_SPEC>`"]
pub type PORT2_W27 = crate::Reg<port2_w27::PORT2_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w27;
#[doc = "Port2_W28 (rw) register accessor: an alias for `Reg<PORT2_W28_SPEC>`"]
pub type PORT2_W28 = crate::Reg<port2_w28::PORT2_W28_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w28;
#[doc = "Port2_W29 (rw) register accessor: an alias for `Reg<PORT2_W29_SPEC>`"]
pub type PORT2_W29 = crate::Reg<port2_w29::PORT2_W29_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w29;
#[doc = "Port2_W30 (rw) register accessor: an alias for `Reg<PORT2_W30_SPEC>`"]
pub type PORT2_W30 = crate::Reg<port2_w30::PORT2_W30_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w30;
#[doc = "Port2_W31 (rw) register accessor: an alias for `Reg<PORT2_W31_SPEC>`"]
pub type PORT2_W31 = crate::Reg<port2_w31::PORT2_W31_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port2_w31;
#[doc = "Port3_W0 (rw) register accessor: an alias for `Reg<PORT3_W0_SPEC>`"]
pub type PORT3_W0 = crate::Reg<port3_w0::PORT3_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w0;
#[doc = "Port3_W1 (rw) register accessor: an alias for `Reg<PORT3_W1_SPEC>`"]
pub type PORT3_W1 = crate::Reg<port3_w1::PORT3_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w1;
#[doc = "Port3_W2 (rw) register accessor: an alias for `Reg<PORT3_W2_SPEC>`"]
pub type PORT3_W2 = crate::Reg<port3_w2::PORT3_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w2;
#[doc = "Port3_W3 (rw) register accessor: an alias for `Reg<PORT3_W3_SPEC>`"]
pub type PORT3_W3 = crate::Reg<port3_w3::PORT3_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w3;
#[doc = "Port3_W4 (rw) register accessor: an alias for `Reg<PORT3_W4_SPEC>`"]
pub type PORT3_W4 = crate::Reg<port3_w4::PORT3_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w4;
#[doc = "Port3_W5 (rw) register accessor: an alias for `Reg<PORT3_W5_SPEC>`"]
pub type PORT3_W5 = crate::Reg<port3_w5::PORT3_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w5;
#[doc = "Port3_W6 (rw) register accessor: an alias for `Reg<PORT3_W6_SPEC>`"]
pub type PORT3_W6 = crate::Reg<port3_w6::PORT3_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w6;
#[doc = "Port3_W7 (rw) register accessor: an alias for `Reg<PORT3_W7_SPEC>`"]
pub type PORT3_W7 = crate::Reg<port3_w7::PORT3_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w7;
#[doc = "Port3_W8 (rw) register accessor: an alias for `Reg<PORT3_W8_SPEC>`"]
pub type PORT3_W8 = crate::Reg<port3_w8::PORT3_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w8;
#[doc = "Port3_W9 (rw) register accessor: an alias for `Reg<PORT3_W9_SPEC>`"]
pub type PORT3_W9 = crate::Reg<port3_w9::PORT3_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w9;
#[doc = "Port3_W10 (rw) register accessor: an alias for `Reg<PORT3_W10_SPEC>`"]
pub type PORT3_W10 = crate::Reg<port3_w10::PORT3_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w10;
#[doc = "Port3_W11 (rw) register accessor: an alias for `Reg<PORT3_W11_SPEC>`"]
pub type PORT3_W11 = crate::Reg<port3_w11::PORT3_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w11;
#[doc = "Port3_W12 (rw) register accessor: an alias for `Reg<PORT3_W12_SPEC>`"]
pub type PORT3_W12 = crate::Reg<port3_w12::PORT3_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w12;
#[doc = "Port3_W13 (rw) register accessor: an alias for `Reg<PORT3_W13_SPEC>`"]
pub type PORT3_W13 = crate::Reg<port3_w13::PORT3_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w13;
#[doc = "Port3_W14 (rw) register accessor: an alias for `Reg<PORT3_W14_SPEC>`"]
pub type PORT3_W14 = crate::Reg<port3_w14::PORT3_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w14;
#[doc = "Port3_W15 (rw) register accessor: an alias for `Reg<PORT3_W15_SPEC>`"]
pub type PORT3_W15 = crate::Reg<port3_w15::PORT3_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w15;
#[doc = "Port3_W16 (rw) register accessor: an alias for `Reg<PORT3_W16_SPEC>`"]
pub type PORT3_W16 = crate::Reg<port3_w16::PORT3_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w16;
#[doc = "Port3_W17 (rw) register accessor: an alias for `Reg<PORT3_W17_SPEC>`"]
pub type PORT3_W17 = crate::Reg<port3_w17::PORT3_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w17;
#[doc = "Port3_W18 (rw) register accessor: an alias for `Reg<PORT3_W18_SPEC>`"]
pub type PORT3_W18 = crate::Reg<port3_w18::PORT3_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w18;
#[doc = "Port3_W19 (rw) register accessor: an alias for `Reg<PORT3_W19_SPEC>`"]
pub type PORT3_W19 = crate::Reg<port3_w19::PORT3_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w19;
#[doc = "Port3_W20 (rw) register accessor: an alias for `Reg<PORT3_W20_SPEC>`"]
pub type PORT3_W20 = crate::Reg<port3_w20::PORT3_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w20;
#[doc = "Port3_W21 (rw) register accessor: an alias for `Reg<PORT3_W21_SPEC>`"]
pub type PORT3_W21 = crate::Reg<port3_w21::PORT3_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w21;
#[doc = "Port3_W22 (rw) register accessor: an alias for `Reg<PORT3_W22_SPEC>`"]
pub type PORT3_W22 = crate::Reg<port3_w22::PORT3_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w22;
#[doc = "Port3_W23 (rw) register accessor: an alias for `Reg<PORT3_W23_SPEC>`"]
pub type PORT3_W23 = crate::Reg<port3_w23::PORT3_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w23;
#[doc = "Port3_W24 (rw) register accessor: an alias for `Reg<PORT3_W24_SPEC>`"]
pub type PORT3_W24 = crate::Reg<port3_w24::PORT3_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w24;
#[doc = "Port3_W25 (rw) register accessor: an alias for `Reg<PORT3_W25_SPEC>`"]
pub type PORT3_W25 = crate::Reg<port3_w25::PORT3_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w25;
#[doc = "Port3_W26 (rw) register accessor: an alias for `Reg<PORT3_W26_SPEC>`"]
pub type PORT3_W26 = crate::Reg<port3_w26::PORT3_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w26;
#[doc = "Port3_W27 (rw) register accessor: an alias for `Reg<PORT3_W27_SPEC>`"]
pub type PORT3_W27 = crate::Reg<port3_w27::PORT3_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w27;
#[doc = "Port3_W28 (rw) register accessor: an alias for `Reg<PORT3_W28_SPEC>`"]
pub type PORT3_W28 = crate::Reg<port3_w28::PORT3_W28_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w28;
#[doc = "Port3_W29 (rw) register accessor: an alias for `Reg<PORT3_W29_SPEC>`"]
pub type PORT3_W29 = crate::Reg<port3_w29::PORT3_W29_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w29;
#[doc = "Port3_W30 (rw) register accessor: an alias for `Reg<PORT3_W30_SPEC>`"]
pub type PORT3_W30 = crate::Reg<port3_w30::PORT3_W30_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w30;
#[doc = "Port3_W31 (rw) register accessor: an alias for `Reg<PORT3_W31_SPEC>`"]
pub type PORT3_W31 = crate::Reg<port3_w31::PORT3_W31_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port3_w31;
#[doc = "Port4_W0 (rw) register accessor: an alias for `Reg<PORT4_W0_SPEC>`"]
pub type PORT4_W0 = crate::Reg<port4_w0::PORT4_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w0;
#[doc = "Port4_W1 (rw) register accessor: an alias for `Reg<PORT4_W1_SPEC>`"]
pub type PORT4_W1 = crate::Reg<port4_w1::PORT4_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w1;
#[doc = "Port4_W2 (rw) register accessor: an alias for `Reg<PORT4_W2_SPEC>`"]
pub type PORT4_W2 = crate::Reg<port4_w2::PORT4_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w2;
#[doc = "Port4_W3 (rw) register accessor: an alias for `Reg<PORT4_W3_SPEC>`"]
pub type PORT4_W3 = crate::Reg<port4_w3::PORT4_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w3;
#[doc = "Port4_W4 (rw) register accessor: an alias for `Reg<PORT4_W4_SPEC>`"]
pub type PORT4_W4 = crate::Reg<port4_w4::PORT4_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w4;
#[doc = "Port4_W5 (rw) register accessor: an alias for `Reg<PORT4_W5_SPEC>`"]
pub type PORT4_W5 = crate::Reg<port4_w5::PORT4_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w5;
#[doc = "Port4_W6 (rw) register accessor: an alias for `Reg<PORT4_W6_SPEC>`"]
pub type PORT4_W6 = crate::Reg<port4_w6::PORT4_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w6;
#[doc = "Port4_W7 (rw) register accessor: an alias for `Reg<PORT4_W7_SPEC>`"]
pub type PORT4_W7 = crate::Reg<port4_w7::PORT4_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w7;
#[doc = "Port4_W8 (rw) register accessor: an alias for `Reg<PORT4_W8_SPEC>`"]
pub type PORT4_W8 = crate::Reg<port4_w8::PORT4_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w8;
#[doc = "Port4_W9 (rw) register accessor: an alias for `Reg<PORT4_W9_SPEC>`"]
pub type PORT4_W9 = crate::Reg<port4_w9::PORT4_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w9;
#[doc = "Port4_W10 (rw) register accessor: an alias for `Reg<PORT4_W10_SPEC>`"]
pub type PORT4_W10 = crate::Reg<port4_w10::PORT4_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w10;
#[doc = "Port4_W11 (rw) register accessor: an alias for `Reg<PORT4_W11_SPEC>`"]
pub type PORT4_W11 = crate::Reg<port4_w11::PORT4_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w11;
#[doc = "Port4_W12 (rw) register accessor: an alias for `Reg<PORT4_W12_SPEC>`"]
pub type PORT4_W12 = crate::Reg<port4_w12::PORT4_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w12;
#[doc = "Port4_W13 (rw) register accessor: an alias for `Reg<PORT4_W13_SPEC>`"]
pub type PORT4_W13 = crate::Reg<port4_w13::PORT4_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w13;
#[doc = "Port4_W14 (rw) register accessor: an alias for `Reg<PORT4_W14_SPEC>`"]
pub type PORT4_W14 = crate::Reg<port4_w14::PORT4_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w14;
#[doc = "Port4_W15 (rw) register accessor: an alias for `Reg<PORT4_W15_SPEC>`"]
pub type PORT4_W15 = crate::Reg<port4_w15::PORT4_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w15;
#[doc = "Port4_W16 (rw) register accessor: an alias for `Reg<PORT4_W16_SPEC>`"]
pub type PORT4_W16 = crate::Reg<port4_w16::PORT4_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w16;
#[doc = "Port4_W17 (rw) register accessor: an alias for `Reg<PORT4_W17_SPEC>`"]
pub type PORT4_W17 = crate::Reg<port4_w17::PORT4_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w17;
#[doc = "Port4_W18 (rw) register accessor: an alias for `Reg<PORT4_W18_SPEC>`"]
pub type PORT4_W18 = crate::Reg<port4_w18::PORT4_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w18;
#[doc = "Port4_W19 (rw) register accessor: an alias for `Reg<PORT4_W19_SPEC>`"]
pub type PORT4_W19 = crate::Reg<port4_w19::PORT4_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w19;
#[doc = "Port4_W20 (rw) register accessor: an alias for `Reg<PORT4_W20_SPEC>`"]
pub type PORT4_W20 = crate::Reg<port4_w20::PORT4_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w20;
#[doc = "Port4_W21 (rw) register accessor: an alias for `Reg<PORT4_W21_SPEC>`"]
pub type PORT4_W21 = crate::Reg<port4_w21::PORT4_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w21;
#[doc = "Port4_W22 (rw) register accessor: an alias for `Reg<PORT4_W22_SPEC>`"]
pub type PORT4_W22 = crate::Reg<port4_w22::PORT4_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w22;
#[doc = "Port4_W23 (rw) register accessor: an alias for `Reg<PORT4_W23_SPEC>`"]
pub type PORT4_W23 = crate::Reg<port4_w23::PORT4_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w23;
#[doc = "Port4_W24 (rw) register accessor: an alias for `Reg<PORT4_W24_SPEC>`"]
pub type PORT4_W24 = crate::Reg<port4_w24::PORT4_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w24;
#[doc = "Port4_W25 (rw) register accessor: an alias for `Reg<PORT4_W25_SPEC>`"]
pub type PORT4_W25 = crate::Reg<port4_w25::PORT4_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w25;
#[doc = "Port4_W26 (rw) register accessor: an alias for `Reg<PORT4_W26_SPEC>`"]
pub type PORT4_W26 = crate::Reg<port4_w26::PORT4_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w26;
#[doc = "Port4_W27 (rw) register accessor: an alias for `Reg<PORT4_W27_SPEC>`"]
pub type PORT4_W27 = crate::Reg<port4_w27::PORT4_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w27;
#[doc = "Port4_W28 (rw) register accessor: an alias for `Reg<PORT4_W28_SPEC>`"]
pub type PORT4_W28 = crate::Reg<port4_w28::PORT4_W28_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w28;
#[doc = "Port4_W29 (rw) register accessor: an alias for `Reg<PORT4_W29_SPEC>`"]
pub type PORT4_W29 = crate::Reg<port4_w29::PORT4_W29_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w29;
#[doc = "Port4_W30 (rw) register accessor: an alias for `Reg<PORT4_W30_SPEC>`"]
pub type PORT4_W30 = crate::Reg<port4_w30::PORT4_W30_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w30;
#[doc = "Port4_W31 (rw) register accessor: an alias for `Reg<PORT4_W31_SPEC>`"]
pub type PORT4_W31 = crate::Reg<port4_w31::PORT4_W31_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port4_w31;
#[doc = "Port5_W0 (rw) register accessor: an alias for `Reg<PORT5_W0_SPEC>`"]
pub type PORT5_W0 = crate::Reg<port5_w0::PORT5_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w0;
#[doc = "Port5_W1 (rw) register accessor: an alias for `Reg<PORT5_W1_SPEC>`"]
pub type PORT5_W1 = crate::Reg<port5_w1::PORT5_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w1;
#[doc = "Port5_W2 (rw) register accessor: an alias for `Reg<PORT5_W2_SPEC>`"]
pub type PORT5_W2 = crate::Reg<port5_w2::PORT5_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w2;
#[doc = "Port5_W3 (rw) register accessor: an alias for `Reg<PORT5_W3_SPEC>`"]
pub type PORT5_W3 = crate::Reg<port5_w3::PORT5_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w3;
#[doc = "Port5_W4 (rw) register accessor: an alias for `Reg<PORT5_W4_SPEC>`"]
pub type PORT5_W4 = crate::Reg<port5_w4::PORT5_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w4;
#[doc = "Port5_W5 (rw) register accessor: an alias for `Reg<PORT5_W5_SPEC>`"]
pub type PORT5_W5 = crate::Reg<port5_w5::PORT5_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w5;
#[doc = "Port5_W6 (rw) register accessor: an alias for `Reg<PORT5_W6_SPEC>`"]
pub type PORT5_W6 = crate::Reg<port5_w6::PORT5_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w6;
#[doc = "Port5_W7 (rw) register accessor: an alias for `Reg<PORT5_W7_SPEC>`"]
pub type PORT5_W7 = crate::Reg<port5_w7::PORT5_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w7;
#[doc = "Port5_W8 (rw) register accessor: an alias for `Reg<PORT5_W8_SPEC>`"]
pub type PORT5_W8 = crate::Reg<port5_w8::PORT5_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w8;
#[doc = "Port5_W9 (rw) register accessor: an alias for `Reg<PORT5_W9_SPEC>`"]
pub type PORT5_W9 = crate::Reg<port5_w9::PORT5_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w9;
#[doc = "Port5_W10 (rw) register accessor: an alias for `Reg<PORT5_W10_SPEC>`"]
pub type PORT5_W10 = crate::Reg<port5_w10::PORT5_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w10;
#[doc = "Port5_W11 (rw) register accessor: an alias for `Reg<PORT5_W11_SPEC>`"]
pub type PORT5_W11 = crate::Reg<port5_w11::PORT5_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w11;
#[doc = "Port5_W12 (rw) register accessor: an alias for `Reg<PORT5_W12_SPEC>`"]
pub type PORT5_W12 = crate::Reg<port5_w12::PORT5_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w12;
#[doc = "Port5_W13 (rw) register accessor: an alias for `Reg<PORT5_W13_SPEC>`"]
pub type PORT5_W13 = crate::Reg<port5_w13::PORT5_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w13;
#[doc = "Port5_W14 (rw) register accessor: an alias for `Reg<PORT5_W14_SPEC>`"]
pub type PORT5_W14 = crate::Reg<port5_w14::PORT5_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w14;
#[doc = "Port5_W15 (rw) register accessor: an alias for `Reg<PORT5_W15_SPEC>`"]
pub type PORT5_W15 = crate::Reg<port5_w15::PORT5_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w15;
#[doc = "Port5_W16 (rw) register accessor: an alias for `Reg<PORT5_W16_SPEC>`"]
pub type PORT5_W16 = crate::Reg<port5_w16::PORT5_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w16;
#[doc = "Port5_W17 (rw) register accessor: an alias for `Reg<PORT5_W17_SPEC>`"]
pub type PORT5_W17 = crate::Reg<port5_w17::PORT5_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w17;
#[doc = "Port5_W18 (rw) register accessor: an alias for `Reg<PORT5_W18_SPEC>`"]
pub type PORT5_W18 = crate::Reg<port5_w18::PORT5_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w18;
#[doc = "Port5_W19 (rw) register accessor: an alias for `Reg<PORT5_W19_SPEC>`"]
pub type PORT5_W19 = crate::Reg<port5_w19::PORT5_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w19;
#[doc = "Port5_W20 (rw) register accessor: an alias for `Reg<PORT5_W20_SPEC>`"]
pub type PORT5_W20 = crate::Reg<port5_w20::PORT5_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w20;
#[doc = "Port5_W21 (rw) register accessor: an alias for `Reg<PORT5_W21_SPEC>`"]
pub type PORT5_W21 = crate::Reg<port5_w21::PORT5_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w21;
#[doc = "Port5_W22 (rw) register accessor: an alias for `Reg<PORT5_W22_SPEC>`"]
pub type PORT5_W22 = crate::Reg<port5_w22::PORT5_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w22;
#[doc = "Port5_W23 (rw) register accessor: an alias for `Reg<PORT5_W23_SPEC>`"]
pub type PORT5_W23 = crate::Reg<port5_w23::PORT5_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w23;
#[doc = "Port5_W24 (rw) register accessor: an alias for `Reg<PORT5_W24_SPEC>`"]
pub type PORT5_W24 = crate::Reg<port5_w24::PORT5_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w24;
#[doc = "Port5_W25 (rw) register accessor: an alias for `Reg<PORT5_W25_SPEC>`"]
pub type PORT5_W25 = crate::Reg<port5_w25::PORT5_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w25;
#[doc = "Port5_W26 (rw) register accessor: an alias for `Reg<PORT5_W26_SPEC>`"]
pub type PORT5_W26 = crate::Reg<port5_w26::PORT5_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w26;
#[doc = "Port5_W27 (rw) register accessor: an alias for `Reg<PORT5_W27_SPEC>`"]
pub type PORT5_W27 = crate::Reg<port5_w27::PORT5_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w27;
#[doc = "Port5_W28 (rw) register accessor: an alias for `Reg<PORT5_W28_SPEC>`"]
pub type PORT5_W28 = crate::Reg<port5_w28::PORT5_W28_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w28;
#[doc = "Port5_W29 (rw) register accessor: an alias for `Reg<PORT5_W29_SPEC>`"]
pub type PORT5_W29 = crate::Reg<port5_w29::PORT5_W29_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w29;
#[doc = "Port5_W30 (rw) register accessor: an alias for `Reg<PORT5_W30_SPEC>`"]
pub type PORT5_W30 = crate::Reg<port5_w30::PORT5_W30_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w30;
#[doc = "Port5_W31 (rw) register accessor: an alias for `Reg<PORT5_W31_SPEC>`"]
pub type PORT5_W31 = crate::Reg<port5_w31::PORT5_W31_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port5_w31;
#[doc = "Port6_W0 (rw) register accessor: an alias for `Reg<PORT6_W0_SPEC>`"]
pub type PORT6_W0 = crate::Reg<port6_w0::PORT6_W0_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w0;
#[doc = "Port6_W1 (rw) register accessor: an alias for `Reg<PORT6_W1_SPEC>`"]
pub type PORT6_W1 = crate::Reg<port6_w1::PORT6_W1_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w1;
#[doc = "Port6_W2 (rw) register accessor: an alias for `Reg<PORT6_W2_SPEC>`"]
pub type PORT6_W2 = crate::Reg<port6_w2::PORT6_W2_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w2;
#[doc = "Port6_W3 (rw) register accessor: an alias for `Reg<PORT6_W3_SPEC>`"]
pub type PORT6_W3 = crate::Reg<port6_w3::PORT6_W3_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w3;
#[doc = "Port6_W4 (rw) register accessor: an alias for `Reg<PORT6_W4_SPEC>`"]
pub type PORT6_W4 = crate::Reg<port6_w4::PORT6_W4_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w4;
#[doc = "Port6_W5 (rw) register accessor: an alias for `Reg<PORT6_W5_SPEC>`"]
pub type PORT6_W5 = crate::Reg<port6_w5::PORT6_W5_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w5;
#[doc = "Port6_W6 (rw) register accessor: an alias for `Reg<PORT6_W6_SPEC>`"]
pub type PORT6_W6 = crate::Reg<port6_w6::PORT6_W6_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w6;
#[doc = "Port6_W7 (rw) register accessor: an alias for `Reg<PORT6_W7_SPEC>`"]
pub type PORT6_W7 = crate::Reg<port6_w7::PORT6_W7_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w7;
#[doc = "Port6_W8 (rw) register accessor: an alias for `Reg<PORT6_W8_SPEC>`"]
pub type PORT6_W8 = crate::Reg<port6_w8::PORT6_W8_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w8;
#[doc = "Port6_W9 (rw) register accessor: an alias for `Reg<PORT6_W9_SPEC>`"]
pub type PORT6_W9 = crate::Reg<port6_w9::PORT6_W9_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w9;
#[doc = "Port6_W10 (rw) register accessor: an alias for `Reg<PORT6_W10_SPEC>`"]
pub type PORT6_W10 = crate::Reg<port6_w10::PORT6_W10_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w10;
#[doc = "Port6_W11 (rw) register accessor: an alias for `Reg<PORT6_W11_SPEC>`"]
pub type PORT6_W11 = crate::Reg<port6_w11::PORT6_W11_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w11;
#[doc = "Port6_W12 (rw) register accessor: an alias for `Reg<PORT6_W12_SPEC>`"]
pub type PORT6_W12 = crate::Reg<port6_w12::PORT6_W12_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w12;
#[doc = "Port6_W13 (rw) register accessor: an alias for `Reg<PORT6_W13_SPEC>`"]
pub type PORT6_W13 = crate::Reg<port6_w13::PORT6_W13_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w13;
#[doc = "Port6_W14 (rw) register accessor: an alias for `Reg<PORT6_W14_SPEC>`"]
pub type PORT6_W14 = crate::Reg<port6_w14::PORT6_W14_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w14;
#[doc = "Port6_W15 (rw) register accessor: an alias for `Reg<PORT6_W15_SPEC>`"]
pub type PORT6_W15 = crate::Reg<port6_w15::PORT6_W15_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w15;
#[doc = "Port6_W16 (rw) register accessor: an alias for `Reg<PORT6_W16_SPEC>`"]
pub type PORT6_W16 = crate::Reg<port6_w16::PORT6_W16_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w16;
#[doc = "Port6_W17 (rw) register accessor: an alias for `Reg<PORT6_W17_SPEC>`"]
pub type PORT6_W17 = crate::Reg<port6_w17::PORT6_W17_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w17;
#[doc = "Port6_W18 (rw) register accessor: an alias for `Reg<PORT6_W18_SPEC>`"]
pub type PORT6_W18 = crate::Reg<port6_w18::PORT6_W18_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w18;
#[doc = "Port6_W19 (rw) register accessor: an alias for `Reg<PORT6_W19_SPEC>`"]
pub type PORT6_W19 = crate::Reg<port6_w19::PORT6_W19_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w19;
#[doc = "Port6_W20 (rw) register accessor: an alias for `Reg<PORT6_W20_SPEC>`"]
pub type PORT6_W20 = crate::Reg<port6_w20::PORT6_W20_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w20;
#[doc = "Port6_W21 (rw) register accessor: an alias for `Reg<PORT6_W21_SPEC>`"]
pub type PORT6_W21 = crate::Reg<port6_w21::PORT6_W21_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w21;
#[doc = "Port6_W22 (rw) register accessor: an alias for `Reg<PORT6_W22_SPEC>`"]
pub type PORT6_W22 = crate::Reg<port6_w22::PORT6_W22_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w22;
#[doc = "Port6_W23 (rw) register accessor: an alias for `Reg<PORT6_W23_SPEC>`"]
pub type PORT6_W23 = crate::Reg<port6_w23::PORT6_W23_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w23;
#[doc = "Port6_W24 (rw) register accessor: an alias for `Reg<PORT6_W24_SPEC>`"]
pub type PORT6_W24 = crate::Reg<port6_w24::PORT6_W24_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w24;
#[doc = "Port6_W25 (rw) register accessor: an alias for `Reg<PORT6_W25_SPEC>`"]
pub type PORT6_W25 = crate::Reg<port6_w25::PORT6_W25_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w25;
#[doc = "Port6_W26 (rw) register accessor: an alias for `Reg<PORT6_W26_SPEC>`"]
pub type PORT6_W26 = crate::Reg<port6_w26::PORT6_W26_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w26;
#[doc = "Port6_W27 (rw) register accessor: an alias for `Reg<PORT6_W27_SPEC>`"]
pub type PORT6_W27 = crate::Reg<port6_w27::PORT6_W27_SPEC>;
#[doc = "Word pin registers for all port GPIO pins"]
pub mod port6_w27;
#[doc = "DIR (w) register accessor: an alias for `Reg<DIR_SPEC>`"]
pub type DIR = crate::Reg<dir::DIR_SPEC>;
#[doc = "Port direction"]
pub mod dir;
#[doc = "MASK (rw) register accessor: an alias for `Reg<MASK_SPEC>`"]
pub type MASK = crate::Reg<mask::MASK_SPEC>;
#[doc = "Port mask"]
pub mod mask;
#[doc = "PIN (rw) register accessor: an alias for `Reg<PIN_SPEC>`"]
pub type PIN = crate::Reg<pin::PIN_SPEC>;
#[doc = "Port pin"]
pub mod pin;
#[doc = "MPIN (rw) register accessor: an alias for `Reg<MPIN_SPEC>`"]
pub type MPIN = crate::Reg<mpin::MPIN_SPEC>;
#[doc = "Masked Port Pin"]
pub mod mpin;
#[doc = "SET (rw) register accessor: an alias for `Reg<SET_SPEC>`"]
pub type SET = crate::Reg<set::SET_SPEC>;
#[doc = "Port set"]
pub mod set;
#[doc = "CLR (rw) register accessor: an alias for `Reg<CLR_SPEC>`"]
pub type CLR = crate::Reg<clr::CLR_SPEC>;
#[doc = "Port clear"]
pub mod clr;
#[doc = "NOT (w) register accessor: an alias for `Reg<NOT_SPEC>`"]
pub type NOT = crate::Reg<not::NOT_SPEC>;
#[doc = "Port toggle"]
pub mod not;
#[doc = "DIRSET (w) register accessor: an alias for `Reg<DIRSET_SPEC>`"]
pub type DIRSET = crate::Reg<dirset::DIRSET_SPEC>;
#[doc = "Port direction set"]
pub mod dirset;
#[doc = "DIRCLR (rw) register accessor: an alias for `Reg<DIRCLR_SPEC>`"]
pub type DIRCLR = crate::Reg<dirclr::DIRCLR_SPEC>;
#[doc = "Port direction clear"]
pub mod dirclr;
#[doc = "DIRNOT (w) register accessor: an alias for `Reg<DIRNOT_SPEC>`"]
pub type DIRNOT = crate::Reg<dirnot::DIRNOT_SPEC>;
#[doc = "Port direction toggle"]
pub mod dirnot;
#[doc = "INTENA (rw) register accessor: an alias for `Reg<INTENA_SPEC>`"]
pub type INTENA = crate::Reg<intena::INTENA_SPEC>;
#[doc = "Interrupt A enable control"]
pub mod intena;
#[doc = "INTENB (rw) register accessor: an alias for `Reg<INTENB_SPEC>`"]
pub type INTENB = crate::Reg<intenb::INTENB_SPEC>;
#[doc = "Interrupt B enable control"]
pub mod intenb;
#[doc = "INTPOL (rw) register accessor: an alias for `Reg<INTPOL_SPEC>`"]
pub type INTPOL = crate::Reg<intpol::INTPOL_SPEC>;
#[doc = "Interupt polarity control"]
pub mod intpol;
#[doc = "INTEDG (rw) register accessor: an alias for `Reg<INTEDG_SPEC>`"]
pub type INTEDG = crate::Reg<intedg::INTEDG_SPEC>;
#[doc = "Interrupt edge select"]
pub mod intedg;
#[doc = "INTSTATA (rw) register accessor: an alias for `Reg<INTSTATA_SPEC>`"]
pub type INTSTATA = crate::Reg<intstata::INTSTATA_SPEC>;
#[doc = "Interrupt status for interrupt A"]
pub mod intstata;
#[doc = "INTSTATB (rw) register accessor: an alias for `Reg<INTSTATB_SPEC>`"]
pub type INTSTATB = crate::Reg<intstatb::INTSTATB_SPEC>;
#[doc = "Interrupt status for interrupt B"]
pub mod intstatb;