David Žaitlík
|
de85f9771a
|
Fixed the errors with UART unlocking in i2c functions.
|
2022-05-23 21:37:51 +02:00 |
|
mj
|
d386d05fb7
|
Re-order MODBUS registers; add Fahrenheit
|
2022-03-27 14:51:52 +02:00 |
|
mj
|
3734ade16f
|
Fixed voc ticks pointer bug
|
2022-03-27 12:47:58 +02:00 |
|
David Žaitlík
|
f2ebe11354
|
Prolonged the waiting time for sensors initialisation
|
2022-02-20 16:07:53 +01:00 |
|
David Žaitlík
|
2a491090e6
|
Added SGP40 readout.
|
2022-02-13 15:52:50 +01:00 |
|
mj
|
c9d28bd48f
|
Fixed MODBUS slave callback when SPS30 is not connected
|
2022-01-09 18:46:20 +01:00 |
|
David Žaitlík
|
7e1e71a912
|
Fixed modbus default address.
|
2022-01-09 18:02:22 +01:00 |
|
David Žaitlík
|
df1a279943
|
Fixed some mistakes made by copyying code.
|
2022-01-09 17:52:55 +01:00 |
|
mj
|
5b8c7d6e17
|
Merge branch 'sps30'
|
2022-01-09 17:48:25 +01:00 |
|
mj
|
29f702add2
|
SPS30 readout
|
2022-01-09 17:47:01 +01:00 |
|
David Žaitlík
|
f94dc549e7
|
Created library for SGP4x.
|
2022-01-09 16:01:48 +01:00 |
|
mj
|
e10e7f5c31
|
WIP SPS30
|
2022-01-09 13:47:13 +01:00 |
|
mj
|
6ecc10c7e0
|
WIP SPS30
|
2022-01-09 13:17:29 +01:00 |
|
mj
|
047f1f0025
|
Clear I2C data register on transmit failure
|
2022-01-02 18:19:03 +01:00 |
|
mj
|
ef18028fe7
|
WIP SHT CRC
|
2022-01-02 17:24:08 +01:00 |
|
mj
|
e6e97a2547
|
SCD4x CRC check
|
2022-01-02 16:16:47 +01:00 |
|
mj
|
98e6a7f93d
|
Fixed I2C error checking and added sensor detection
|
2022-01-02 15:48:44 +01:00 |
|
mj
|
ac68334919
|
Changed sensor output variable types (fixed warnings)
|
2022-01-02 14:39:13 +01:00 |
|
mj
|
b21cefe412
|
Added watchdog
|
2022-01-02 14:32:44 +01:00 |
|
mj
|
5feb12310c
|
Added software reset
|
2022-01-02 13:15:00 +01:00 |
|
mj
|
6bede12d21
|
Fixed wrong buffer processing
|
2021-12-22 18:19:53 +01:00 |
|
mj
|
e36c06aae8
|
Fixed non-deterministic buffer pos increments
|
2021-12-22 17:18:43 +01:00 |
|
mj
|
0ed535bb76
|
Modbus read device id
|
2021-12-22 17:12:14 +01:00 |
|
mj
|
6dbbccec33
|
Modbus refactor
|
2021-12-05 16:36:41 +01:00 |
|
mj
|
e062ab640b
|
Added sanity check for MODBUS holding registers
Also changed default led smoothing to 1
|
2021-11-24 14:02:56 +01:00 |
|
mj
|
3912a22467
|
Changed LED smooth transition to two intervals
|
2021-11-18 22:29:25 +01:00 |
|
mj
|
0061723472
|
Added LED intensity
|
2021-11-18 21:30:03 +01:00 |
|
mj
|
bb274d367a
|
Linear change of LED color according to CO2 level
|
2021-11-18 19:56:23 +01:00 |
|
David Žaitlík
|
5f8cb1635e
|
Changed the EEPROM end address to fit the new MCU (it is twice as big).
|
2021-11-17 20:58:18 +01:00 |
|
Your Name
|
852de86755
|
Used rgbled_set_color() for CO2 value indication
|
2021-11-13 21:49:02 +01:00 |
|
Your Name
|
235ca259f1
|
Fixed UART interrupt disable/enable during sensor readout
|
2021-11-13 21:47:57 +01:00 |
|
Your Name
|
62cfa66b80
|
Removed debug infinite loop
|
2021-11-13 21:23:10 +01:00 |
|
Your Name
|
32746c111f
|
RGB LED: improved set_color
|
2021-11-13 21:21:58 +01:00 |
|
Your Name
|
464dbc78e4
|
LED PWM WIP
|
2021-11-11 19:59:53 +01:00 |
|
Your Name
|
4536d4003f
|
Basic RGB LED implementation + minor changes
|
2021-11-11 19:21:15 +01:00 |
|
David Žaitlík
|
bb3b6ada06
|
Moved the old firmware for STM32L011 to fw_old and migrated the firmware to STM32L031 in fw. I2C and TIM21 seem functional. USART2 is receiving correctly, but the modbus test is not receiving messages.
|
2021-10-21 22:45:22 +02:00 |
|
Duke NUCem
|
a290f52d4d
|
Disable UART IRQs during sensor readout
|
2021-10-20 18:14:13 +02:00 |
|
Duke NUCem
|
78c8104a58
|
Added sanity check to CO2 (must be more that 0 :D)
|
2021-10-11 20:06:27 +02:00 |
|
Duke NUCem
|
a87afdf6fa
|
EEPROM config functional
|
2021-10-11 19:09:06 +02:00 |
|
Duke NUCem
|
d26079f722
|
Baudrate change done
|
2021-10-11 19:01:47 +02:00 |
|
Duke NUCem
|
33e70f5baf
|
MODBUS write multiple registers done
|
2021-10-11 18:12:43 +02:00 |
|
Duke NUCem
|
0bfc93d3ea
|
WIP write multiple registers
|
2021-10-11 17:05:54 +02:00 |
|
Duke NUCem
|
692cad0bc8
|
Deleted redundant switch case (MODBUS write single and multiple register)
|
2021-10-10 12:30:39 +02:00 |
|
Duke NUCem
|
e2f8ab3405
|
WIP modbus write
|
2021-10-10 12:12:39 +02:00 |
|
Duke NUCem
|
051509155e
|
WIP modbus write
|
2021-10-10 11:35:14 +02:00 |
|
dooku
|
917886820d
|
WIP holding register write
|
2021-10-06 20:20:51 +02:00 |
|
dooku
|
15bc1943ef
|
Fixed EEPROM baudrate readout
|
2021-10-06 19:27:54 +02:00 |
|
dooku
|
b09de011c1
|
Moved baudrates to config
|
2021-10-06 18:26:33 +02:00 |
|
David Žaitlík
|
36e2597539
|
Added variable baudrates functionality. NOT TESTED.
|
2021-10-02 18:02:09 +02:00 |
|
David Žaitlík
|
daaab07912
|
Added LED brightnes placeholder. Set the default value when the timer settings will be known.
|
2021-10-02 12:33:57 +02:00 |
|