internal static void TestI2C() { II2CBus Bus = new I2CBusPi(); VEML6070 UV = new VEML6070(Bus); Log.SetSingleOutputLevel(Log.Source.SENSORS, Log.Severity.DEBUG); for (int i = 0; i < 50; i++) { UV.UpdateState(); Log.Output(Log.Severity.DEBUG, Log.Source.SENSORS, "UV Reading: " + UV.GetData()); Thread.Sleep(200); } }
internal static void TestI2C() { BBBPinManager.AddMappingGPIO(BBBPin.P8_08, true, Scarlet.IO.ResistorState.PULL_DOWN); BBBPinManager.AddMappingsI2C(BBBPin.P9_24, BBBPin.P9_26); BBBPinManager.ApplyPinSettings(RoverMain.ApplyDevTree); VEML6070 UV = new VEML6070(I2CBBB.I2CBus1); Log.SetSingleOutputLevel(Log.Source.SENSORS, Log.Severity.DEBUG); for (int i = 0; i < 20; i++) { UV.UpdateState(); Log.Output(Log.Severity.DEBUG, Log.Source.SENSORS, "UV Reading: " + UV.GetData()); Thread.Sleep(200); } }