Wykres commitów

120 Commity (b559b234bc15440685fb466a538d6268b6708a18)

Autor SHA1 Wiadomość Data
SP8EBC b559b234bc
Create LICENSE 2020-05-03 08:45:02 +02:00
Mateusz Lubecki 6405a3d35a handling missing i2c state 2020-04-28 00:31:43 +02:00
Mateusz Lubecki e9beb2be98 errata to hardware design files 2020-04-18 14:00:40 +02:00
Mateusz Lubecki 521aeb6686 new context aware serial drivers tested with HW-RevA 2020-04-13 14:01:07 +02:00
Mateusz Lubecki 7b63ce16fe multi uart based on DE08 software version 2020-04-12 19:05:41 +02:00
Mateusz Lubecki b6841a090a software version changed to correct one 2020-04-11 21:40:59 +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 ba4e3b841a changed configuration of UART pin. Added hardware errata 2020-04-04 23:09:00 +02:00
Mateusz Lubecki f6401a57af ... 2020-03-29 12:35:52 +02:00
Mateusz Lubecki 1dedfd22f7 fixed umb quality factor calculator 2020-03-29 09:12:23 +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 83f4f591d2 Hardware Revision B documentation 2020-03-22 21:31:27 +01:00
Mateusz Lubecki 1c540b7a31 first testable umb master code with offline data request 2020-03-21 17:46:16 +01:00
Mateusz Lubecki 6e89660a6f umb routine 0x23 2020-03-20 22:53:24 +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 7d11df2dde calculating targer ms5611 pressure value from average calculated from 4 elements long history 2020-03-06 20:24:20 +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 aa26acbf03 more tweaks within analog anemometer driver 2020-03-01 18:02:38 +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 062638c22d wind direction calculation basing on the frequency value 2020-01-30 23:10:13 +01:00
Mateusz Lubecki 0732b2fd23 new readme, schematics, partlist etc 2020-01-05 22:26:21 +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 515da4bfa4 function to convert time between pulses to windspeed 2020-01-01 23:25:47 +01:00
Mateusz Lubecki a108ab9e68 DMA Channel 7 initialization functionality refactored to external file to stub in UT 2019-12-28 19:06:04 +01:00
Mateusz Lubecki 44e4bad919 analogue windspeed 2019-12-27 22:07:24 +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 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 f3565768b6 resetting power to sensors if no comms received 2019-12-16 22:40:42 +01:00
Mateusz Lubecki 02dca8eb39 extended pressure resolution to proper .1 of hPa 2019-10-30 22:16:27 +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 2816697a18 corrected gerber files 2019-10-02 23:15:41 +02:00
Mateusz Lubecki 9990260418 config for sr8wxo and sr9wxg 2019-09-28 13:53:41 +02:00
Mateusz Lubecki b6c9c5de06 hardware readme 2019-09-25 07:41:00 +02:00
Mateusz Lubecki 2640158799 hardware documentation and gerber files added 2019-09-25 00:42:14 +02:00
Mateusz Lubecki 1624d0a215 some more documentation 2019-09-17 00:05:52 +02: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 cbda441516 english readme 2019-09-11 00:09:58 +02:00
Mateusz Lubecki 9123b8b8c8 english readme 2019-09-11 00:05:05 +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