.. _NS:io: PoC.io ====== The namespace ``PoC.io`` offers different general purpose I/O (GPIO) implementations, as well as low-speed bus protocol controllers. **Sub-namespaces** * :doc:`PoC.io.ddrio ` - Double-Data-Rate (DDR) input/output abstraction layer. * :doc:`PoC.io.iic ` - I²C bus controllers * :doc:`PoC.io.jtag ` - JTAG implementations * :doc:`PoC.io.lcd ` - LC-Display bus controllers * :doc:`PoC.io.mdio ` - Management Data I/O (MDIO) controllers for Ethernet PHYs * :doc:`PoC.io.ow ` - OneWire / iButton bus controllers * :doc:`PoC.io.ps2 ` - Periphery bus of the Personal System/2 (PS/2) * :doc:`PoC.io.uart ` - Universal Asynchronous Receiver Transmitter (UART) controllers * :doc:`PoC.io.vga ` - VGA, DVI, HDMI controllers **Package** The package :doc:`PoC.io ` holds all enum, function and component declarations for this namespace. **Entities** * :doc:`PoC.io.Debounce ` * :doc:`PoC.io.7SegmentMux_BCD ` * :doc:`PoC.io.7SegmentMux_HEX ` * :doc:`PoC.io.FanControl ` * :doc:`PoC.io.FrequencyCounter ` * :doc:`PoC.io.GlitchFilter ` * :doc:`PoC.io.PulseWidthModulation ` * :doc:`PoC.io.TimingCounter ` .. toctree:: :hidden: ddrio iic jtag lcd mdio ow pio pmod ps2 uart vga .. toctree:: :hidden: Package .. toctree:: :hidden: io_7SegmentMux_BCD io_7SegmentMux_HEX io_Debounce io_FanControl io_FrequencyCounter io_GlitchFilter io_KeyPadScanner io_PulseWidthModulation io_TimingCounter