Wykres commitów

24 Commity (f62de2051a1b1219e2ca43bb5e5a8e95d7ebd09d)

Autor SHA1 Wiadomość Data
Mateusz Lubecki f62de2051a internal watchdog enabled once again. bugfix in sending telemetry channel descritpions 2023-11-19 14:21:35 +01:00
Mateusz Lubecki d22917b322 simplified state machine for aggressive powersaving in WX + GSM mode, inhibiting powersave state machine when GSM module may be busy on sending weather packet 2023-10-31 13:33:32 +01:00
Mateusz Lubecki 28b65cc9f7 aprsis telemetry: battery voltage fix, serial port driver: disable TX interrupts while there is an interrupt in TX_IDLE state, powersaving: few changes and deinitializing GSM uart before go to deep sleep 2023-10-30 20:02:45 +01:00
Mateusz Lubecki 86818e8991 aprsis: sending gsm status to aprs-is server, powersave: different handling of cutoff event using both average and current measurements, powersave: sampling battery voltage every 10 seconds instead of 1 minute 2023-10-29 06:36:35 +01:00
Mateusz Lubecki 95712dedde sending telemetry and telemetry description 2023-10-27 21:33:00 +02:00
Mateusz Lubecki d8fb993001 sending telemetry to aprs-is 2023-10-25 22:29:39 +02:00
Mateusz Lubecki 11deee654a aprsis: another watchdog to reset controller if connection cannot be established for very long time 2023-10-16 11:58:47 +02:00
Mateusz Lubecki d0c9fd26f5 different way of handling aprsis timeout and do not query for engineering while reconnecting 2023-10-15 21:17:45 +02:00
Mateusz Lubecki 3c602102fa sending aprsis login string and status 2023-10-13 20:51:22 +02:00
Mateusz Lubecki 7ece13496d - KISS DID: distinguish size_byte value for integer and float types
- KISS DID: returning did value as first two bytes, before size_byte
- KISS diagnostics: bugfix in NRC service identifier
- APRS-IS comm: better way to close tcp connection in case of connecting failure
- functions to send status via radio channel moved to separate files and refactored.
2023-07-22 10:27:49 +02:00
Mateusz Lubecki 06d3375ea3 daily 2023-06-30 23:01:36 +02:00
Mateusz Lubecki 3f51027c60 fixes in aprsis igate code after ut 2023-06-16 22:30:20 +02:00
Mateusz Lubecki 007f086d7c sketch of aprs-is igate 2023-06-14 22:36:31 +02:00
Mateusz Lubecki 83526ea506 - Move push button handling to seaparate *.c and *.h files
- Store SIM card and gsm network registration status in dedicated enums
- Power cycle and reset GPRS modem if there is SIM card failure or its not able to register to network
- Put aprsis connect function in a one second pooler
- Optionally power cycle and reset GPRS modem if there is a timeout while TCP connection to APRS-IS is established.
2023-06-10 17:51:41 +02:00
Mateusz Lubecki a6d8a57683 daily 2022-09-25 17:12:42 +02:00
Mateusz Lubecki 47564c69f2 daily, a lot of reworking. tcp disconnecto doesn't work 2022-05-09 22:46:50 +02:00
Mateusz Lubecki 85296d51ad gsm tcpip close function bugfix, comments and hashdefines cleaned 2022-05-08 13:48:10 +02:00
Mateusz Lubecki 4f301c6bc8 api, aprsis: send data to both systems. fixed indexer configuration 2022-05-08 08:58:07 +02:00
Mateusz Lubecki b5d0a25ffc daily 2022-04-30 13:58:23 +02:00
Mateusz Lubecki 21db804d19 aprsis beacon and closing connection of failed login attempt 2022-03-06 19:34:02 +01:00
Mateusz Lubecki 1b25b294e6 aprs is weather packets 2022-03-06 15:24:10 +01:00
Mateusz Lubecki 56b4a15768 sim800 aprsis logging working, fixed serial reset in wrong place 2022-02-26 14:24:18 +01:00
Mateusz Lubecki 1beb687197 aprs is logging successfull 2022-02-23 23:05:39 +01:00
Mateusz Lubecki acca31f960 sim800 tcpip connection handling ready for aprs-is implementation 2022-02-20 12:09:49 +01:00