Skip to content

Releases: insighio/microSDI12

v0.8.0

02 Apr 13:02

Choose a tag to compare

New features

  • Support inverted data levels
  • Control on debug print
  • Removal of data echo on line
  • Return to break level after data retrieval

Fixes

  • better handle hidden characters in message

v0.7.2

27 Nov 15:10
c8eb8de

Choose a tag to compare

Fixes

  • fixed timeout calculation using ticks_add and ticks_diff

v0.7.1

06 Aug 08:01
f9ed281

Choose a tag to compare

Fixes

  • fixed UART parity from invalid value 2 to 0 to force EVEN parity

v0.7.0

02 May 15:53

Choose a tag to compare

Enhancements

  • added option to modify pin value per direction when dual diraction pins are setup
  • deprecation of number_of_measurements_digit_count parameter , it is now calculated from the response

v0.6.1

21 Oct 08:39
dc8d545

Choose a tag to compare

New Features

  • support force_wait_period in get_measurements

Enhancements

  • minor visual changes in README file

v0.6.0

16 Oct 12:15
7960388

Choose a tag to compare

Enhancements

  • updated get_sensor_info function to extract info based on SDI12 specs
    • important change: model which is the second returned value in the tuple now holds only the actual 6 characters that describe the model
  • added function get_sensor_info that provides the complete response of aI! command splitted based on SDI12 specs

v0.5.0

12 Sep 04:28
8ff8f28

Choose a tag to compare

New feature

  • Support digit count parameter for start measurement command

v0.4.1

11 Feb 15:22

Choose a tag to compare

New Feature:

  • Expose internal _send function + document it in README
  • Enhance _send function to make timeout and termination condition configurable (important when waiting for specific sensor service request)

v0.4

08 Feb 11:17

Choose a tag to compare

New Features:

  • ESP32 support. Made changes due to the different initialization parameter names of the UART and the different usage of Pin contol while using UART.
  • added funtion 'set_wait_after_uart_write' to be able to enable/disable the sleep command after a UART write.
    • For micropython implementations that uart.write calls uart_wait_tx_done, this sleep can be deactivated
  • added function 'set_timing_params' to be able to set wait duration for each character (default: 8333us). Mainly affects the timing of direction change for RS485

Bug fix:

  • in 'get_measurement' proerly read the seconds to wait for the measurement to be ready.
  • add safetly guard when requesting for additional sensor data in case the sensor mulfunctions to avoid infinite while loop.

v0.3

14 Feb 09:01
85de106

Choose a tag to compare

New feature:

  • Support configurable query name in get_measurement function.