[−][src]Function drogue_esp8266::adapter::initialize
pub fn initialize<'a, Tx, Rx, EnablePin, ResetPin>(
tx: Tx,
rx: Rx,
enable_pin: &mut EnablePin,
reset_pin: &mut ResetPin,
response_queue: &'a mut Queue<Response, U2>,
notification_queue: &'a mut Queue<Response, U16>
) -> Result<(Adapter<'a, Tx>, Ingress<'a, Rx>), AdapterError> where
Tx: Write<u8>,
Rx: Read<u8>,
EnablePin: OutputPin,
ResetPin: OutputPin,
Initialize an ESP8266 board for usage as a Wifi-offload device.
- tx: Serial transmitter.
- rx: Serial receiver.
- enable_pin: Pin connected to the ESP's
en
pin. - reset_pin: Pin connect to the ESP's
rst
pin. - response_queue: Queue for inbound AT command responses.
- notification_queue: Queue for inbound unsolicited AT notification messages.