Wykres commitów

166 Commity (973fbd46e69aa6749a08725e23941c7b45167884)

Autor SHA1 Wiadomość Data
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 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 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 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 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 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 7498ba2538 make master time volatile 2023-04-14 21:45:00 +02:00
Mateusz Lubecki 6a4d8343b3 curent version of configuration for sr9wxz 2023-04-11 21:28:05 +02:00
Mateusz Lubecki e69802292d timeout while waiting for channel to free 2023-04-10 21:12:21 +02:00
Mateusz Lubecki 3c44e7e0d1 conditional compilation of nvm logger using platform depends defines, loading battery scaling from configuration 2023-04-09 19:30:09 +02:00
Mateusz Lubecki a943af0210 bugfix of ms5611 pressure measurements bouncing up and down 2023-02-14 19:00:24 +01:00
Mateusz Lubecki c42bd1c015 iwdg watchdog 2023-02-03 18:59:20 +01:00
Mateusz Lubecki 0ed92d0b86 cycle vbat r only when radio is not transmitting 2023-02-03 16:45:27 +01:00
Mateusz Lubecki 67d08ffdce vbat_r power cycle daily 2023-02-01 16:05:18 +01:00
Mateusz Lubecki a733712e1e patch to make STM32F100 work again 2022-11-20 07:17:32 +01:00
Mateusz Lubecki acddab74e3 nvm: measurement storage 2022-11-10 18:16:56 +01:00
Mateusz Lubecki d1ce25f0eb version number increased 2022-11-06 08:38:26 +01:00
Mateusz Lubecki 2a80d13df2 vbat measurement: disabling adc after taking measure 2022-11-05 17:54:50 +01:00
Mateusz Lubecki eebaf4f407 nvm draft 2022-11-01 21:22:21 +01:00
Mateusz Lubecki be29dcb740 daily 2022-10-21 23:06:07 +02:00
Mateusz Lubecki 13cabee707 spi daily 2022-09-25 08:19:37 +02:00
Mateusz Lubecki c09d51d90f api: mac calculation 2022-09-20 20:58:11 +02:00
Mateusz Lubecki fe74e93c88 config data: engineering to disable some stuff in the application 2022-09-19 19:00:11 +02:00
Mateusz Lubecki bd8b738ff8 dust sensor sketch 2022-09-17 07:50:35 +02:00
Mateusz Lubecki abb329d798 kiss protocol, retuning version and protocol version 2022-09-04 17:23:56 +02:00
Mateusz Lubecki 9b6f8013ac fix with erasing flash memory in STM32F100 target 2022-08-20 15:05:47 +02:00
Mateusz Lubecki 5537f5d246 sketch of kiss diagnostics communication 2022-08-16 22:09:31 +02:00
Mateusz Lubecki ba12a656fa configuration NvMem area properly handled for STM32L4xx target 2022-08-15 22:41:51 +02:00
Mateusz Lubecki eff75dac55 not working linkerscript for STM32L476 target - to be fixed 2022-08-07 08:21:03 +02:00
Mateusz Lubecki 7002cd6f60 gsm and api configuration moved to station_config. protection not to enable API and APRS-IS at once 2022-08-03 22:43:08 +02:00
Mateusz Lubecki 4161c3674b daily 2022-07-16 15:01:10 +02:00
Mateusz Lubecki 16d70c7028 virgin mobile apn config 2022-07-07 13:47:57 +02:00
Mateusz Lubecki 3605f4f4c7 switching to i5 mode instead of sleepin in l6 and l7 of RTC isn't working 2022-07-02 08:18:44 +02:00
Mateusz Lubecki 8d0dd57116 timeout during RTC initialization amd low vbatt cutoff patch 2022-06-24 19:01:32 +02:00
Mateusz Lubecki 00e4adbbdd added M4a powersave mode which allows to keep gsm modem enabled in normal powersave modes, added missing api fields 2022-06-09 18:16:10 +02:00
Mateusz Lubecki c7cc245b45 pwm input frequency clock increased 2022-06-08 20:50:17 +02:00
Mateusz Lubecki a85d016c3b storing temperature readings for all sensors enabled. bugix? or workaround? of pwm input code 2022-06-08 18:58:26 +02:00
Mateusz Lubecki 75a2711ea4 return type for sim800 gsm module driver. api client now accepts ports greater 9999 2022-05-25 21:56:35 +02:00
Mateusz Lubecki 78605233e3 ZZ06 unstablegit add *git add * 2022-05-23 21:33:50 +02:00
Mateusz Lubecki dbf464eb21 sim800, tcp, new way of disconnecting 2022-05-14 21:49:48 +02:00
Mateusz Lubecki c9cc5b6109 reseting pool timers in main.c 2022-05-11 18:26:13 +02:00
Mateusz Lubecki 47564c69f2 daily, a lot of reworking. tcp disconnecto doesn't work 2022-05-09 22:46:50 +02:00