pub struct Pins {Show 70 fields
pub d0: Pin<Input<Floating>, D0>,
pub d1: Pin<Input<Floating>, D1>,
pub d2: Pin<Input<Floating>, D2>,
pub d3: Pin<Input<Floating>, D3>,
pub d4: Pin<Input<Floating>, D4>,
pub d5: Pin<Input<Floating>, D5>,
pub d6: Pin<Input<Floating>, D6>,
pub d7: Pin<Input<Floating>, D7>,
pub d8: Pin<Input<Floating>, D8>,
pub d9: Pin<Input<Floating>, D9>,
pub d10: Pin<Input<Floating>, D10>,
pub d11: Pin<Input<Floating>, D11>,
pub d12: Pin<Input<Floating>, D12>,
pub d13: Pin<Input<Floating>, D13>,
pub d14: Pin<Input<Floating>, D14>,
pub d15: Pin<Input<Floating>, D15>,
pub d16: Pin<Input<Floating>, D16>,
pub d17: Pin<Input<Floating>, D17>,
pub d18: Pin<Input<Floating>, D18>,
pub d19: Pin<Input<Floating>, D19>,
pub d20: Pin<Input<Floating>, D20>,
pub d21: Pin<Input<Floating>, D21>,
pub d22: Pin<Input<Floating>, D22>,
pub d23: Pin<Input<Floating>, D23>,
pub d24: Pin<Input<Floating>, D24>,
pub d25: Pin<Input<Floating>, D25>,
pub d26: Pin<Input<Floating>, D26>,
pub d27: Pin<Input<Floating>, D27>,
pub d28: Pin<Input<Floating>, D28>,
pub d29: Pin<Input<Floating>, D29>,
pub d30: Pin<Input<Floating>, D30>,
pub d31: Pin<Input<Floating>, D31>,
pub d32: Pin<Input<Floating>, D32>,
pub d33: Pin<Input<Floating>, D33>,
pub d34: Pin<Input<Floating>, D34>,
pub d35: Pin<Input<Floating>, D35>,
pub d36: Pin<Input<Floating>, D36>,
pub d37: Pin<Input<Floating>, D37>,
pub d38: Pin<Input<Floating>, D38>,
pub d39: Pin<Input<Floating>, D39>,
pub d40: Pin<Input<Floating>, D40>,
pub d41: Pin<Input<Floating>, D41>,
pub d42: Pin<Input<Floating>, D42>,
pub d43: Pin<Input<Floating>, D43>,
pub d44: Pin<Input<Floating>, D44>,
pub d45: Pin<Input<Floating>, D45>,
pub d46: Pin<Input<Floating>, D46>,
pub d47: Pin<Input<Floating>, D47>,
pub d48: Pin<Input<Floating>, D48>,
pub d49: Pin<Input<Floating>, D49>,
pub d50: Pin<Input<Floating>, D50>,
pub d51: Pin<Input<Floating>, D51>,
pub d52: Pin<Input<Floating>, D52>,
pub d53: Pin<Input<Floating>, D53>,
pub a0: Pin<Input<Floating>, A0>,
pub a1: Pin<Input<Floating>, A1>,
pub a2: Pin<Input<Floating>, A2>,
pub a3: Pin<Input<Floating>, A3>,
pub a4: Pin<Input<Floating>, A4>,
pub a5: Pin<Input<Floating>, A5>,
pub a6: Pin<Input<Floating>, A6>,
pub a7: Pin<Input<Floating>, A7>,
pub a8: Pin<Input<Floating>, A8>,
pub a9: Pin<Input<Floating>, A9>,
pub a10: Pin<Input<Floating>, A10>,
pub a11: Pin<Input<Floating>, A11>,
pub a12: Pin<Input<Floating>, A12>,
pub a13: Pin<Input<Floating>, A13>,
pub a14: Pin<Input<Floating>, A14>,
pub a15: Pin<Input<Floating>, A15>,
}Expand description
Pins of the Arduino Mega 2560 and Arduino Mega 1280.
mega1280: https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf mega2560: https://www.arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf
This struct is best initialized via the niti_hal::pins!() macro.
Fields§
§d0: Pin<Input<Floating>, D0>§d1: Pin<Input<Floating>, D1>§d2: Pin<Input<Floating>, D2>§d3: Pin<Input<Floating>, D3>§d4: Pin<Input<Floating>, D4>§d5: Pin<Input<Floating>, D5>§d6: Pin<Input<Floating>, D6>§d7: Pin<Input<Floating>, D7>§d8: Pin<Input<Floating>, D8>§d9: Pin<Input<Floating>, D9>§d10: Pin<Input<Floating>, D10>§d11: Pin<Input<Floating>, D11>§d12: Pin<Input<Floating>, D12>§d13: Pin<Input<Floating>, D13>§d14: Pin<Input<Floating>, D14>§d15: Pin<Input<Floating>, D15>§d16: Pin<Input<Floating>, D16>§d17: Pin<Input<Floating>, D17>§d18: Pin<Input<Floating>, D18>§d19: Pin<Input<Floating>, D19>§d20: Pin<Input<Floating>, D20>§d21: Pin<Input<Floating>, D21>§d22: Pin<Input<Floating>, D22>§d23: Pin<Input<Floating>, D23>§d24: Pin<Input<Floating>, D24>§d25: Pin<Input<Floating>, D25>§d26: Pin<Input<Floating>, D26>§d27: Pin<Input<Floating>, D27>§d28: Pin<Input<Floating>, D28>§d29: Pin<Input<Floating>, D29>§d30: Pin<Input<Floating>, D30>§d31: Pin<Input<Floating>, D31>§d32: Pin<Input<Floating>, D32>§d33: Pin<Input<Floating>, D33>§d34: Pin<Input<Floating>, D34>§d35: Pin<Input<Floating>, D35>§d36: Pin<Input<Floating>, D36>§d37: Pin<Input<Floating>, D37>§d38: Pin<Input<Floating>, D38>§d39: Pin<Input<Floating>, D39>§d40: Pin<Input<Floating>, D40>§d41: Pin<Input<Floating>, D41>§d42: Pin<Input<Floating>, D42>§d43: Pin<Input<Floating>, D43>§d44: Pin<Input<Floating>, D44>§d45: Pin<Input<Floating>, D45>§d46: Pin<Input<Floating>, D46>§d47: Pin<Input<Floating>, D47>§d48: Pin<Input<Floating>, D48>§d49: Pin<Input<Floating>, D49>§d50: Pin<Input<Floating>, D50>§d51: Pin<Input<Floating>, D51>§d52: Pin<Input<Floating>, D52>§d53: Pin<Input<Floating>, D53>§a0: Pin<Input<Floating>, A0>§a1: Pin<Input<Floating>, A1>§a2: Pin<Input<Floating>, A2>§a3: Pin<Input<Floating>, A3>§a4: Pin<Input<Floating>, A4>§a5: Pin<Input<Floating>, A5>§a6: Pin<Input<Floating>, A6>§a7: Pin<Input<Floating>, A7>§a8: Pin<Input<Floating>, A8>§a9: Pin<Input<Floating>, A9>§a10: Pin<Input<Floating>, A10>§a11: Pin<Input<Floating>, A11>§a12: Pin<Input<Floating>, A12>§a13: Pin<Input<Floating>, A13>§a14: Pin<Input<Floating>, A14>§a15: Pin<Input<Floating>, A15>