# Sensors

from trap import * # 2.2.9b


from .WS2812 import WS2812 # Lights
from .BME280 import BME280 # Temperature, Humidity, Pressure
from .HM3300 import HM3300 # PM2.5
from .INA219 import INA219 # Power monitor
from .SGP30 import SGP30 # TVOC, Co2e
from .PyAnalog import *  # Analog pins (battery)
from .ADS1115 import *  # ADC16 - Ch: PID, ch: Batt
from .PCA9536 import * # 2.2.0b  PCA9536  # 2.09  4bit IO  - Pycom Socket Vb, switch power to grove J4 J8
from .MAX17048 import * # 2.2.1b

# 2.2.2b  skyhook
from .LIS3DH import LIS3DH # Accelerometer
from .MCP9808 import MCP9808 # Temperature sensor
from .BMP280 import BMP280 # Temperature, Pressure
from .MCP23017 import MCP23017 # DIO 16bit

# 2.2.17b sample catcher
from .PCA9955B import PCA9955B # LEDIO
from .M24C02 import M24C02 # EEProm stamp
from .DS1307 import PCF8523 # 2.2.28   DS1307 # RTC  2.2.27


#CF rgbStrip = WS2812(ledNumber=60, dataPin='P2') # J12
rgbStrip = WS2812(ledNumber=1, dataPin='P2') # only one LED

''' 2.2.9b
DIO = PCA9536(0x41, 0x00, traceDebug=True, sdAccess = boot.sdAvailable)  # 2.09  All line are output
wsCommSw = PI4M(0x70, traceDebug=True) # , sdAccess = sdAvailable) # 2.2.0b  weather shield I2C enable switch
fuelGauge = MAX17048(0x36, traceDebug=False) # , sdAccess = sdAvailable) # 2.2.1b
'''
