Commit Graph

199 Commits

Author SHA1 Message Date
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
David Žaitlík 17286806fb Basic code for writing to EEPROM. 2021-09-09 19:19:20 +02:00
Duke NUCem ad41fb28dc Improved test script print out 2021-09-09 18:46:59 +02:00
Duke NUCem fcdbb63ca4 Moved Modbus message processing to UART ISR 2021-09-09 18:36:40 +02:00
Duke NUCem 7220a36fa7 Added signed T values 2021-09-09 18:24:24 +02:00
Duke NUCem 44e27ac890 Added SCD4x T,RH readout 2021-09-09 18:17:55 +02:00
Duke NUCem 0837de9703 Added T, RH readout 2021-09-09 18:11:11 +02:00
Duke NUCem 7b0ad1fd65 added stdint to config.h so it would build. 2021-09-05 17:17:27 +02:00
Duke NUCem 38f92547cf Changed types in sensros functions. Creaded files fro sensor config. (DH). 2021-09-05 16:12:12 +02:00
Duke NUCem 50d7893963 created test script for modbus. (DH) 2021-09-05 16:10:57 +02:00
Duke NUCem fcb6ce88a6 Put the modbus and rs485 codes together. Briefly tested. 2021-09-05 14:43:32 +02:00
dooku b5b031e593 Fixed return in modbus callback 2021-09-05 12:12:00 +02:00
dooku 23b144eeb2 Fixed typo 2021-09-05 11:54:38 +02:00
dooku ccc9922d0a Implemented input register memory map (not used yet) 2021-08-17 12:02:29 +02:00
dooku 3b60430824 Measure data union modification 2021-08-16 23:28:39 +02:00
dooku 8d2f2a6486 Added CO2 MODBUS readout 2021-08-16 23:21:33 +02:00
dooku 6830fabbd3 Added basic modbus implementation 2021-08-16 23:04:45 +02:00
dooku 5f1a9295e2 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor 2021-08-01 17:12:39 +02:00
dooku 7e82d68ae6 Re-modeled enclosure as a single object (including parameters) 2021-08-01 17:11:16 +02:00
David Žaitlík 23f1f27c0e Implemented UART communication (initial version). Needs more testing and make the buffer smaller to save space. RX and TX have been swapped in the system for debug (bad solder joint). 2021-07-19 17:30:47 +02:00