Wykres commitów

334 Commity (eaee4cf5882fb3e4d294090fafc4b1240b8dec1f)

Autor SHA1 Wiadomość Data
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 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 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 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 06d3375ea3 daily 2023-06-30 23:01:36 +02:00
Mateusz Lubecki ce21b583f5 kiss communication dids 2023-06-27 22:49:35 +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 007f086d7c sketch of aprs-is igate 2023-06-14 22:36:31 +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 e69802292d timeout while waiting for channel to free 2023-04-10 21:12:21 +02: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 acddab74e3 nvm: measurement storage 2022-11-10 18:16:56 +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 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 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
Mateusz Lubecki f094422d92 max31865 pooling - not finished, some tweaks and comments for spi driver 2022-10-03 21:43:08 +02:00
Mateusz Lubecki 37c76aeb1d spi seems to work 2022-10-02 14:48:45 +02:00
Mateusz Lubecki fd9ed99190 spi expiremnts almost working 2022-10-02 10:39:04 +02:00
Mateusz Lubecki 7f5368ae08 spi, something not work 2022-09-28 02:52:26 +02:00
Mateusz Lubecki 9c5632ffe5 spi daily 2022-09-26 19:38:57 +02:00