Lines Matching refs:conversion
17 w1_therm provides basic temperature conversion for ds18*20, ds28ea00, GX20MH01
31 read sequence will initiate a temperature conversion, then provide two
45 in the module), it will drive the line high during the longer conversion
47 ``therm_bulk_read`` will return 0 if no bulk conversion pending,
48 -1 if at least one sensor still in conversion, 1 if conversion is complete
51 may return empty if conversion is still in progress. Note that if a bulk
56 A strong pullup will be applied during the conversion if required.
58 ``conv_time`` is used to get current conversion time (read), and
59 adjust it (write). A temperature conversion time depends on the device type and
60 it's current resolution. Default conversion time is set by the driver according
61 to the device datasheet. A conversion time for many original device clones
63 correct conversion time by writing a value in milliseconds to ``conv_time``; 2)
64 auto measure and set a conversion time by writing ``1`` to
65 ``conv_time``; 3) use ``features`` to enable poll for conversion
67 the default conversion time write ``0`` to ``conv_time``.
83 Note: Changing the resolution reverts the conversion time to default.
108 driven when the conversion is taking place, provided the master driver
123 Insufficient power in parasite mode, line noise and insufficient conversion
124 time may lead to conversion failure. Original DS18B20 and some clones allow for
125 detection of invalid conversion. Write bit mask ``1`` to ``features`` to enable
126 checking the conversion success. If byte 6 of scratchpad memory is 0xC after
127 conversion and temperature reads 85.00 (powerup value) or 127.94 (insufficient
128 power), the driver returns a conversion error. Bit mask ``2`` enables poll for
129 conversion completion (normal power only) by generating read cycles on the bus
130 after conversion starts. In parasite power mode this feature is not available.
137 resolutions. The device is powered up in 14-bit resolution mode. The conversion