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
Mateusz Lubecki
9c55d8820c
code documentation
2019-09-09 21:17:49 +02:00
Mateusz Lubecki
b562f45bdb
- Added a pressure and temperature validator in MS5611 driver basing on min & max values
2019-09-09 00:32:40 +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
a48ad961cf
prototype version with splited RX and TX pin for dallas one wire
2019-08-21 18:38:45 +02:00
Mateusz Lubecki
534be2cd96
Merge branch 'master' of https://github.com/SP8EBC/para-tnc
2019-07-10 06:55:10 +02:00
Mateusz Lubecki
9210625208
max slew rate increased
2019-07-10 06:54:44 +02:00
Mateusz Lubecki
3450cb7c6e
max slew rate increased
2019-07-07 21:17:23 +02:00
Mateusz Lubecki
64cf11f37d
a bugfix of major bug in sleew rate limiter in tx20 support
2019-07-07 00:21:45 +02:00
Mateusz Lubecki
4be0de0ece
added config for sr9wxg
2019-07-05 22:45:32 +02:00
Mateusz Lubecki
75a193f048
config for sr9wxs
2019-07-04 20:55:12 +02:00