Iot.Device.Multiplexing Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Charlieplex |
Provides support for Charlieplex multiplexing. https://wikipedia.org/wiki/Charlieplexing |
Gpio |
IOutputSegment implementation that uses GpioController. |
Mbi5027 |
MBI5027 16-Bit shift register With 3-State output register and error detection. Supports SPI and GPIO control. |
Shift |
Generic shift register implementation. Supports multiple register lengths. Compatible with SN74HC595, MBI5027 and MBI5168, for example. Supports SPI and GPIO control. |
Sn74hc595 |
SN74HC595 8-Bit Shift Registers With 3-State Output Registers Supports SPI and GPIO control |
Charlieplex |
Represents a node in a Charlieplexed circuit. https://wikipedia.org/wiki/Charlieplexing |
Mbi5027Pin |
Represents pin bindings for the MBI5027. |
Shift |
Represents pin mappings for the ShiftRegister binding. Requires specifying 3 pins (serial data in, data clock, and latch). Can specify output enable pin (otherwise, wire to ground). |
Sn74hc595Pin |
Represents pin mapping for the Sn74hc595 binding. Requires specifying at least three pins (serial data in, data clock, and latch). The other two pins (output enable and shift register clear) should either be specified or separately wired. |
IOutput |
Abstracts a segment of outputs from multiplexing sources (like a shift register). |