HP Module Release Notes

From OpenMotics
Jump to navigation Jump to search

General

The HP Module firmware is published as Open Source since firmware release V6.0.x. Below you'll find all the changes since that release.

The firmware updates happening in the Openmotics portal (Settings - Update) contain not only the firmware update of the Master, but also the firmware of other modules as well as the updates for the Beagle Bone Black. All these different firmware updates are assembled in a package which get's a general version number. This version number which you see in the portal is not the same as the Firmware Version of the Master. To check which firmware version is installed on the Master or any other module, in the Openmotics portal, go to Settings - Maintenance and open maintenance mode by pressing the Connect button. Type the instruction firmware version to read the Master Firmware version.

Important Notes:

  • V6.x.y only works with Gen 3 hardware

V6.0.1

Date: In development

Resolved bugs

Added functionality

  • I2C framework has been implemented to read write front panel, sensors and AD converter
  • Front panel logic has been implemented: Control of front panel leds and button
  • Read/write of the AD IC's (AD7995)
  • NTC support:
    • Flexible conversion table for NTC 5K has been added so other NTC types can be easily supported/added in the future
    • Conversion ADC value to temperature
    • Read of all 6 NTC temperature sensors
  • SHT30 support:
    • I2C driver for SHT30
    • Read motherboard temperature
    • Read motherboard humidity
  • Relay support:
    • 6 relays have been programmed
    • Linked to output value so 1 value from the Master will trigger all relays in the correct position
  • RS485 support:
    • Switching between sending and receiving
    • Sending messages
    • Receiving messages
    • Discover & Live mode
    • Automatic detection of the output module
    • Manual adding of the output module with init button
    • Manual adding of the sensor module with init button
    • Firmware version and serial read is supported
    • Switching outputs ON/OFF
    • Reading sensor values (including value PCB sensor)
  • Button support
    • Factory reset at startup when button is pressed for more then 5 seconds
    • In discovery mode, pressing the button will initiate manual discovery mode