Beispiel #1
0
def setup_all():
    protocol = Protocol()
    for busno, i2c in setup_i2c_busses():
        print("scanning bus", i2c)
        for address in mpu6050.present_on_bus(i2c):
            print("found mpu @{}:{}, registering with protocol".format(
                busno,
                address,
            ))
            mpu6050.register_on_protocol(i2c, address, protocol, busno)
        # for address in bme280.present_on_bus(i2c):
        #     print("found bmp280 @{}:{}, registering with protocol".format(
        #         busno,
        #         address,
        #         )
        #     )
        #     bme280.register_on_protocol(i2c, address, protocol, busno)

    protocol.assemble(SENSOR_PERIOD)
    return protocol