
Key \w (backslash lowercase w) – Write ASCII data to EEPROM. The \w command is
followed by ASCII characters terminated by a carriage return <CR>. The carriage return
IS written into the EEPROM. Example:
\M000100\wThis is a test<CR> writes 15 characters to EEPROM beginning at
address 000100. The next EEPROM read/write address would be 00010F after the
execution of the example.
Key \$ (backslash dollar sign) – Toggles channel reporting on or off. When channel
reporting is on, reported 1-Wire device serial numbers are followed by a comma and the
number of their 1-Wire bus. The internal bus is reported as bus number five (5).
Key \! (backslash exclamation point) Cause a formatted dump of the LinkHub-E
RAM contents and register states to be produced on the serial interface. A watchdog
timer reset of the LinkHub-E occurs after the dump is complete.
Key |(vertical bar) – This will cause the LinkHub-E to enter a pass-thru mode. In this
mode, all activity on the serial port output line is passed through (inverted) to the 1-Wire
bus, and all activity on the 1-Wire bus is passed-through (inverted) to the serial port input
line. This mode can be used to bypass the LinkHub-E and allow the serial port direct
access to the 1-Wire bus. Because the device is no longer able to interpret serial data in
this mode, the only way to get out of the pass-thru mode is by a power-on-reset of the
LinkHub-E. Since this can be extremely difficult to do to a remotely located LinkHub-E,
this command will be removed in a future LinkHub-E firmware release.
Note 1: The 1-Wire bus with relaxed timing suitable for long lines can only process bits
at a rate of about 14,000 per second. Streaming bytes using the (b) command will fail
if the baud rate is set to more than 19,200 because the host will overrun the 1-Wire bus.
When the baud rate is set to any value greater than 19,200 the host commands must be
paced to assure that 1-Wire bus overrun does not occur. Pacing means waiting for the
character response before sending another character. Even though the LinkHub-E
has a bigger typeahead buffer (64 characters) than the original Link, pacing will
ensure that the LinkHub-E does not overrun the 1-Wire bus.
Key . (period) – This turns OFF the dynamic pull-up (DPU) driver in the 1-Wire bus
interface. The DPU helps extend the useable length of the 1-Wire bus by increasing the
charge current at appropriate times in the 1-Wire waveform. In the rare event that the
action of the DPU causes a problem on shorter networks, this command allows it to be
turned off. The LINK responds with a carriage return, line feed. The DPU is turned back
ON by any reset of the LinkHub-E.
Key “(“ (left parenthesis)– Relaxes the 1-Wire bus timings to accommodate long bus
lengths. Invoke this timing if you are experiencing bus errors due to reflections from
busses over 300 feet in length.
Copyright © 2008 by iButtonLink LLC
iButton and 1-Wire are trademarks of Dallas Semiconductor Corp, Dallas, Texas, USA.
9 of 17