{ "Library": "bmg", "Description": "Bosch Sensortec 3-axis gyroscope library", "Sensor Class": { "BMG160": { "Name": "Bosch 3-Axis gyroscope", "Description": "This is the UPM Module for the Bosch BMG160 3-Axis gyroscope. Offers 16 bit digital resolution, with 5 scale ranges. Supports interrupts and low power modes. Offers i2c and SPI interfaces.", "Aliases": ["bmg160"], "Categories": ["gyroscope"], "Connections": ["i2c", "spi", "gpio"], "Project Type": ["industrial", "commercial"], "Manufacturers": ["bosch"], "Examples": { "Java": ["BMG160_Example.java"], "Python": ["bmg160.py"], "Node.js": ["bmg160.js"], "C++": ["bmg160.cxx"], "C": ["bmg160.c"] }, "Specifications": { "Vdd": { "unit": "V", "min": 2.4, "max": 3.6 }, "Supply Current Digital": { "Normal mode": { "unit": "mA", "typ" : "2.5" }, "Sleep mode": { "unit": "uA", "typ" : "25" }, "Deep sleep mode": { "unit": "uA", "typ" : "<5" } }, "Operating Temperature": { "unit": "°C", "min": -40, "max": 85 }, "Start up time": { "unit": "ms", "time": 3 }, "Wake-up time": { "unit": "ms", "min" : 10, "max" : 30 } }, "Urls": { "Product Pages": ["https://www.bosch-sensortec.com/bst/products/all_products/bmg160"], "Datasheets": ["https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMG160-DS000-09.pdf"] } } } }