Wykres commitów

240 Commity (master)

Autor SHA1 Wiadomość Data
Mateusz Lubecki ba4e3b841a changed configuration of UART pin. Added hardware errata 2020-04-04 23:09:00 +02:00
Mateusz Lubecki 1dedfd22f7 fixed umb quality factor calculator 2020-03-29 09:12:23 +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 1c540b7a31 first testable umb master code with offline data request 2020-03-21 17:46:16 +01:00
Mateusz Lubecki 77b81bef7c some more modifications in UMB 2020-03-18 21:56:02 +01:00
Mateusz Lubecki a2c47b18b2 added TE/RE handling for RS485 2020-03-17 22:52:10 +01:00
Mateusz Lubecki 3cebaae8c8 a lot of work with umb-master 2020-03-07 19:13:24 +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 6919dddf07 some tweaking in analog_anemometer handling 2020-02-29 22:12:08 +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 86fed70346 recalculation of the wind direction angle fixed 2020-02-02 19:00:09 +01:00
Mateusz Lubecki 1a8c3374db a and b coefficients for recalculating the wind drection from analog anemometer 2020-02-02 15:06:25 +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 4f8a3b2a49 first sketch of a driver for analogue pulses/voltage anemometers 2019-12-26 20:55:47 +01:00
Mateusz Lubecki f3565768b6 resetting power to sensors if no comms received 2019-12-16 22:40:42 +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 62ca29e957 - Fixed critical bug in TX20 anemometer driver , which caused gusts to be calculated wrong
- Button will trigger WX packets instead of Beaons if _METEO is triggered
2019-09-11 23:30:29 +02:00
Mateusz Lubecki 9d7d6b5b50 - Modified main.c to initialize Dalls OneWire pins according to the configuration
- Updated config file for sr9nci
2019-09-10 22:34:08 +02:00
Mateusz Lubecki bb66a7bc6b - Fixed i2c timeout keeper
- Added new function to reinitialize i2c controller after failure
- Fixed CRC4 calculation for MS5611 sensor driver
- Fixed timeout handling in MS5611 sensor driver
2019-09-08 23:42:59 +02:00
Mateusz Lubecki 4b562d3e3b one-wire moved from pins conflicting with i2c. ELF name changed 2019-09-03 23:12:40 +02:00
Mateusz Lubecki 7825b575f6 storing input pin in separate variable 2019-08-28 22:16:45 +02:00
Mateusz Lubecki fcf7771d02 test 2019-08-21 20:45:05 +02:00
Mateusz Lubecki 8a5fa8a79a sending own generated WX frames do host via KISS 2019-05-05 14:25:48 +02:00
Mateusz Lubecki 77304473be added function to generate kiss frame from own aprs frames 2019-05-05 09:48:51 +02:00
Mateusz Lubecki 85707105f8 added some debugging to Exceptions handlers 2019-04-16 23:33:41 +02:00
Mateusz Lubecki 9075327d8c DB01 2019-04-04 19:57:21 +02:00
Mateusz Lubecki a8c0005098 telemetry with data from pv controller 2019-04-03 14:26:04 +02:00
Mateusz Lubecki f2117c4f1c Victron Energy VE text protocol 2019-04-03 11:41:37 +02:00
Mateusz Lubecki 6255cc1206 refactoring - changes in global variables names 2019-03-18 21:12:05 +01:00
Mateusz Lubecki da092074d0 new way of testing uart 2019-03-13 19:54:01 +01:00
Mateusz Lubecki 3f0c1b4fcd added separate static buffer for kiss transmission 2019-03-11 22:35:18 +01:00
Mateusz Lubecki 36f080d80d few bugfixed around KISS communication with host 2019-02-10 17:16:37 +01:00
Mateusz Lubecki be03b44f7e DA00 release 2019-01-27 14:23:20 +01:00
Mateusz Lubecki 5ce7f8fcc8 changes in IRQ priorities and names of functions defined for dallas ds12b20 2019-01-27 13:14:36 +01:00
Mateusz Lubecki 02274ad9a2 more work almost everywhere 2019-01-27 12:34:43 +01: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