|
| enum class | atmega2560::pin::Port : uint8_t {
atmega2560::pin::A = 0
, atmega2560::pin::B = 1
, atmega2560::pin::C = 2
, atmega2560::pin::D = 3
,
atmega2560::pin::E = 4
, atmega2560::pin::F = 5
, atmega2560::pin::G = 6
, atmega2560::pin::H = 7
,
atmega2560::pin::J = 8
, atmega2560::pin::K = 9
, atmega2560::pin::L = 10
} |
| | GPIO ports. More...
|
| enum class | atmega2560::pin::Pin : uint8_t {
atmega2560::pin::PA0 = 0x00
, atmega2560::pin::PA1 = 0x01
, atmega2560::pin::PA2 = 0x02
, atmega2560::pin::PA3 = 0x03
,
atmega2560::pin::PA4 = 0x04
, atmega2560::pin::PA5 = 0x05
, atmega2560::pin::PA6 = 0x06
, atmega2560::pin::PA7 = 0x07
,
atmega2560::pin::PB0 = 0x10
, atmega2560::pin::PB1 = 0x11
, atmega2560::pin::PB2 = 0x12
, atmega2560::pin::PB3 = 0x13
,
atmega2560::pin::PB4 = 0x14
, atmega2560::pin::PB5 = 0x15
, atmega2560::pin::PB6 = 0x16
, atmega2560::pin::PB7 = 0x17
,
atmega2560::pin::PC0 = 0x20
, atmega2560::pin::PC1 = 0x21
, atmega2560::pin::PC2 = 0x22
, atmega2560::pin::PC3 = 0x23
,
atmega2560::pin::PC4 = 0x24
, atmega2560::pin::PC5 = 0x25
, atmega2560::pin::PC6 = 0x26
, atmega2560::pin::PC7 = 0x27
,
atmega2560::pin::PD0 = 0x30
, atmega2560::pin::PD1 = 0x31
, atmega2560::pin::PD2 = 0x32
, atmega2560::pin::PD3 = 0x33
,
atmega2560::pin::PD4 = 0x34
, atmega2560::pin::PD5 = 0x35
, atmega2560::pin::PD6 = 0x36
, atmega2560::pin::PD7 = 0x37
,
atmega2560::pin::PE0 = 0x40
, atmega2560::pin::PE1 = 0x41
, atmega2560::pin::PE2 = 0x42
, atmega2560::pin::PE3 = 0x43
,
atmega2560::pin::PE4 = 0x44
, atmega2560::pin::PE5 = 0x45
, atmega2560::pin::PE6 = 0x46
, atmega2560::pin::PE7 = 0x47
,
atmega2560::pin::PF0 = 0x50
, atmega2560::pin::PF1 = 0x51
, atmega2560::pin::PF2 = 0x52
, atmega2560::pin::PF3 = 0x53
,
atmega2560::pin::PF4 = 0x54
, atmega2560::pin::PF5 = 0x55
, atmega2560::pin::PF6 = 0x56
, atmega2560::pin::PF7 = 0x57
,
atmega2560::pin::PG0 = 0x60
, atmega2560::pin::PG1 = 0x61
, atmega2560::pin::PG2 = 0x62
, atmega2560::pin::PG3 = 0x63
,
atmega2560::pin::PG4 = 0x64
, atmega2560::pin::PG5 = 0x65
, atmega2560::pin::PH0 = 0x70
, atmega2560::pin::PH1 = 0x71
,
atmega2560::pin::PH2 = 0x72
, atmega2560::pin::PH3 = 0x73
, atmega2560::pin::PH4 = 0x74
, atmega2560::pin::PH5 = 0x75
,
atmega2560::pin::PH6 = 0x76
, atmega2560::pin::PH7 = 0x77
, atmega2560::pin::PJ0 = 0x80
, atmega2560::pin::PJ1 = 0x81
,
atmega2560::pin::PJ2 = 0x82
, atmega2560::pin::PJ3 = 0x83
, atmega2560::pin::PJ4 = 0x84
, atmega2560::pin::PJ5 = 0x85
,
atmega2560::pin::PJ6 = 0x86
, atmega2560::pin::PJ7 = 0x87
, atmega2560::pin::PK0 = 0x90
, atmega2560::pin::PK1 = 0x91
,
atmega2560::pin::PK2 = 0x92
, atmega2560::pin::PK3 = 0x93
, atmega2560::pin::PK4 = 0x94
, atmega2560::pin::PK5 = 0x95
,
atmega2560::pin::PK6 = 0x96
, atmega2560::pin::PK7 = 0x97
, atmega2560::pin::PL0 = 0xA0
, atmega2560::pin::PL1 = 0xA1
,
atmega2560::pin::PL2 = 0xA2
, atmega2560::pin::PL3 = 0xA3
, atmega2560::pin::PL4 = 0xA4
, atmega2560::pin::PL5 = 0xA5
,
atmega2560::pin::PL6 = 0xA6
, atmega2560::pin::PL7 = 0xA7
} |
| | Package-independent logical GPIO pins. More...
|
| enum | : uint8_t { atmega2560::pin::port_shift = 4
, atmega2560::pin::port_mask = 0xF0
, atmega2560::pin::bit_mask = 0x0F
, atmega2560::pin::pin_count = 86
} |
| | Logical pin encoding. More...
|
| enum | : uint8_t {
atmega2560::pin::port_a_code = 0
, atmega2560::pin::port_b_code = 1
, atmega2560::pin::port_c_code = 2
, atmega2560::pin::port_d_code = 3
,
atmega2560::pin::port_e_code = 4
, atmega2560::pin::port_f_code = 5
, atmega2560::pin::port_g_code = 6
, atmega2560::pin::port_h_code = 7
,
atmega2560::pin::port_j_code = 8
, atmega2560::pin::port_k_code = 9
, atmega2560::pin::port_l_code = 10
} |
| | Port encodings. More...
|
| enum | : uint8_t {
atmega2560::pin::port_a_width = 8
, atmega2560::pin::port_b_width = 8
, atmega2560::pin::port_c_width = 8
, atmega2560::pin::port_d_width = 8
,
atmega2560::pin::port_e_width = 8
, atmega2560::pin::port_f_width = 8
, atmega2560::pin::port_g_width = 6
, atmega2560::pin::port_h_width = 8
,
atmega2560::pin::port_j_width = 8
, atmega2560::pin::port_k_width = 8
, atmega2560::pin::port_l_width = 8
} |
| | Port widths. More...
|
| enum class | atmega2560::Pin |
| | Package-independent logical GPIO pins. More...
|
| enum class | atmega2560::Port |
| | GPIO ports. More...
|
Logical GPIO pin and port identifiers.