Commit Graph

  • f1fbb9afb9 485 fuzz (random data write) test mj 2022-01-02 11:52:04 +01:00
  • f643048c17 Merge David Žaitlík 2022-01-02 11:10:26 +01:00
  • 54db23e948 Migrated to KiCAD. David Žaitlík 2022-01-02 11:08:59 +01:00
  • c9e2e8068f Added file for 485 fuzz test mj 2021-12-22 18:49:26 +01:00
  • 76c3716f5d Added time logging to concentrator mj 2021-12-22 18:40:38 +01:00
  • 6bede12d21 Fixed wrong buffer processing mj 2021-12-22 18:19:53 +01:00
  • c12042dd2d Minor changes. Regenerated gerbers. David Žaitlík 2021-12-22 18:06:19 +01:00
  • dad8c8507b Smallchanges to the pcb. David Žaitlík 2021-12-22 17:34:59 +01:00
  • e36c06aae8 Fixed non-deterministic buffer pos increments mj 2021-12-22 17:18:43 +01:00
  • 0ed535bb76 Modbus read device id mj 2021-12-22 17:12:14 +01:00
  • 6dbbccec33 Modbus refactor mj 2021-12-05 16:36:41 +01:00
  • 13e1ba0ab1 Added concentrator script mj 2021-11-27 18:32:03 +01:00
  • 1de3c05fea WIP python scripts mj 2021-11-27 16:07:06 +01:00
  • 3d2dc18d34 WIP test scripts mj 2021-11-26 21:33:22 +01:00
  • 998740b147 Minor changes to README mj 2021-11-26 21:18:55 +01:00
  • eb232eaf5a Moved old script to folder "old" mj 2021-11-26 21:15:24 +01:00
  • 4cf93cdc89 Added README.md for test folder mj 2021-11-26 21:08:30 +01:00
  • cfb945408e Added script query_device.py mj 2021-11-26 20:34:32 +01:00
  • 1bcbae877b Added SGP40 David Žaitlík 2021-11-24 22:47:00 +01:00
  • 4e46eb1f30 Minor changes in silkscreen and testpoints. David Žaitlík 2021-11-24 19:33:22 +01:00
  • 5185544f12 Added new search script find_device.py mj 2021-11-24 16:14:16 +01:00
  • e062ab640b Added sanity check for MODBUS holding registers mj 2021-11-24 14:02:56 +01:00
  • 86580f2185 Minor tweaks.: David Žaitlík 2021-11-20 11:51:12 +01:00
  • 4166c27185 Changed the PCB to 4 layers. David Žaitlík 2021-11-20 11:46:26 +01:00
  • 3912a22467 Changed LED smooth transition to two intervals mj 2021-11-18 22:29:25 +01:00
  • 0061723472 Added LED intensity mj 2021-11-18 21:30:03 +01:00
  • bb274d367a Linear change of LED color according to CO2 level mj 2021-11-18 19:56:23 +01:00
  • c2a67d173d Connected MODE pin of the PMICs to GND for continuous PWM operation. Minor tweaks to schematic (some components and nets were on the 0.635m grid. David Žaitlík 2021-11-17 21:17:15 +01:00
  • 5f8cb1635e Changed the EEPROM end address to fit the new MCU (it is twice as big). David Žaitlík 2021-11-17 20:58:18 +01:00
  • 555861e27c Added exception handling for MODBUS checksum error mj 2021-11-15 16:32:08 +01:00
  • c8f12ffb4a Added breakaway tabs and fiducials. David Žaitlík 2021-11-14 14:06:21 +01:00
  • 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. David Žaitlík 2021-11-14 12:05:18 +01:00
  • 11e7c8c124 Added error counting to measure_multiple_devices.py Your Name 2021-11-13 22:16:38 +01:00
  • 852de86755 Used rgbled_set_color() for CO2 value indication Your Name 2021-11-13 21:49:02 +01:00
  • 235ca259f1 Fixed UART interrupt disable/enable during sensor readout Your Name 2021-11-13 21:47:57 +01:00
  • 62cfa66b80 Removed debug infinite loop Your Name 2021-11-13 21:23:10 +01:00
  • 32746c111f RGB LED: improved set_color Your Name 2021-11-13 21:21:58 +01:00
  • 464dbc78e4 LED PWM WIP Your Name 2021-11-11 19:59:53 +01:00
  • 4536d4003f Basic RGB LED implementation + minor changes Your Name 2021-11-11 19:21:15 +01:00
  • 995d6f4e57 Minor tweaks trying to get the i2c working. SCD4x still not working. David Žaitlík 2021-11-07 11:23:52 +01:00
  • dc3e7c8288 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor David Žaitlík 2021-11-06 11:26:23 +01:00
  • 9e0f2523b7 Prepared HAL FW. Started reimplementing I2C. David Žaitlík 2021-11-06 11:26:08 +01:00
  • c0c7e72401 Catch modbus checksum error exception Your Name 2021-11-04 19:11:05 +01:00
  • f45fca91fb Fixed uart interrupt enable/disable Your Name 2021-11-04 19:02:42 +01:00
  • 3ff1369352 Fixed reversed interrupt enable/disable in sensor readout Your Name 2021-11-04 18:23:21 +01:00
  • 94b6d6eada Changed revision in silkscreen (Ordered boards are with a mistake - rev.1) David Žaitlík 2021-10-30 21:23:52 +02:00
  • 8382658a42 Redesigned with RS485 transceiver in SOIC8 package. David Žaitlík 2021-10-30 21:22:20 +02:00
  • 33b6d3a692 Fixed missing tab dooku 2021-10-24 20:13:13 +02:00
  • 22a5f735b3 Fixed minor test script bugs dooku 2021-10-24 20:02:32 +02:00
  • 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. David Žaitlík 2021-10-21 22:45:22 +02:00
  • 8445a1100c Generated iBOM. David Žaitlík 2021-10-21 20:15:56 +02:00
  • d387caecad Added measurement script for multiple devices Duke NUCem 2021-10-20 20:38:37 +02:00
  • a5c9eb180d Added baud sweep to find_address.py Duke NUCem 2021-10-20 20:04:49 +02:00
  • 8776a84678 Added script for MODBUS device search Duke NUCem 2021-10-20 19:55:25 +02:00
  • a290f52d4d Disable UART IRQs during sensor readout Duke NUCem 2021-10-20 18:14:13 +02:00
  • 3abe7568b0 Added measurement script Duke NUCem 2021-10-11 20:17:45 +02:00
  • 78c8104a58 Added sanity check to CO2 (must be more that 0 :D) Duke NUCem 2021-10-11 20:06:27 +02:00
  • a87afdf6fa EEPROM config functional Duke NUCem 2021-10-11 19:09:06 +02:00
  • d26079f722 Baudrate change done Duke NUCem 2021-10-11 19:01:47 +02:00
  • 33e70f5baf MODBUS write multiple registers done Duke NUCem 2021-10-11 18:12:43 +02:00
  • 0bfc93d3ea WIP write multiple registers Duke NUCem 2021-10-11 17:05:54 +02:00
  • 4f88ca7ebe Tweaked the size a bit. David Žaitlík 2021-10-11 14:27:25 +02:00
  • 12cd3df5a3 Renamed test scripts Duke NUCem 2021-10-10 12:41:22 +02:00
  • 692cad0bc8 Deleted redundant switch case (MODBUS write single and multiple register) Duke NUCem 2021-10-10 12:30:39 +02:00
  • b097ad4910 Created solderpaste stencil holder. David Žaitlík 2021-10-10 12:22:21 +02:00
  • e2f8ab3405 WIP modbus write Duke NUCem 2021-10-10 12:12:39 +02:00
  • 051509155e WIP modbus write Duke NUCem 2021-10-10 11:35:14 +02:00
  • 917886820d WIP holding register write dooku 2021-10-06 20:20:51 +02:00
  • 15bc1943ef Fixed EEPROM baudrate readout dooku 2021-10-06 19:27:54 +02:00
  • b09de011c1 Moved baudrates to config dooku 2021-10-06 18:26:33 +02:00
  • 36e2597539 Added variable baudrates functionality. NOT TESTED. David Žaitlík 2021-10-02 18:02:09 +02:00
  • daaab07912 Added LED brightnes placeholder. Set the default value when the timer settings will be known. David Žaitlík 2021-10-02 12:33:57 +02:00
  • 400a83ef64 Added LED SMOOTH and SCD4x TEMPERATURE OFFSET to the config. David Žaitlík 2021-10-02 12:12:49 +02:00
  • 25df18ed66 Decreased SHT read time to 10 ms; changed baud to 19200 Duke NUCem 2021-09-30 18:38:59 +02:00
  • b8718935f7 Changed modbus address in minimalmodbus_test.py Duke NUCem 2021-09-30 17:52:27 +02:00
  • cfc32b28c2 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor Duke NUCem 2021-09-30 17:48:26 +02:00
  • bed177785c Moved MODBUS callback back to main Duke NUCem 2021-09-30 17:46:39 +02:00
  • 5244fe768f Added CO2 Level LED indication. David Žaitlík 2021-09-30 17:43:29 +02:00
  • 80a50d57cf Add README.md David Zaitlik 2021-09-30 15:02:15 +00:00
  • 9c6f88964f Renamed some definitions of the EEPROM addresses. Implemented Holding registers write and read David Žaitlík 2021-09-30 16:49:08 +02:00
  • e7f7077b8a Merge branch 'flash' Duke NUCem 2021-09-30 14:56:29 +02:00
  • a088da163b Implemented writing and reading condiguration registers from EEPROM. David Žaitlík 2021-09-28 16:13:43 +02:00
  • b5599bb35d Minor changes. David Žaitlík 2021-09-28 16:12:59 +02:00
  • 020bc31908 Changed the MCU to STM32L031G6U7. Switched UART to UART2. Flipped the connector for dust sensor. Removed the I2C level conversion. David Žaitlík 2021-09-23 22:17:11 +02:00
  • 7e256ff282 Changed the data structure of the struct. Implemented writing and reading config. Defined addresses for the data. NOT TESTED. David Žaitlík 2021-09-10 21:51:29 +02:00
  • 17286806fb Basic code for writing to EEPROM. David Žaitlík 2021-09-09 19:19:20 +02:00
  • ad41fb28dc Improved test script print out Duke NUCem 2021-09-09 18:46:59 +02:00
  • fcdbb63ca4 Moved Modbus message processing to UART ISR Duke NUCem 2021-09-09 18:36:40 +02:00
  • 7220a36fa7 Added signed T values Duke NUCem 2021-09-09 18:24:24 +02:00
  • 44e27ac890 Added SCD4x T,RH readout Duke NUCem 2021-09-09 18:17:55 +02:00
  • 0837de9703 Added T, RH readout Duke NUCem 2021-09-09 18:11:11 +02:00
  • 7b0ad1fd65 added stdint to config.h so it would build. Duke NUCem 2021-09-05 17:17:27 +02:00
  • 38f92547cf Changed types in sensros functions. Creaded files fro sensor config. (DH). Duke NUCem 2021-09-05 16:12:12 +02:00
  • 50d7893963 created test script for modbus. (DH) Duke NUCem 2021-09-05 16:10:57 +02:00
  • fcb6ce88a6 Put the modbus and rs485 codes together. Briefly tested. Duke NUCem 2021-09-05 14:43:32 +02:00
  • b5b031e593 Fixed return in modbus callback dooku 2021-09-05 12:12:00 +02:00
  • 23b144eeb2 Fixed typo dooku 2021-09-05 11:54:38 +02:00
  • ccc9922d0a Implemented input register memory map (not used yet) dooku 2021-08-17 12:02:29 +02:00
  • 3b60430824 Measure data union modification dooku 2021-08-16 23:28:39 +02:00
  • 8d2f2a6486 Added CO2 MODBUS readout dooku 2021-08-16 23:21:33 +02:00