Commit Graph

173 Commits

Author SHA1 Message Date
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
mj
555861e27c Added exception handling for MODBUS checksum error 2021-11-15 16:32:08 +01:00
David Žaitlík
c8f12ffb4a Added breakaway tabs and fiducials. 2021-11-14 14:06:21 +01:00
David Žaitlík
ee0a882c5f Moved some testpoints to the top layer and made them smaller. Minor layout change of the fuses (the components were too close to the pcb edge). Removed old iBOMs. 2021-11-14 12:05:18 +01:00
Your Name
11e7c8c124 Added error counting to measure_multiple_devices.py 2021-11-13 22:16:38 +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
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