Wykres commitów

70 Commity (c09d51d90faec9ba6369d915567d5e08789d0449)

Autor SHA1 Wiadomość Data
Mateusz Lubecki 5537f5d246 sketch of kiss diagnostics communication 2022-08-16 22:09:31 +02:00
Mateusz Lubecki 4161c3674b daily 2022-07-16 15:01:10 +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 1bf375b618 more fields in api requests. api configuration moved to structure 2022-05-02 23:07:08 +02:00
SP8EBC 4896c6255e
Merge: Fixing wakeup deadlock during cutoff (#7)
* averaging measred battery voltage

* bugfix in average battery voltage, using average vbatt only in telemetry

* sending status message on any change of cutoff state

* bugfix with DCD deadlock after wakeup

* some random debugging with deadlock

* more debugging

* bugfix in measuring Vbatt voltage, vbatt averager separated from getter

* some comments
2022-04-20 22:30:29 +02:00
Mateusz Lubecki da68fd3c4b bugfix in powersaving, wrong handling voltage between cutoff and low level, sending battery voltage with startup beacon 2022-04-09 16:48:11 +02:00
Mateusz Lubecki ed5897d09b bugfix in sending VBATT_LOW in telemetry 2022-04-08 21:16:49 +02:00
Mateusz Lubecki 129b286e49 bugfix in low voltage cutoff, switching powersave mode on low battery voltage, eight bit in telemetry to send low battery warning 2022-04-06 20:33:12 +02:00
Mateusz Lubecki 4e634a4ad8 sending battery voltage in telemetry 2022-04-05 19:01:57 +02:00
Mateusz Lubecki fc9f1bd4f5 daily 2022-04-04 17:18:02 +02:00
Mateusz Lubecki c619539500 bugfix in digi initialization 2022-01-09 20:55:31 +01:00
Mateusz Lubecki 7af4623ec7 some unfinished bugfixes in digipeater code 2021-11-29 10:52:16 +01:00
Mateusz Lubecki 5d2311fc9f sending amount of viscous digi dropped packet, configuring digi delay properly 2021-11-28 12:30:33 +01:00
Mateusz Lubecki 390d0e2cb4 double wx packet transmit on configuration request 2021-09-23 10:07:10 +02:00
Mateusz Lubecki b85d88540e fixed wind speed handling & regarding dma configuration 2021-09-21 21:00:52 +02:00
Mateusz Lubecki e3d02dee3e daily bugfixes 2021-09-15 23:07:11 +02:00
Mateusz Lubecki 275f1a02f1 bugfixes in DAC configuration 2021-09-13 11:41:44 +02:00
Mateusz Lubecki e0cf17200f ADC initialization corrected 2021-08-01 14:53:49 +02:00
Mateusz Lubecki 46e3e173a6 adc calibration fixed 2021-07-03 19:51:53 +02:00
Mateusz Lubecki 40b03fa0ee few more files refactored to stm32l4x 2021-06-04 06:54:02 +02:00
Mateusz Lubecki 5c7d59584d few small changes according to compiler warning 2021-05-26 22:18:11 +02:00
Mateusz Lubecki bfe4bfb86b conditional compilation removed from wx_pool_anemometer 2021-05-16 14:44:07 +02:00
Mateusz Lubecki ab7eccc9d0 daily 2021-04-05 21:48:23 +02:00
Mateusz Lubecki 0f732591e1 tx20 cleaned out 2021-04-04 11:13:09 +02:00
Mateusz Lubecki 475af5e48b fixed string fields lenght in config data 2021-03-23 19:12:58 +01:00
Mateusz Lubecki 81b084f7d8 defines removed from telemetry.c 2021-03-23 19:00:56 +01:00
Mateusz Lubecki f84a46da5c daily 2021-03-22 22:28:26 +01:00
Mateusz Lubecki de7fcbb432 some refactoring and changes in cooperating between modbus-rtu and internal sensors 2021-03-11 22:38:11 +01:00
Mateusz Lubecki a24cc8148f bugfix in telemetry description messages if callsign has less than 6 characters 2021-01-15 06:42:46 +01:00
Mateusz Lubecki 32bd6f4e83 some configuration moved to the separate structure instead of direct defines. bugfix for callsigns shorter than 6 characters 2021-01-12 15:19:31 +01:00
Mateusz Lubecki 7279ceea26 waiting for a while if more than one frame is transmitted from single packet_tx_handler call 2021-01-07 08:11:44 +01:00
Mateusz Lubecki 49567221d7 fixes in wx packets content and min/max valid pressure 2020-11-25 08:09:01 +01:00
Mateusz Lubecki d636a92f23 modbus-rtu getters updated to check if physical values have any sense 2020-11-22 17:52:54 +01:00
Mateusz Lubecki a54e904efe Squashed commit of the following:
commit b986715dd438d4579029296317b72ef17fdaa2b8
Author: Mateusz Lubecki <sp8ebc@interia.pl>
Date:   Wed Nov 4 17:01:46 2020 +0100

    telemetry tweaking

commit 5d4e9f7de0ed479224db92fe7b1df72ef5a51660
Author: Mateusz Lubecki <sp8ebc@interia.pl>
Date:   Wed Nov 4 07:25:45 2020 +0100

    reverting modbus rtu changes
2020-11-04 17:22:37 +01:00
Mateusz Lubecki e31373d01a changes to allow compilation and working in plain kiss mode 2020-10-29 21:42:17 +01:00
Mateusz Lubecki c791e0307a modbus-rtu scaling corrections, digi initialization and mute own packets 2020-10-11 22:14:41 +02:00
Mateusz Lubecki db2d637944 Viscous digi in prototype state 2020-08-05 23:27:25 +02:00
Mateusz Lubecki 13ea140060 Quality Factors unified across different kinds of sensors 2020-07-25 21:49:24 +02:00
Mateusz Lubecki a34c37c1de quality factor for BME280 2020-06-24 18:45:06 +02:00
Mateusz Lubecki 7c6e9ec551 added watchdog, changed telemetry temperatuer scaling 2020-06-14 15:33:27 +02:00
Mateusz Lubecki fb714e1e18 bugfix in routine which sends wx using kiss 2020-06-06 19:42:02 +02:00
Mateusz Lubecki 13796f63f6 - Storing an error code from a response on UMB offline request
- Sending status on any UMB errors detected
2020-04-11 21:37:01 +02:00
Mateusz Lubecki 033ccdd50d sending a status message on UMB errors 2020-04-10 22:54:30 +02:00
Mateusz Lubecki 4b3b306e7f - handling timeout for serial port when driver is waiting for starting receive
- sending quality factor for anemometer
2020-03-26 22:44:52 +01:00
Mateusz Lubecki b9a255ceec copying data from umb channels into rte to give them into wx packet routines 2020-03-23 21:41:01 +01:00
Mateusz Lubecki 11c5e0ddcb quick bugfix in SendWXFrame 2020-03-03 22:25:09 +01:00
Mateusz Lubecki 0ed71fceed some more refactoring inside tx20 driver 2020-03-03 22:12:15 +01:00
Mateusz Lubecki a09532124b moving data from TX20 to global wx sesnros handler, to have an universal implementation between tx20 and analogue anemometer 2020-03-02 22:05:43 +01:00
Mateusz Lubecki befdd40e66 Set of features implemented in code responsible for handling an analogue anemometer
-> timer capture-compare configuration
-> dma configuration to copy timer values into buffer
-> converting impulse times into inter-pulse time
-> debouncing & slew rate limitation of inter-pulse time
-> converting inter-pulse time to windspeed
-> averaging windspeed & looking for maximum vale
-> calculating average wind direction

Missing wind direction sensing using external U/f ic
2020-01-04 14:15:33 +01:00
Mateusz Lubecki 02dca8eb39 extended pressure resolution to proper .1 of hPa 2019-10-30 22:16:27 +01:00