Mateusz Lubecki
ee541a54dc
kiss did: few bugfixes here and there. warninggit add * internal watchdig is disabledgit add *!
2023-11-05 22:28:38 +01:00
Mateusz Lubecki
eaee4cf588
internal watchdog enabled once again, fixed quality factor for modbus-rtu himidity sensors, average voltage margin for cutoff condition
2023-11-01 23:10:51 +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
502a1e0048
launch configuration
2023-10-31 06:10:02 +01:00
Mateusz Lubecki
2cd9c2f597
do not try to do anything with gprs module before usart will be reinitialized after micro had woken up
2023-10-30 22:28:24 +01:00
Mateusz Lubecki
4429c67e9d
revert changes in serial drivers
2023-10-30 20:46:45 +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
6648c8cc54
daily
2023-10-29 10:36:17 +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
7ae2d75ad7
gitignore
2023-10-29 06:27:27 +01:00
Mateusz Lubecki
421639ff30
telemetry: telemetry description for visous mode handled by separate enum values
2023-10-28 12:35:34 +02:00
Mateusz Lubecki
95712dedde
sending telemetry and telemetry description
2023-10-27 21:33:00 +02:00
Mateusz Lubecki
8090c1ed83
measurements
2023-10-26 06:09:25 +02:00
Mateusz Lubecki
d8fb993001
sending telemetry to aprs-is
2023-10-25 22:29:39 +02:00
Mateusz Lubecki
6f0a9c3cbc
osciloscope measurements
2023-10-25 22:29:03 +02:00
Mateusz Lubecki
09b6dda9d0
stroring and loading packet counters from backup registers
2023-10-24 22:01:40 +02:00
Mateusz Lubecki
973fbd46e6
refactoring rtc backup registers set/get/reset to separate code module
2023-10-22 21:20:06 +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
c219a6b7d6
reduced frequency of modbus rtu status messages on error
2023-10-11 18:28:37 +02:00
Mateusz Lubecki
cf5f6687aa
powersave rework around handling an exit from STOP2 sleep
2023-10-09 22:22:18 +02:00
Mateusz Lubecki
b650142c6f
reworking L6/L7 powersave modes with STOP2 sleep completely to engage iwdg
2023-10-08 21:43:35 +02:00
Mateusz Lubecki
d89d477de6
changes to make it working back on ParaTNC targer
2023-08-09 11:01:54 +02:00
SP8EBC
1b115e0b7b
Update CURRENT-DRAW-MEASUREMENTS
2023-08-01 06:15:02 +02:00
Mateusz Lubecki
4b06208a72
aprs-is igate: bugfix not receiving data from server after non-heartbeat was received
2023-07-23 10:09:36 +02:00
Mateusz Lubecki
86c06e4feb
restarting ADC after wake up if conversion is not working
2023-07-23 08:03:59 +02:00
Mateusz Lubecki
c6600400b4
aprs-is igate: adding missing newline after data to be sent to server, inhibiting some status messags while in aggresive powersave, sligtly different reinitialization after waking up
2023-07-23 00:06:46 +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
b4cd12017c
- 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.
2023-07-22 10:08:19 +02:00
Mateusz Lubecki
50187cdf20
daily
2023-07-14 22:37:25 +02:00
Mateusz Lubecki
56d0f440b8
did with string content
2023-07-12 14:09:03 +02:00
Mateusz Lubecki
280a12e9f1
daily commit did
2023-07-11 15:29:02 +02:00
Mateusz Lubecki
431d5a8d09
comaptibility numbers structure defined
2023-07-04 20:38:35 +02:00
Mateusz Lubecki
3a6fd2ce87
daily
2023-07-02 19:47:20 +02:00
Mateusz Lubecki
06d3375ea3
daily
2023-06-30 23:01:36 +02:00
Mateusz Lubecki
0d5acc1d1b
did daily
2023-06-29 19:00:12 +02:00
Mateusz Lubecki
ce21b583f5
kiss communication dids
2023-06-27 22:49:35 +02:00
Mateusz Lubecki
00f222ab98
initialize io for buttons only if there is any function configured to them
2023-06-21 21:50:23 +02:00
Mateusz Lubecki
45d02a7486
inhibit GSM mdoule reset for few minutes if few errors in the row is detected, like SIM card is not working or it cannot register into the network
2023-06-19 22:16:26 +02:00
Mateusz Lubecki
4102d7495b
igate packet received from rf network. send status message after gsm module is registered to network and gprs is working
2023-06-18 11:00:24 +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
115db54bdd
buttons with programable function
2023-06-12 21:30:57 +02:00
Mateusz Lubecki
2a75bb6eb5
WARNING THIS COMIT DOESNT COMPILE!! Please previous or next one. Requesting engineering from GSM module and button handling
2023-06-12 09:38:11 +02:00
Mateusz Lubecki
9c329270bd
more reliable way of disconnecting tcp connection and establishing APRS-IS connection
2023-06-11 12:25:50 +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
6b9f965466
bugfix: wrong sizeof argument leading to damaging modbus rtu config
2023-06-02 22:40:03 +02:00
Mateusz Lubecki
da3dd53302
switchin vbatt_m on and off
2023-06-02 22:40:03 +02:00
Mateusz Lubecki
922aa3a51e
Merge remote-tracking branch 'origin/master'
2023-05-06 09:29:44 +02:00