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}