Wykres commitów

540 Commity (master)

Autor SHA1 Wiadomość Data
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
Mateusz Lubecki 535cfee299 opole configuration 2023-05-06 09:17:16 +02:00
Mateusz Lubecki 40247dc062 opole configuration 2023-05-06 09:02:05 +02:00
Mateusz Lubecki b46ed34b78 readme 2023-04-21 21:37:23 +02:00
Mateusz Lubecki ccfdab8821 after updating Eclipse to 2023-03 2023-04-16 10:14:12 +02:00
Mateusz Lubecki 265969b672 eclipse configuration sligtly changed 2023-04-16 08:47:28 +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 3e4ed6d01b power cycling vbat_r if engineering2 is enabled 2023-02-02 21:50:42 +01:00
Mateusz Lubecki 67d08ffdce vbat_r power cycle daily 2023-02-01 16:05:18 +01:00
Mateusz Lubecki d92a16428b backporting spi driver changes from tatry variant 2023-01-31 19:38:38 +01:00
Mateusz Lubecki d0b73e9f75 backport max31865 driver from tatry variant 2023-01-31 19:11:30 +01:00
Mateusz Lubecki a733712e1e patch to make STM32F100 work again 2022-11-20 07:17:32 +01:00
Mateusz Lubecki f6e4314978 commented test code 2022-11-10 18:30:17 +01:00
Mateusz Lubecki acddab74e3 nvm: measurement storage 2022-11-10 18:16:56 +01:00
Mateusz Lubecki 88fd2987cb bugfix: transient glitch with turning vbat_c on during startup 2022-11-06 12:50:10 +01:00
Mateusz Lubecki d1ce25f0eb version number increased 2022-11-06 08:38:26 +01:00
Mateusz Lubecki 935c7b9e9b last value from average and storing current fault status from max31865 2022-11-06 07:46:49 +01:00
Mateusz Lubecki 937e26b922 sending rtc state and battery voltage in bootup beacon 2022-11-06 06:35:58 +01:00
Mateusz Lubecki 68fe300015 poting missing stuff from max31865 2022-11-05 19:47:42 +01:00
Mateusz Lubecki 8c71e6b464 race condition in RTC clock selection fixerd 2022-11-05 19:41:14 +01:00
Mateusz Lubecki 2a80d13df2 vbat measurement: disabling adc after taking measure 2022-11-05 17:54:50 +01:00
Mateusz Lubecki 6416c9fc58 bugfix int int_average 2022-11-05 14:28:22 +01:00
Mateusz Lubecki 4c5c124436 integer average 2022-11-02 20:48:41 +01:00
Mateusz Lubecki eebaf4f407 nvm draft 2022-11-01 21:22:21 +01:00
Mateusz Lubecki c5f9270941 spi data race fix to be tested 2022-10-30 08:02:33 +01:00
Mateusz Lubecki 5b1173106a temperature measurement handling refactored (probably) 2022-10-22 17:31:51 +02:00
Mateusz Lubecki be29dcb740 daily 2022-10-21 23:06:07 +02:00
Mateusz Lubecki a1ede74749 temperature handling refactoring 2022-10-20 09:06:54 +02:00
Mateusz Lubecki 79716a3dcc new config for skrzycznr 2022-10-07 17:11:18 +02:00
Mateusz Lubecki f1f2c3b2d4 max31865: another way of converting to temperature 2022-10-05 21:57:02 +02:00
Mateusz Lubecki fe6efb3eab conveting max ADC results into temperature 2022-10-05 21:22:38 +02:00
Mateusz Lubecki fbaf9df8ed retrieving raw results from pt100 sensor 2022-10-04 22:40:50 +02:00
Mateusz Lubecki faaffd78d9 max31865 pooling and state machine. warning! it seems that JTAG hangs up after few seconds of debugging 2022-10-03 22:51:04 +02:00