diff --git a/components/i2c_output/fthrwingoled128x32/definition.json b/components/i2c_output/fthrwingoled128x32/definition.json new file mode 100644 index 00000000..3ca8a45f --- /dev/null +++ b/components/i2c_output/fthrwingoled128x32/definition.json @@ -0,0 +1,13 @@ +{ + "displayName": "128x32 OLED'wing (Small)", + "published": true, + "vendor": "Adafruit", + "productURL": "https://www.adafruit.com/product/2900", + "documentationURL": "https://learn.adafruit.com/adafruit-oled-featherwing", + "description": "Monochrome 128x32 OLED featherwing display with the default font size (SSD1306)", + "i2cAddresses": [ "0x3C" ], + "outputType": "OLED", + "oledWidth": 128, + "oledHeight": 32, + "textSize": "SZ_DEFAULT" +} \ No newline at end of file diff --git a/components/i2c_output/fthrwingoled128x32lg/definition.json b/components/i2c_output/fthrwingoled128x32lg/definition.json new file mode 100644 index 00000000..f0830a2d --- /dev/null +++ b/components/i2c_output/fthrwingoled128x32lg/definition.json @@ -0,0 +1,13 @@ +{ + "displayName": "128x32 OLED'wing (Large)", + "published": true, + "vendor": "Adafruit", + "productURL": "https://www.adafruit.com/product/2900", + "documentationURL": "https://learn.adafruit.com/adafruit-oled-featherwing", + "description": "Monochrome 128x32 OLED featherwing display with a larger font size (SSD1306)", + "i2cAddresses": [ "0x3C" ], + "outputType": "OLED", + "oledWidth": 128, + "oledHeight": 32, + "textSize": "SZ_LARGE" +} \ No newline at end of file diff --git a/components/i2c_output/fthrwingoled128x64/definition.json b/components/i2c_output/fthrwingoled128x64/definition.json new file mode 100644 index 00000000..6e52e1d0 --- /dev/null +++ b/components/i2c_output/fthrwingoled128x64/definition.json @@ -0,0 +1,13 @@ +{ + "displayName": "128x64 OLED'wing (Small)", + "published": true, + "vendor": "Adafruit", + "productURL": "https://www.adafruit.com/product/4650", + "documentationURL": "https://learn.adafruit.com/adafruit-128x64-oled-featherwing", + "description": "Monochrome 128x64 OLED featherwing display with the default font size (SH1107)", + "i2cAddresses": [ "0x3D", "0x3C" ], + "outputType": "OLED", + "oledWidth": 128, + "oledHeight": 64, + "textSize": "SZ_DEFAULT" +} diff --git a/components/i2c_output/fthrwingoled128x64lg/definition.json b/components/i2c_output/fthrwingoled128x64lg/definition.json new file mode 100644 index 00000000..500e1dd0 --- /dev/null +++ b/components/i2c_output/fthrwingoled128x64lg/definition.json @@ -0,0 +1,13 @@ +{ + "displayName": "128x64 OLED'wing (Large)", + "published": true, + "vendor": "Adafruit", + "productURL": "https://www.adafruit.com/product/4650", + "documentationURL": "https://learn.adafruit.com/adafruit-128x64-oled-featherwing", + "description": "Monochrome 128x64 OLED featherwing display with the default font size (SH1107)", + "i2cAddresses": [ "0x3D", "0x3C" ], + "outputType": "OLED", + "oledWidth": 128, + "oledHeight": 64, + "textSize": "SZ_LARGE" +} diff --git a/components/i2c_output/oled128x32default/definition.json b/components/i2c_output/oled128x32default/definition.json index 8184fde1..73f315f7 100644 --- a/components/i2c_output/oled128x32default/definition.json +++ b/components/i2c_output/oled128x32default/definition.json @@ -4,7 +4,7 @@ "vendor": "Adafruit", "productURL": "https://www.adafruit.com/product/4440", "documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts", - "description": "Monochrome 128x32 OLED graphic display with the default font size.", + "description": "Monochrome 128x32 OLED graphic display with the default font size. (SSD1306)", "i2cAddresses": [ "0x3C", "0x3D" ], "outputType": "OLED", "oledWidth": 128, diff --git a/components/i2c_output/oled128x32large/definition.json b/components/i2c_output/oled128x32large/definition.json index eb4bbecd..4f961ca2 100644 --- a/components/i2c_output/oled128x32large/definition.json +++ b/components/i2c_output/oled128x32large/definition.json @@ -4,7 +4,7 @@ "vendor": "Adafruit", "productURL": "https://www.adafruit.com/product/4440", "documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts", - "description": "Monochrome 128x32 I2C OLED Display with a larger font size", + "description": "Monochrome 128x32 I2C OLED Display with a larger font size (SSD1306).", "i2cAddresses": [ "0x3C", "0x3D" ], "outputType": "OLED", "oledWidth": 128, diff --git a/components/i2c_output/oled128x64default/definition.json b/components/i2c_output/oled128x64default/definition.json index 22df3704..bb6bd0de 100644 --- a/components/i2c_output/oled128x64default/definition.json +++ b/components/i2c_output/oled128x64default/definition.json @@ -4,8 +4,8 @@ "vendor": "Adafruit", "productURL": "https://www.adafruit.com/product/938", "documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts", - "description": "Monochrome 128x64 I2C OLED Display with the default font size.", - "i2cAddresses": [ "0x3C", "0x3D" ], + "description": "Monochrome 128x64 I2C OLED Display with the default font size (SSD1306)", + "i2cAddresses": [ "0x3D", "0x3C" ], "outputType": "OLED", "oledWidth": 128, "oledHeight": 64, diff --git a/components/i2c_output/oled128x64large/definition.json b/components/i2c_output/oled128x64large/definition.json index f1043266..fd07e232 100644 --- a/components/i2c_output/oled128x64large/definition.json +++ b/components/i2c_output/oled128x64large/definition.json @@ -4,8 +4,8 @@ "vendor": "Adafruit", "productURL": "https://www.adafruit.com/product/938", "documentationURL": "https://learn.adafruit.com/monochrome-oled-breakouts", - "description": "Monochrome 128x64 I2C OLED Display with a larger font size.", - "i2cAddresses": [ "0x3C", "0x3D" ], + "description": "Monochrome 128x64 I2C OLED Display with a larger font size (SSD1306)", + "i2cAddresses": [ "0x3D", "0x3C" ], "outputType": "OLED", "oledWidth": 128, "oledHeight": 64, diff --git a/components/i2c_output/oled64x32default/definition.json b/components/i2c_output/oled64x32default/definition.json new file mode 100644 index 00000000..aa331720 --- /dev/null +++ b/components/i2c_output/oled64x32default/definition.json @@ -0,0 +1,13 @@ +{ + "displayName": "64x32 OLED (Small Font)", + "published": true, + "vendor": "Generic", + "productURL": "https://www.digikey.com/en/products/detail/midas-displays/MDOB064032AV-WI/18088023", + "documentationURL": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4808/MDOB064032AV-WI.pdf", + "description": "Monochrome 64x32 I2C OLED Display with the default font size. (SSD1306)", + "i2cAddresses": [ "0x3D", "0x3C" ], + "outputType": "OLED", + "oledWidth": 64, + "oledHeight": 32, + "textSize": "SZ_DEFAULT" +} diff --git a/components/i2c_output/oled64x32default/image.jpg b/components/i2c_output/oled64x32default/image.jpg new file mode 100644 index 00000000..5addb16d Binary files /dev/null and b/components/i2c_output/oled64x32default/image.jpg differ diff --git a/components/i2c_output/oled64x32large/definition.json b/components/i2c_output/oled64x32large/definition.json new file mode 100644 index 00000000..c7c12793 --- /dev/null +++ b/components/i2c_output/oled64x32large/definition.json @@ -0,0 +1,13 @@ +{ + "displayName": "64x32 OLED (Large Font)", + "published": true, + "vendor": "Generic", + "productURL": "https://www.digikey.com/en/products/detail/midas-displays/MDOB064032AV-WI/18088023", + "documentationURL": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4808/MDOB064032AV-WI.pdf", + "description": "Monochrome 64x32 I2C OLED Display with a larger font size. (SSD1306)", + "i2cAddresses": [ "0x3D", "0x3C" ], + "outputType": "OLED", + "oledWidth": 64, + "oledHeight": 32, + "textSize": "SZ_LARGE" +} diff --git a/components/i2c_output/oled64x32large/image.jpg b/components/i2c_output/oled64x32large/image.jpg new file mode 100644 index 00000000..5addb16d Binary files /dev/null and b/components/i2c_output/oled64x32large/image.jpg differ