atat
atat copied to clipboard
no_std crate for parsing AT commands
``` 54079 WARN atat reset 54379 INFO Attempting to power on the modem with PWR_ON pin: true and VInt pin: true. 54379 INFO ADC read of Vint: 1809 54380 DEBUG...
…having Cmd as generic TODO: - Test if it changes anything using cargo bloat & cargo size on multiple binaries
We were toying around with the idea of introducing a newtype wrapper that would allow for streaming/chunked payloads of AT commands. ### Motivation The main motivation would be to be...
Currently it is very hard to do unit tests that involve ATAT, due to the `fn send(&mut self, cmd: &A) -> nb::Result;` signature. It would be nice to create and...
Some devices use SPI as transfer for their AT interface, rather than UART. It should be easy enough to allow for this crate to support those devices as well. https://static1.squarespace.com/static/561459a2e4b0b39f5cefa12e/t/5b56371470a6ad5860a01882/1532376856126/Fanstel_AT_Commands.pdf...
It would be awesome to eventually add support for the `3gpp ts 27.010 multiplexer protocol` described in https://www.3gpp.org/ftp/tsg_t/tsg_t/tsgt_04/docs/pdfs/TP-99119.pdf Ublox has an implementation guide for it here: https://www.u-blox.com/en/docs/UBX-13001887 Furthermore a C...
When deserializing responses in serde, it should be possible to have responses with borrowed data, eg: ``` pub struct SocketData