Skip to content

These module docs are in beta and may be incomplete.

modm:architecture:1-wire: 1-Wire

1-Wire is a device communications bus system designed by Dallas Semiconductor Corp. that provides low-speed data, signaling and power over a single signal. 1-Wire is similar in concept to I²C, but with lower data rates and longer range. It is typically used to communicate with small inexpensive devices such as digital thermometers and weather instruments.

One distinctive feature of the bus is the possibility to use only two wires: data and ground. To accomplish this, 1-wire devices include an 800 pF capacitor to store charge, and power the device during periods where the data line is used for data.


// Enum
enum RomCommand;


modm:architecture:1-wire modm_architecture_1_wire modm: architecture: 1-wire modm_architecture modm: architecture modm_architecture_1_wire->modm_architecture modm_driver_ds18b20 modm: driver: ds18b20 modm_driver_ds18b20->modm_architecture_1_wire modm_platform_1_wire_bitbang modm: platform: 1-wire.bitbang modm_platform_1_wire_bitbang->modm_architecture_1_wire