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