pub trait EightPinsAPI<ControlPin, DBPin>where
    ControlPin: OutputPin,
    DBPin: OutputPin + InputPin,{
    // Required method
    fn new(
        rs: ControlPin,
        rw: ControlPin,
        en: ControlPin,
        db0: DBPin,
        db1: DBPin,
        db2: DBPin,
        db3: DBPin,
        db4: DBPin,
        db5: DBPin,
        db6: DBPin,
        db7: DBPin
    ) -> Self
       where ControlPin: OutputPin,
             DBPin: OutputPin + InputPin;
}
Expand description

for 4 pin mode

Required Methods§

source

fn new( rs: ControlPin, rw: ControlPin, en: ControlPin, db0: DBPin, db1: DBPin, db2: DBPin, db3: DBPin, db4: DBPin, db5: DBPin, db6: DBPin, db7: DBPin ) -> Selfwhere ControlPin: OutputPin, DBPin: OutputPin + InputPin,

Implementors§

source§

impl<ControlPin, DBPin> EightPinsAPI<ControlPin, DBPin> for Pins<ControlPin, DBPin, 8>where ControlPin: OutputPin, DBPin: OutputPin + InputPin,