Commit Graph

118 Commits

Author SHA1 Message Date
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
995d6f4e57 Minor tweaks trying to get the i2c working. SCD4x still not working. 2021-11-07 11:23:52 +01:00
David Žaitlík
dc3e7c8288 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor 2021-11-06 11:26:23 +01:00
David Žaitlík
9e0f2523b7 Prepared HAL FW. Started reimplementing I2C. 2021-11-06 11:26:08 +01:00
Your Name
c0c7e72401 Catch modbus checksum error exception 2021-11-04 19:11:05 +01:00
Your Name
f45fca91fb Fixed uart interrupt enable/disable 2021-11-04 19:02:42 +01:00
Your Name
3ff1369352 Fixed reversed interrupt enable/disable in sensor readout 2021-11-04 18:23:21 +01:00
David Žaitlík
94b6d6eada Changed revision in silkscreen (Ordered boards are with a mistake - rev.1) 2021-10-30 21:23:52 +02:00
David Žaitlík
8382658a42 Redesigned with RS485 transceiver in SOIC8 package. 2021-10-30 21:22:20 +02:00
dooku
33b6d3a692 Fixed missing tab 2021-10-24 20:13:13 +02:00
dooku
22a5f735b3 Fixed minor test script bugs 2021-10-24 20:02:32 +02: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
David Žaitlík
8445a1100c Generated iBOM. 2021-10-21 20:15:56 +02:00
Duke NUCem
d387caecad Added measurement script for multiple devices 2021-10-20 20:38:37 +02:00
Duke NUCem
a5c9eb180d Added baud sweep to find_address.py 2021-10-20 20:04:49 +02:00
Duke NUCem
8776a84678 Added script for MODBUS device search 2021-10-20 19:55:25 +02:00
Duke NUCem
a290f52d4d Disable UART IRQs during sensor readout 2021-10-20 18:14:13 +02:00
Duke NUCem
3abe7568b0 Added measurement script 2021-10-11 20:17:45 +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
12cd3df5a3 Renamed test scripts 2021-10-10 12:41:22 +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
David Žaitlík
400a83ef64 Added LED SMOOTH and SCD4x TEMPERATURE OFFSET to the config. 2021-10-02 12:12:49 +02:00
Duke NUCem
25df18ed66 Decreased SHT read time to 10 ms; changed baud to 19200 2021-09-30 18:38:59 +02:00
Duke NUCem
b8718935f7 Changed modbus address in minimalmodbus_test.py 2021-09-30 17:52:27 +02:00
Duke NUCem
cfc32b28c2 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor 2021-09-30 17:48:26 +02:00
Duke NUCem
bed177785c Moved MODBUS callback back to main 2021-09-30 17:46:39 +02:00
David Žaitlík
5244fe768f Added CO2 Level LED indication. 2021-09-30 17:43:29 +02:00
David Zaitlik
80a50d57cf Add README.md 2021-09-30 15:02:15 +00:00
David Žaitlík
9c6f88964f Renamed some definitions of the EEPROM addresses. Implemented Holding registers write and read 2021-09-30 16:49:08 +02:00
Duke NUCem
e7f7077b8a Merge branch 'flash' 2021-09-30 14:56:29 +02:00
David Žaitlík
a088da163b Implemented writing and reading condiguration registers from EEPROM. 2021-09-28 16:13:43 +02:00
David Žaitlík
b5599bb35d Minor changes. 2021-09-28 16:12:59 +02:00
David Žaitlík
020bc31908 Changed the MCU to STM32L031G6U7. Switched UART to UART2. Flipped the connector for dust sensor. Removed the I2C level conversion. 2021-09-23 22:17:11 +02:00
David Žaitlík
7e256ff282 Changed the data structure of the struct. Implemented writing and reading config. Defined addresses for the data. NOT TESTED. 2021-09-10 21:51:29 +02:00