Mateusz Lubecki
cca2f74089
BOM to hardware revision C added
2020-07-11 22:53:04 +02:00
Mateusz Lubecki
6c517d1a17
backup for sr9wxm config and HW-RevC documentation
2020-07-05 20:52:32 +02:00
Mateusz Lubecki
3534b1da2a
refactored name of one #define
2020-06-29 09:44:33 +02:00
Mateusz Lubecki
bd99c6ac7d
bugfix with not enabling the timer back after the U/f converter failure
2020-06-26 17:30:59 +02:00
Mateusz Lubecki
c9ad538687
new example config file and extending maximum pretx delay
2020-06-24 20:29:12 +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
b47a25a821
function to read raw measuremenets from sensor
2020-06-21 23:23:26 +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
ab00af1542
longer IWDG watchdog to omit a reset during sending telemetry description
2020-06-21 15:13:38 +02:00
Mateusz Lubecki
7c6e9ec551
added watchdog, changed telemetry temperatuer scaling
2020-06-14 15:33:27 +02:00
Mateusz Lubecki
9f6baac448
open collector output support
2020-06-11 20:36:36 +02:00
Mateusz Lubecki
51d2ad8829
DF00
2020-06-11 08:06:01 +02:00
Mateusz Lubecki
fb714e1e18
bugfix in routine which sends wx using kiss
2020-06-06 19:42:02 +02:00
Mateusz Lubecki
7845e45fc0
corrected coefficient in analog anemoemter calc
2020-05-09 09:15:12 +02:00
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