autd3_core/firmware/fpga_gpio.rs
1/// GPIO output pin.
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3#[repr(u8)]
4pub enum GPIOOut {
5 /// Output 0
6 O0 = 0,
7 /// Output 1
8 O1 = 1,
9 /// Output 2
10 O2 = 2,
11 /// Output 3
12 O3 = 3,
13}
14
15/// GPIO input pin.
16#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
17#[repr(u8)]
18pub enum GPIOIn {
19 /// Input 0
20 I0 = 0,
21 /// Input 1
22 I1 = 1,
23 /// Input 2
24 I2 = 2,
25 /// Input 3
26 I3 = 3,
27}