.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.md
bump_version.py
conftest.py
pyproject.toml
pytest.ini
requirements.txt
run_tests.py
tox.ini
circremote/__init__.py
circremote/cli.py
circremote/config.py
circremote/connection.py
circremote/version.py
circremote/commands/ADT7410/code.py
circremote/commands/ADT7410/info.json
circremote/commands/ADT7410/requirements.txt
circremote/commands/ADXL335/code.py
circremote/commands/ADXL335/info.json
circremote/commands/ADXL335/requirements.txt
circremote/commands/ADXL343/code.py
circremote/commands/ADXL343/info.json
circremote/commands/ADXL343/requirements.txt
circremote/commands/ADXL345/code.py
circremote/commands/ADXL345/info.json
circremote/commands/ADXL345/requirements.txt
circremote/commands/ADXL375/code.py
circremote/commands/ADXL375/info.json
circremote/commands/ADXL375/requirements.txt
circremote/commands/AHT20/code.py
circremote/commands/AHT20/info.json
circremote/commands/AHT20/requirements.txt
circremote/commands/AMG8833/code.py
circremote/commands/AMG8833/info.json
circremote/commands/AMG8833/requirements.txt
circremote/commands/APDS9960/code.py
circremote/commands/APDS9960/info.json
circremote/commands/APDS9960/requirements.txt
circremote/commands/AS7341/code.py
circremote/commands/AS7341/info.json
circremote/commands/AS7341/requirements.txt
circremote/commands/BH1750/code.py
circremote/commands/BH1750/info.json
circremote/commands/BH1750/requirements.txt
circremote/commands/BME280/code.py
circremote/commands/BME280/info.json
circremote/commands/BME280/requirements.txt
circremote/commands/BME680/code.py
circremote/commands/BME680/info.json
circremote/commands/BME680/requirements.txt
circremote/commands/BMP280/code.py
circremote/commands/BMP280/info.json
circremote/commands/BMP280/requirements.txt
circremote/commands/BMP388/code.py
circremote/commands/BMP388/info.json
circremote/commands/BMP388/requirements.txt
circremote/commands/BMP390/code.py
circremote/commands/BMP390/info.json
circremote/commands/BMP390/requirements.txt
circremote/commands/CCS811/code.py
circremote/commands/CCS811/info.json
circremote/commands/CCS811/requirements.txt
circremote/commands/DPS310/code.py
circremote/commands/DPS310/info.json
circremote/commands/DPS310/requirements.txt
circremote/commands/DRV5032/code.py
circremote/commands/DRV5032/info.json
circremote/commands/DRV5032/requirements.txt
circremote/commands/DS18B20/code.py
circremote/commands/DS18B20/info.json
circremote/commands/DS18B20/requirements.txt
circremote/commands/DS2484/code.py
circremote/commands/DS2484/info.json
circremote/commands/DS2484/requirements.txt
circremote/commands/DS3231/code.py
circremote/commands/DS3231/info.json
circremote/commands/DS3231/requirements.txt
circremote/commands/ENS160/code.py
circremote/commands/ENS160/info.json
circremote/commands/ENS160/requirements.txt
circremote/commands/HDC3022/code.py
circremote/commands/HDC3022/info.json
circremote/commands/HDC3022/requirements.txt
circremote/commands/HTU31/code.py
circremote/commands/HTU31/info.json
circremote/commands/HTU31/requirements.txt
circremote/commands/ISM330DHCX/code.py
circremote/commands/ISM330DHCX/info.json
circremote/commands/ISM330DHCX/requirements.txt
circremote/commands/LIS2MDL/code.py
circremote/commands/LIS2MDL/info.json
circremote/commands/LIS2MDL/requirements.txt
circremote/commands/LIS3DH/code.py
circremote/commands/LIS3DH/info.json
circremote/commands/LIS3DH/requirements.txt
circremote/commands/LIS3MDL/code.py
circremote/commands/LIS3MDL/info.json
circremote/commands/LIS3MDL/requirements.txt
circremote/commands/LPS22/code.py
circremote/commands/LPS22/info.json
circremote/commands/LPS22/requirements.txt
circremote/commands/LPS28DFW/code.py
circremote/commands/LPS28DFW/info.json
circremote/commands/LPS28DFW/requirements.txt
circremote/commands/LSGD20H/code.py
circremote/commands/LSGD20H/info.json
circremote/commands/LSGD20H/requirements.txt
circremote/commands/LSM63SDTR-C/code.py
circremote/commands/LSM63SDTR-C/info.json
circremote/commands/LSM63SDTR-C/requirements.txt
circremote/commands/LSM6DSO32/code.py
circremote/commands/LSM6DSO32/info.json
circremote/commands/LSM6DSO32/requirements.txt
circremote/commands/LSM6DSOX/code.py
circremote/commands/LSM6DSOX/info.json
circremote/commands/LSM6DSOX/requirements.txt
circremote/commands/LTR-303/code.py
circremote/commands/LTR-303/info.json
circremote/commands/LTR-303/requirements.txt
circremote/commands/LTR-329/code.py
circremote/commands/LTR-329/info.json
circremote/commands/LTR-329/requirements.txt
circremote/commands/LTR390/code.py
circremote/commands/LTR390/info.json
circremote/commands/LTR390/requirements.txt
circremote/commands/MCP9600/code.py
circremote/commands/MCP9600/info.json
circremote/commands/MCP9600/requirements.txt
circremote/commands/MCP9808/code.py
circremote/commands/MCP9808/info.json
circremote/commands/MCP9808/requirements.txt
circremote/commands/MLX90393/code.py
circremote/commands/MLX90393/info.json
circremote/commands/MLX90393/requirements.txt
circremote/commands/MLX90640/code.py
circremote/commands/MLX90640/info.json
circremote/commands/MLX90640/requirements.txt
circremote/commands/MMC5603/code.py
circremote/commands/MMC5603/info.json
circremote/commands/MMC5603/requirements.txt
circremote/commands/MPL3115A2/code.py
circremote/commands/MPL3115A2/info.json
circremote/commands/MPL3115A2/requirements.txt
circremote/commands/MPU6050/code.py
circremote/commands/MPU6050/info.json
circremote/commands/MPU6050/requirements.txt
circremote/commands/MS6807/code.py
circremote/commands/MS6807/info.json
circremote/commands/MS6807/requirements.txt
circremote/commands/MSA311/code.py
circremote/commands/MSA311/info.json
circremote/commands/MSA311/requirements.txt
circremote/commands/PCF8523/code.py
circremote/commands/PCF8523/info.json
circremote/commands/PCF8523/requirements.txt
circremote/commands/PCT2075/code.py
circremote/commands/PCT2075/info.json
circremote/commands/PCT2075/requirements.txt
circremote/commands/PMS5003/code.py
circremote/commands/PMS5003/info.json
circremote/commands/PMS5003/requirements.txt
circremote/commands/PMSA003I/code.py
circremote/commands/PMSA003I/info.json
circremote/commands/PMSA003I/requirements.txt
circremote/commands/SCD30/code.py
circremote/commands/SCD30/info.json
circremote/commands/SCD30/requirements.txt
circremote/commands/SCD40/code.py
circremote/commands/SCD40/info.json
circremote/commands/SCD40/requirements.txt
circremote/commands/SEN54/code.py
circremote/commands/SEN54/info.json
circremote/commands/SEN54/requirements.txt
circremote/commands/SEN55/code.py
circremote/commands/SEN55/info.json
circremote/commands/SEN55/requirements.txt
circremote/commands/SEN66/code.py
circremote/commands/SEN66/info.json
circremote/commands/SEN66/requirements.txt
circremote/commands/SGP30/code.py
circremote/commands/SGP30/info.json
circremote/commands/SGP30/requirements.txt
circremote/commands/SGP40/code.py
circremote/commands/SGP40/info.json
circremote/commands/SGP40/requirements.txt
circremote/commands/SHT20/code.py
circremote/commands/SHT20/info.json
circremote/commands/SHT20/requirements.txt
circremote/commands/SHT30/code.py
circremote/commands/SHT30/info.json
circremote/commands/SHT30/requirements.txt
circremote/commands/SHT31D/code.py
circremote/commands/SHT31D/info.json
circremote/commands/SHT31D/requirements.txt
circremote/commands/SHT41/code.py
circremote/commands/SHT41/info.json
circremote/commands/SHT41/requirements.txt
circremote/commands/SHT45/code.py
circremote/commands/SHT45/info.json
circremote/commands/SHT45/requirements.txt
circremote/commands/SHTC3/code.py
circremote/commands/SHTC3/info.json
circremote/commands/SHTC3/requirements.txt
circremote/commands/Si7021/code.py
circremote/commands/Si7021/info.json
circremote/commands/Si7021/requirements.txt
circremote/commands/TCRT1000/code.py
circremote/commands/TCRT1000/info.json
circremote/commands/TCRT1000/requirements.txt
circremote/commands/TLV493D/code.py
circremote/commands/TLV493D/info.json
circremote/commands/TLV493D/requirements.txt
circremote/commands/TMP117/code.py
circremote/commands/TMP117/info.json
circremote/commands/TMP117/requirements.txt
circremote/commands/TSL2591/code.py
circremote/commands/TSL2591/info.json
circremote/commands/TSL2591/requirements.txt
circremote/commands/VEML7700/code.py
circremote/commands/VEML7700/info.json
circremote/commands/VEML7700/requirements.txt
circremote/commands/VL53L0X/code.py
circremote/commands/VL53L0X/info.json
circremote/commands/VL53L0X/requirements.txt
circremote/commands/VL53L1X/code.py
circremote/commands/VL53L1X/info.json
circremote/commands/VL53L1X/requirements.txt
circremote/commands/VL53L4CX/code.py
circremote/commands/VL53L4CX/info.json
circremote/commands/VL53L4CX/requirements.txt
circremote/commands/VL6180X/code.py
circremote/commands/VL6180X/info.json
circremote/commands/VL6180X/requirements.txt
circremote/commands/blink/code.py
circremote/commands/blink/info.json
circremote/commands/blink/requirements.txt
circremote/commands/cat/code.py
circremote/commands/cat/info.json
circremote/commands/cat/requirements.txt
circremote/commands/clean/code.py
circremote/commands/clean/info.json
circremote/commands/clean/requirements.txt
circremote/commands/hello/code.py
circremote/commands/hello/info.json
circremote/commands/hello/requirements.txt
circremote/commands/info/code.py
circremote/commands/info/info.json
circremote/commands/info/requirements.txt
circremote/commands/neopixel-blink/code.py
circremote/commands/neopixel-blink/info.json
circremote/commands/neopixel-blink/requirements.txt
circremote/commands/neopixel-rainbow/code.py
circremote/commands/neopixel-rainbow/info.json
circremote/commands/neopixel-rainbow/requirements.txt
circremote/commands/ntp/code.py
circremote/commands/ntp/info.json
circremote/commands/ntp/requirements.txt
circremote/commands/ping/code.py
circremote/commands/ping/info.json
circremote/commands/ping/requirements.txt
circremote/commands/relay-serial/code.py
circremote/commands/relay-serial/info.json
circremote/commands/relay-serial/requirements.txt
circremote/commands/reset/code.py
circremote/commands/reset/info.json
circremote/commands/reset/requirements.txt
circremote/commands/run/code.py
circremote/commands/run/info.json
circremote/commands/scan-i2c/code.py
circremote/commands/scan-i2c/info.json
circremote/commands/scan-i2c/requirements.txt
circremote/commands/scan-wifi/code.py
circremote/commands/scan-wifi/info.json
circremote/commands/scan-wifi/requirements.txt
circremote/commands/settings/code.py
circremote/commands/settings/info.json
circremote/commands/settings/requirements.txt
circremote/commands/uf2/code.py
circremote/commands/uf2/info.json
circremote/commands/uf2/requirements.txt