Wykres commitów

50 Commity (master)

Autor SHA1 Wiadomość Data
Mateusz Lubecki 15829704be break windspeed validation check if it set to zero 2024-04-20 14:50:33 +02:00
Mateusz Lubecki 9b52612eec counting restarts caused by verification failure 2024-04-18 22:15:54 +02:00
Mateusz Lubecki 733dbfa13b dallas temperature sensor: different handling of measurement results depends on quality factor, set qf to degraded if temperature is below or above set treshold. removed modbus rtu status message completely 2023-11-17 06:57:30 +01:00
Mateusz Lubecki eaee4cf588 internal watchdog enabled once again, fixed quality factor for modbus-rtu himidity sensors, average voltage margin for cutoff condition 2023-11-01 23:10:51 +01:00
Mateusz Lubecki 4c5c124436 integer average 2022-11-02 20:48:41 +01:00
Mateusz Lubecki a1ede74749 temperature handling refactoring 2022-10-20 09:06:54 +02:00
Mateusz Lubecki 827c797554 daily 2022-09-18 20:44:41 +02:00
Mateusz Lubecki ee69308488 pm results moved to separate rte variables and added to api content 2022-06-09 15:00:26 +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 2ba15cc5ee daily 2022-05-31 13:31:39 +02:00
Mateusz Lubecki ef312e6af5 api client 2022-04-29 16:29:37 +02:00
Mateusz Lubecki 5639618ddb bugfixes: wind direction > 180 degrees and spikes on windspeed 2021-09-28 21:34:04 +02:00
Mateusz Lubecki bfe4bfb86b conditional compilation removed from wx_pool_anemometer 2021-05-16 14:44:07 +02:00
Mateusz Lubecki 2a7642606e daily 2021-04-09 12:43:38 +02:00
Mateusz Lubecki ab7eccc9d0 daily 2021-04-05 21:48:23 +02:00
Mateusz Lubecki f84a46da5c daily 2021-03-22 22:28:26 +01:00
Mateusz Lubecki 731db663ff bugfixing specific for certain station configuration 2021-03-09 23:02:43 +01:00
Mateusz Lubecki 6df0aff814 modbus-rtu: sensor power control and quality factors adjusted to modbus-rtu com errors, changed value returned from getters when parameters is not conf 2020-11-05 22:52:37 +01:00
Mateusz Lubecki 69d257fafd global Modbus RTU related stuff moved to separate RTE file, couting successfull RTU queries 2020-10-30 13:02:07 +01:00
Mateusz Lubecki 61d04d0710 more modbus-rtu channels and errors status messsage 2020-10-24 23:21:52 +02:00
Mateusz Lubecki f5e37034f0 compilation fixes 1 2020-10-09 22:08:08 +02:00
Mateusz Lubecki ccb9ec8431 modbus rtu getters improved, rtu configuration moved to separate header, wx_handlers modified 2020-09-30 22:07:39 +02:00
Mateusz Lubecki b4ca1ee5bd getters for data from modbus rtu 2020-09-29 22:46:31 +02:00
Mateusz Lubecki 5ab37f1bba modbus rtu exception handling 2020-09-28 21:50:06 +02:00
Mateusz Lubecki 3c67678367 ... 2020-09-20 14:13:24 +02:00
Mateusz Lubecki 10a7fafe30 davis vantage LOOP packet parser improved 2020-09-07 23:25:58 +02:00
Mateusz Lubecki 6094a707b2 daily commit 2020-08-10 23:54:18 +02:00
Mateusz Lubecki b644c8d171 support for external watchdog IC, some code refactoring around the quality factor for analog anemometer 2020-07-28 08:31:12 +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 9b58d3ad2a work on bme280 drivers, the name of files was corrected 2020-06-24 00:17:59 +02:00
Mateusz Lubecki cb6195843e - Bosh BMA150 sensor deiver prototype
- bugfixes in i2c (sending only first byte, correct types of function parameters)
2020-06-21 23:11:16 +02:00
Mateusz Lubecki 033ccdd50d sending a status message on UMB errors 2020-04-10 22:54:30 +02:00
Mateusz Lubecki ba4e3b841a changed configuration of UART pin. Added hardware errata 2020-04-04 23:09:00 +02: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 6e89660a6f umb routine 0x23 2020-03-20 22:53:24 +01:00
Mateusz Lubecki 3cebaae8c8 a lot of work with umb-master 2020-03-07 19:13:24 +01:00
Mateusz Lubecki 7d11df2dde calculating targer ms5611 pressure value from average calculated from 4 elements long history 2020-03-06 20:24:20 +01:00
Mateusz Lubecki f1e4a0003b - Some files renamed
- Added callback and request for 0x26 routine
- Added context structure
2020-02-23 18:22:37 +01:00
Mateusz Lubecki 299c0a8d6a - First cketch of UMB client (UMB master)
- Conditional compiling of analog anemometer driver
2020-02-23 07:50:22 +01:00
Mateusz Lubecki eccb2f167c direction from analog anemometer corrected 2020-02-01 23:20:17 +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 44e4bad919 analogue windspeed 2019-12-27 22:07:24 +01:00
Mateusz Lubecki 1a08e27900 temperature slew rate inhibiter to allow first measuremenets to be retrieved from the sensor 2019-12-22 12:34:03 +01:00
Mateusz Lubecki 0fd739da99 - Merging USART driver from ParaMETEO-UMB project to fix a bug with sending first byte twice
- Merging Dallas one-wire temperature sensor from ParaMETEO-UMB to provide temperature averaging
2019-10-27 20:50:01 +01:00
Mateusz Lubecki 77304473be added function to generate kiss frame from own aprs frames 2019-05-05 09:48:51 +02:00
Mateusz Lubecki bfbca1276d bugfixes according to possible out of range buffers access 2019-04-16 20:06:05 +02:00
Mateusz Lubecki aabeafa8bf better handling of gallas quality factor in the telemetry 2019-04-15 22:46:36 +02:00
Mateusz Lubecki b238588e45 a lot of refactoring everywhere 2019-01-26 23:18:25 +01:00
Mateusz Lubecki 2d0ecadc5e a lot of refactoring in drivers 2019-01-26 18:02:19 +01:00