Commit Graph

62 Commits

Author SHA1 Message Date
Vladan Popovic 08c5cabe6d implement iterator on reader (serial rx) 2022-06-19 03:18:21 +02:00
Vladan Popovic 792eef13ba implement non-blocking read with timeout
much better than before :)
2022-06-19 00:33:32 +02:00
Vladan Popovic 94b9ce312f connect to gprs and check if attached 2022-06-18 01:39:38 +02:00
Vladan Popovic 1cb8a90caf remove mut from examples in modem::init 2022-06-16 01:43:28 +02:00
Vladan Popovic 17b54fbe3a remove all unwraps :) 2022-06-16 01:39:16 +02:00
Vladan Popovic 43424ba997 implement commands and turn everything on
Turn the modem on by setting appropriate pins to high/low.

Implemented all commands from
https://github.com/pythings/Drivers/blob/master/SIM800L.py#L116-L143 in Rust.

Moved AP values to a config module. Maybe create a build environment for this
later on, we'll need to support multiple telecom providers for sure ...

Fix the write/read implementation for the Serial. Match on end and handle the
timeout properly for every command.
2022-06-16 01:09:31 +02:00
Vladan Popovic 737e29f108 RADI RADNJA!! 2022-06-16 01:05:31 +02:00
Vladan Popovic e3c3aa7391 implement modem on a Read/Write structure (rx, tx) 2022-06-12 12:02:59 +02:00
Vladan Popovic fbe132295e dummy gprs connect with error handling 2022-06-11 16:49:16 +02:00
Vladan Popovic 985ec56e2a print driven development 2022-06-11 16:08:11 +02:00
Vladan Popovic e0230679c2 Hello world! 2022-06-10 01:28:39 +02:00
Vladan Popovic 21d8e85292 . 2022-06-10 01:17:30 +02:00