diff --git a/src/hlg150h/hlg150h.json b/src/hlg150h/hlg150h.json index 9a60cdbc..ff2e2311 100755 --- a/src/hlg150h/hlg150h.json +++ b/src/hlg150h/hlg150h.json @@ -1,44 +1,43 @@ -{ - "Library": "hlg150h", - "Description": "Light Controller Library", - "Sensor Class": - { - "HLG150H": - { - "Name": "Lighting Power Supply Controller", - "Description": "HLG series single output LED power supply features universal AC input, protection for short circuit, overload, over voltage and over temperature", - "Aliases": ["hlg150h"], - "Categories": ["lightcontroller"], - "Connections": ["pwm"], - "Project Type": ["prototyping", "industrial"], - "Manufacturers": ["meanwell"], - "Kits": [], - "Image": "hlg150h.jpg", - "Examples": - { - "C++": ["hlg150h.cxx"] - }, - "Specifications": - { - "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, - "Ioff" : {"unit": "mA", "low" : 0.0, "high": 0.0}, - "Iavg": {"unit": "mA", "low" : 1, "high": 2}, - "Pressure Range": {"unit": "hpA", "low" : 300, "high": 1100}, - "Voltage Range": {"unit": "C", "low" : -40, "high": 85} - }, - "Platforms": - { - "Intel Joule Module": - { - "Notes": ["Might need pull up resistors"], - } - }, - "Urls" : - { - "Product Pages": ["https://www.meanwell-web.com/en/product-info/ac-dc-power-supply/led-driver/101-180-w-led-driver/hlg-150h/product/HLG-150H-24B"], - "Datasheets": ["http://www.mouser.com/ds/2/260/r1755_3-1109742.pdf"], - "Schematics": ["http://www.mouser.com/ds/2/260/HLG-150H-SPEC-806071.pdf"] - } - }, - } +{ + "Library": "hlg150h", + "Description": "Light Controller Library", + "Sensor Class": + { + "HLG150H": + { + "Name": "Lighting Power Supply Controller", + "Description": "HLG series single output LED power supply features universal AC input, protection for short circuit, overload, over voltage and over temperature", + "Aliases": ["hlg150h"], + "Categories": ["lightcontroller"], + "Connections": ["pwm"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["meanwell"], + "Image": "hlg150h.jpg", + "Examples": + { + "C++": ["hlg150h.cxx"] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, + "Ioff" : {"unit": "mA", "low" : 0.0, "high": 0.0}, + "Iavg": {"unit": "mA", "low" : 1, "high": 2}, + "Pressure Range": {"unit": "hpA", "low" : 300, "high": 1100}, + "Voltage Range": {"unit": "C", "low" : -40, "high": 85} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": ["Might need pull up resistors"] + } + }, + "Urls" : + { + "Product Pages": ["https://www.meanwell-web.com/en/product-info/ac-dc-power-supply/led-driver/101-180-w-led-driver/hlg-150h/product/HLG-150H-24B"], + "Datasheets": ["http://www.mouser.com/ds/2/260/r1755_3-1109742.pdf"], + "Schematics": ["http://www.mouser.com/ds/2/260/HLG-150H-SPEC-806071.pdf"] + } + } + } } diff --git a/src/lp8860/lp8860.json b/src/lp8860/lp8860.json index 8532312a..18070121 100755 --- a/src/lp8860/lp8860.json +++ b/src/lp8860/lp8860.json @@ -1,47 +1,42 @@ -{ - "Library": "lp8860", - "Description": "LED Light Controller Library", - "Sensor Class": - { - "LP8860": - { - "Name": "API for LP8860 LED Lighting Controller", - "Description": "The LP8860-Q1 is an automotive high-efficiency LED driver with boost controller. It has 4 high-precision current sinks that can be controlled by a PWM input signal, an SPI or I2C master, or both ", - "Aliases": ["lp8860"], - "Categories": ["light Controller"], - "Connections": ["i2c"], - "Project Type": ["prototyping", "industrial"], - "Manufacturers": ["Texas Instruments"], - "Kits": [], - "Image": "", - "Examples": - { - "Java": [""], - "Python": [""], - "Node.js": [""], - "C++": ["lp8860.cxx"], - "C": [""] - }, - "Specifications": - { - "Vdd": {"unit": "v", "low" : 3, "high": 48}, - "Iavg": {"unit": "mA", "low" : 1, "high": 150}, - "Frequency Range": {"unit": "KHz", "low" : 100, "high": 2200} - "Temperature Range": {"unit": "C", "low" : -40, "high": 125} - }, - "Platforms": - { - "Intel Joule Module": - { - "Notes": ["Might need pull up resistors"], - } - }, - "Urls" : - { - "Product Pages": ["http://www.ti.com/product/LP8860-Q1"], - "Datasheets": ["http://www.ti.com/lit/ds/symlink/lp8860-q1.pdf"], - "Schematics": ["http://www.ti.com/general/docs/datasheetdiagram.tsp?genericPartNumber=LP8860-Q1&diagramId=66853"] - } - } - } +{ + "Library": "lp8860", + "Description": "LED Light Controller Library", + "Sensor Class": + { + "LP8860": + { + "Name": "API for LP8860 LED Lighting Controller", + "Description": "The LP8860-Q1 is an automotive high-efficiency LED driver with boost controller. It has 4 high-precision current sinks that can be controlled by a PWM input signal, an SPI or I2C master, or both ", + "Aliases": ["lp8860"], + "Categories": ["light Controller"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["Texas Instruments"], + "Image": "", + "Examples": + { + "C++": ["lp8860.cxx"] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 3, "high": 48}, + "Iavg": {"unit": "mA", "low" : 1, "high": 150}, + "Frequency Range": {"unit": "KHz", "low" : 100, "high": 2200}, + "Temperature Range": {"unit": "C", "low" : -40, "high": 125} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": ["Might need pull up resistors"] + } + }, + "Urls" : + { + "Product Pages": ["http://www.ti.com/product/LP8860-Q1"], + "Datasheets": ["http://www.ti.com/lit/ds/symlink/lp8860-q1.pdf"], + "Schematics": ["http://www.ti.com/general/docs/datasheetdiagram.tsp?genericPartNumber=LP8860-Q1&diagramId=66853"] + } + } + } } diff --git a/src/max44009/max44009.json b/src/max44009/max44009.json index 8d52194a..e8f817ec 100755 --- a/src/max44009/max44009.json +++ b/src/max44009/max44009.json @@ -1,45 +1,40 @@ -{ - "Library": "max44009", - "Description": "Ambient Light Sensor Library", - "Sensor Class": - { - "MAX44009": - { - "Name": "Digital Humidity, Pressure, and Temperature Sensor", - "Description": "The MAX44009 ambient light sensor features an i2c digital output that is ideal for a number of portable applications such as smartphones, notebooks and industrial sensors", - "Aliases": ["max44009"], - "Categories": ["light"], - "Connections": ["i2c"], - "Project Type": ["prototyping", "industrial"], - "Manufacturers": ["Maxim integrated"], - "Kits": [], - "Image": "", - "Examples": - { - "Java": [""], - "Python": [""], - "Node.js": [""], - "C++": ["max44009.cxx"], - "C": [""] - }, - "Specifications": - { - "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, - "Temperature Range": {"unit": "C", "low" : -40, "high": 85}, - "Dynamic Range": {"unit": "lux", "low" : 0.045, "high": 188,000} - }, - "Platforms": - { - "Intel Joule Module": - { - "Notes": ["might need pull up resistors"], - } - }, - "Urls" : - { - "Product Pages": ["https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX44009.html"], - "Datasheets": ["https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf"], - } - } - } +{ + "Library": "max44009", + "Description": "Ambient Light Sensor Library", + "Sensor Class": + { + "MAX44009": + { + "Name": "Digital Humidity, Pressure, and Temperature Sensor", + "Description": "The MAX44009 ambient light sensor features an i2c digital output that is ideal for a number of portable applications such as smartphones, notebooks and industrial sensors", + "Aliases": ["max44009"], + "Categories": ["light"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["Maxim integrated"], + "Image": "", + "Examples": + { + "C++": ["max44009.cxx"] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.7, "high": 3.6}, + "Temperature Range": {"unit": "C", "low" : -40, "high": 85}, + "Dynamic Range": {"unit": "lux", "low" : 0.045, "high": 188,000} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": ["might need pull up resistors"] + } + }, + "Urls" : + { + "Product Pages": ["https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX44009.html"], + "Datasheets": ["https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf"] + } + } + } } diff --git a/src/ms5611/ms5611.json b/src/ms5611/ms5611.json index c6f1501f..5767d0b8 100755 --- a/src/ms5611/ms5611.json +++ b/src/ms5611/ms5611.json @@ -1,45 +1,40 @@ -{ - "Library": "ms5611", - "Description": "Barometric Pressure Sensor library", - "Sensor Class": - { - "MS5611": - { - "Name": "Barometric Pressure and Temperature Sensor", - "Description": "The MS5611 is a high pressure sensor and temperatre sensor module. The main function is to convert the uncompensated analogue voltage from the pressure die to a 24bit digital value, as well as providing a 24 bit value for the temperature ", - "Aliases": ["ms5611"], - "Categories": ["pressure", "temperature"], - "Connections": ["i2c"], - "Project Type": ["prototyping", "industrial"], - "Manufacturers": ["amsys"], - "Kits": [], - "Image": "", - "Examples": - { - "Java": [""], - "Python": [""], - "Node.js": ["ms5611.js"], - "C++": ["ms5611.cxx"], - "C": [""] - }, - "Specifications": - { - "Vdd": {"unit": "v", "low" : 1.8, "high": 3.6}, - "Pressure Range": {"unit": "mbar", "low" : 10, "high": 1200}, - "Temperature Range": {"unit": "C", "low" : -40, "high": 85} - }, - "Platforms": - { - "Intel Joule Module": - { - "Notes": ["might need pull up resistors"], - } - }, - "Urls" : - { - "Product Pages": ["http://www.amsys.info/products/ms5611.htm"], - "Datasheets": ["http://www.amsys.info/sheets/amsys.en.ms5611_01ba03.pdf"] - } - } - } +{ + "Library": "ms5611", + "Description": "Barometric Pressure Sensor library", + "Sensor Class": + { + "MS5611": + { + "Name": "Barometric Pressure and Temperature Sensor", + "Description": "The MS5611 is a high pressure sensor and temperatre sensor module. The main function is to convert the uncompensated analogue voltage from the pressure die to a 24bit digital value, as well as providing a 24 bit value for the temperature ", + "Aliases": ["ms5611"], + "Categories": ["pressure", "temperature"], + "Connections": ["i2c"], + "Project Type": ["prototyping", "industrial"], + "Manufacturers": ["amsys"], + "Image": "", + "Examples": + { + "C++": ["ms5611.cxx"] + }, + "Specifications": + { + "Vdd": {"unit": "v", "low" : 1.8, "high": 3.6}, + "Pressure Range": {"unit": "mbar", "low" : 10, "high": 1200}, + "Temperature Range": {"unit": "C", "low" : -40, "high": 85} + }, + "Platforms": + { + "Intel Joule Module": + { + "Notes": ["might need pull up resistors"] + } + }, + "Urls" : + { + "Product Pages": ["http://www.amsys.info/products/ms5611.htm"], + "Datasheets": ["http://www.amsys.info/sheets/amsys.en.ms5611_01ba03.pdf"] + } + } + } } diff --git a/src/si1132/si1132.json b/src/si1132/si1132.json index 308009a9..21d11ee6 100755 --- a/src/si1132/si1132.json +++ b/src/si1132/si1132.json @@ -16,11 +16,7 @@ "Image": "", "Examples": { - "Java": [""], - "Python": [""], - "Node.js": [""], - "C++": ["si1132.cxx"], - "C": [""] + "C++": ["si1132.cxx"] }, "Specifications": { @@ -32,7 +28,7 @@ { "Intel Joule Module": { - "Notes": ["might need pull up resistors"], + "Notes": ["might need pull up resistors"] } }, "Urls" : @@ -40,8 +36,6 @@ "Product Pages": ["http://www.silabs.com/products/sensors/optical/si1132"], "Datasheets": ["https://www.silabs.com/documents/public/data-sheets/Si1132.pdf"] } - }, - } } -} +}