Mateusz Lubecki
012e2b3557
integrating aprs-is message decoder, sending ACK to messages, string to int converter for messages
2024-04-25 22:14:25 +02:00
Mateusz Lubecki
428f6a2360
aprs message decoding
2024-04-22 05:34:41 +02:00
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