Wykres commitów

353 Commity (master)

Autor SHA1 Wiadomość Data
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 15829704be break windspeed validation check if it set to zero 2024-04-20 14:50:33 +02:00
Mateusz Lubecki 9b52612eec counting restarts caused by verification failure 2024-04-18 22:15:54 +02:00
Mateusz Lubecki d5614dbf53 watchdog reenabled 2024-04-15 18:29:58 +02:00
Mateusz Lubecki ef26fd94e7 bugfix in read DID response handler 2023-11-26 09:06:57 +01: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 733dbfa13b dallas temperature sensor: different handling of measurement results depends on quality factor, set qf to degraded if temperature is below or above set treshold. removed modbus rtu status message completely 2023-11-17 06:57:30 +01:00
Mateusz Lubecki b642c3c540 kiss communication. did: bugfix in lengh of response, get_version: bugfix in overwriting first byte of a response 2023-11-12 11:09:11 +01:00
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 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 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 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 d8fb993001 sending telemetry to aprs-is 2023-10-25 22:29:39 +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
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 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