# circuits_sim v0.1.2 - Table of Contents Simulated hardware for Elixir Circuits ## Pages - [CircuitsSim](readme.md) ## Modules - [CircuitsSim](CircuitsSim.md): Circuits Simulator - [CircuitsSim.Device.ADS7138](CircuitsSim.Device.ADS7138.md): MCP23008 8-bit I/O Expander - [CircuitsSim.Device.AHT20](CircuitsSim.Device.AHT20.md): AHT20 temperature and humidity sensor - [CircuitsSim.Device.AT24C02](CircuitsSim.Device.AT24C02.md): This is a 2 Kb (256 byte) I2C EEPROM - [CircuitsSim.Device.B5ZE](CircuitsSim.Device.B5ZE.md): Abracon AB-RTCMC-32.768kHz-IBO5-S3 RTC - [CircuitsSim.Device.BMP3XX](CircuitsSim.Device.BMP3XX.md): Bosch BMP3XX sensors. - [CircuitsSim.Device.GPIOButton](CircuitsSim.Device.GPIOButton.md): This is simple GPIO-connected button - [CircuitsSim.Device.GPIOLED](CircuitsSim.Device.GPIOLED.md): This is simple GPIO-connected LED - [CircuitsSim.Device.MCP23008](CircuitsSim.Device.MCP23008.md): MCP23008 8-bit I/O Expander - [CircuitsSim.Device.PI4IOE5V6416LEX](CircuitsSim.Device.PI4IOE5V6416LEX.md): Low-Voltage Translating 16-bit I2C-bus I/O Expander - [CircuitsSim.Device.SGP30](CircuitsSim.Device.SGP30.md): Sensirion SGP30 gas sensor - [CircuitsSim.Device.SHT4X](CircuitsSim.Device.SHT4X.md): Sensirion SHT4x sensors - [CircuitsSim.Device.TM1620](CircuitsSim.Device.TM1620.md): TM1620 LED Driver - [CircuitsSim.Device.VCNL4040](CircuitsSim.Device.VCNL4040.md): VCNL4040 ambient light and proximity sensor - [CircuitsSim.Device.VEML7700](CircuitsSim.Device.VEML7700.md): Vishay VEML7700 ambient light sensors. This sim works for VEML6030 as well. - [CircuitsSim.GPIO.Backend](CircuitsSim.GPIO.Backend.md): Circuits.GPIO backend for virtual GPIO devices - [CircuitsSim.GPIO.GPIODevice](CircuitsSim.GPIO.GPIODevice.md): A protocol for GPIO devices - [CircuitsSim.I2C.Backend](CircuitsSim.I2C.Backend.md): Circuits.I2C backend for virtual I2C devices - [CircuitsSim.I2C.I2CDevice](CircuitsSim.I2C.I2CDevice.md): A protocol for I2C devices - [CircuitsSim.I2C.SimpleI2CDevice](CircuitsSim.I2C.SimpleI2CDevice.md): A protocol that makes register-based I2C devices easier to simulate - [CircuitsSim.SPI.Backend](CircuitsSim.SPI.Backend.md): Circuits.SPI backend for virtual SPI devices - [CircuitsSim.SPI.SPIDevice](CircuitsSim.SPI.SPIDevice.md): A protocol for SPI devices