diff --git a/components/expanders/solx8/definition.json b/components/expanders/solx8/definition.json new file mode 100644 index 00000000..ffa47723 --- /dev/null +++ b/components/expanders/solx8/definition.json @@ -0,0 +1,27 @@ +{ + "displayName": "8-Ch Solenoid Driver", + "description": "8-channel I2C solenoid driver with transistor-backed outputs (A0-A7) and 8 general-purpose GPIO pins (B0-B7).", + "published": false, + "vendor": "Adafruit", + "productURL": "https://www.adafruit.com/product/6318", + "documentationURL": "https://learn.adafruit.com/adafruit-i2c-to-8-channel-solenoid-driver", + "i2cAddresses": ["0x20", "0x21", "0x22", "0x23", "0x24", "0x25", "0x26", "0x27"], + "pins": [ + {"displayName": "A0", "name": "0", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A1", "name": "1", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A2", "name": "2", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A3", "name": "3", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A4", "name": "4", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A5", "name": "5", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A6", "name": "6", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "A7", "name": "7", "hasGPIO": true, "direction": "OUTPUT"}, + {"displayName": "B0", "name": "8", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B1", "name": "9", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B2", "name": "10", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B3", "name": "11", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B4", "name": "12", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B5", "name": "13", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B6", "name": "14", "hasGPIO": true, "hasPullup": true}, + {"displayName": "B7", "name": "15", "hasGPIO": true, "hasPullup": true} + ] +} diff --git a/components/expanders/solx8/image.jpg b/components/expanders/solx8/image.jpg new file mode 100644 index 00000000..1c54a748 Binary files /dev/null and b/components/expanders/solx8/image.jpg differ