|  | 059263d7ea | pass mqtt host/port in loop | 2023-03-05 00:01:37 +01:00 |  | 
				
					
						|  | d71a7bb2a9 | close tcp connection when restarting | 2023-02-20 17:29:54 +01:00 |  | 
				
					
						|  | c9e80434fe | wait more between tcp connect reply reads | 2023-02-20 17:24:35 +01:00 |  | 
				
					
						|  | 5e6810cae8 | keep at most 3 messages in the channel | 2023-02-20 17:14:23 +01:00 |  | 
				
					
						|  | 7a22f14e1f | move code around to make the modem restartable | 2023-02-20 17:09:28 +01:00 |  | 
				
					
						|  | 9d536bdce9 | move connecting and sending to func | 2023-02-20 15:08:01 +01:00 |  | 
				
					
						|  | 09402bbf83 | gps and mqtt pub/sub works! | 2023-02-18 15:42:11 +01:00 |  | 
				
					
						|  | 10c1018e07 | read MQTT username and password from files and some other tweaks here and there ... | 2023-02-13 00:38:09 +01:00 |  | 
				
					
						|  | 47b333d354 | use whole AP config as input arg | 2023-02-12 17:55:54 +01:00 |  | 
				
					
						|  | ff779d0dc3 | clear RX before sending AT commands | 2023-02-12 11:59:33 +01:00 |  | 
				
					
						|  | 576bcfc590 | make modem main args generic | 2023-02-10 11:41:39 +01:00 |  | 
				
					
						|  | e7c51f2b61 | tls function skeleton | 2023-02-08 01:33:31 +01:00 |  | 
				
					
						|  | b30acab823 | clear Rx buffer before TCP connect and ofc some other things too :) | 2023-02-08 01:25:01 +01:00 |  | 
				
					
						|  | 8308bdb9a0 | try to fix reading and fail at it :/ | 2023-02-07 17:15:08 +01:00 |  | 
				
					
						|  | 31a6228669 | tydy up serial module | 2022-12-23 13:00:10 +01:00 |  | 
				
					
						|  | 98d0a66cf3 | debug and fix a bunch of modem read/write errors | 2022-11-30 00:26:44 +01:00 |  | 
				
					
						|  | 018af71262 | make serial read/write non-blocking | 2022-11-29 15:47:57 +01:00 |  | 
				
					
						|  | b6e7e64e72 | refactor and make mqtt work | 2022-11-26 18:59:33 +01:00 |  | 
				
					
						|  | e42302988a | derive Debug for commands | 2022-11-26 18:58:30 +01:00 |  | 
				
					
						|  | f7f0689f46 | add a todo for sim800l response parsing | 2022-08-08 12:54:29 +02:00 |  | 
				
					
						|  | 41e89028e9 | map to () instead of ? ... Ok(()) | 2022-07-21 16:25:47 +02:00 |  | 
				
					
						|  | 78df516fba | send received messages via mqtt in modem main | 2022-07-20 13:32:58 +02:00 |  | 
				
					
						|  | 23ff182b65 | use same interface in gps as in gsm modem | 2022-07-20 12:33:11 +02:00 |  | 
				
					
						|  | 63359cc4c0 | TODO: handle reading lines in a bettwr way | 2022-07-20 12:27:42 +02:00 |  | 
				
					
						|  | db3cd1548e | match payload v.s. sent bytes length in Serial::send_bytes | 2022-07-20 12:20:24 +02:00 |  | 
				
					
						|  | a01b6d3a7b | decrease gps rate | 2022-07-12 19:11:29 +02:00 |  | 
				
					
						|  | 545fa95f17 | copy-paste ublox serial config and reading | 2022-07-12 19:10:04 +02:00 |  | 
				
					
						|  | 6f90f46b68 | move common serial io code to a module closes: #6
closes: #7 | 2022-07-12 19:09:04 +02:00 |  | 
				
					
						|  | 1fc1218ba6 | initial gps read/write and publish | 2022-07-11 16:17:17 +02:00 |  | 
				
					
						|  | df46a56cc3 | send Movement from accel main thread | 2022-07-11 16:16:30 +02:00 |  | 
				
					
						|  | 7bfd37b799 | working threads with mpsc::channel | 2022-07-06 20:33:43 +02:00 |  | 
				
					
						|  | d023f5db76 | mqtt works ... connect + publish | 2022-07-04 17:04:09 +02:00 |  | 
				
					
						|  | a215c628a7 | http post - not working because sim800l supports tlsv1.0 only | 2022-07-03 02:27:36 +02:00 |  | 
				
					
						|  | edf427dcb1 | mqtt continues | 2022-06-26 00:56:59 +02:00 |  | 
				
					
						|  | 8d7d4d898d | initial mqtt connect | 2022-06-25 18:35:35 +02:00 |  | 
				
					
						|  | a4c8d03eb9 | rename payload to response in response size parsing | 2022-06-25 18:33:43 +02:00 |  | 
				
					
						|  | bc495a7592 | use &[u8] instead of &str | 2022-06-25 18:31:43 +02:00 |  | 
				
					
						|  | a0a80a4d3e | remove pio, use native esp-idf | 2022-06-25 18:29:22 +02:00 |  | 
				
					
						|  | 1ea0bf62e5 | misc + implement tcp receive in buffer needed for the TcpClientStack in minimq | 2022-06-24 00:28:25 +02:00 |  | 
				
					
						|  | 481805a1d1 | turning quick mode off also works | 2022-06-23 02:18:44 +02:00 |  | 
				
					
						|  | 6ce84ddfff | read tcp replies from server | 2022-06-23 02:11:44 +02:00 |  | 
				
					
						|  | 4842f18b34 | read the TCP reply length and return a number | 2022-06-22 14:37:55 +02:00 |  | 
				
					
						|  | 327c86a504 | fix bug in timeout handling use timeout.saturating_sub instead of plain '-' | 2022-06-22 14:35:18 +02:00 |  | 
				
					
						|  | f0d474d062 | use Duration::ZERO when reading times out | 2022-06-22 14:34:09 +02:00 |  | 
				
					
						|  | 10c61f5d78 | read reply from tcp server | 2022-06-21 02:30:00 +02:00 |  | 
				
					
						|  | 55e5b0dc96 | rename IterableRx to RxIter | 2022-06-21 01:27:27 +02:00 |  | 
				
					
						|  | 5a190e4890 | move read_line to IterableRx, improve read_response | 2022-06-21 00:37:15 +02:00 |  | 
				
					
						|  | 626c47c58f | read_line now returns String instead of Result<string> maybe a worse interface than before ... will be revisited | 2022-06-20 17:02:42 +02:00 |  | 
				
					
						|  | a408544e4e | fix timeout handling was accumulative by mistake, now it's flat incremental | 2022-06-20 16:57:23 +02:00 |  | 
				
					
						|  | 172bdead14 | do a basic AT probe instead of waiting on startup | 2022-06-20 01:38:50 +02:00 |  |