2016-10-17 9 views
1

Возможно ли контролировать подсветку дисплея Raspberry Pi 7 "под Windows 10 IoT Core? Если да, то кто-нибудь знает какую-либо документацию или образцы, показывающие, как это сделать?Официальная панель управления подсветкой «Малиновая панель Pi 7» под Windows 10 IoT

Я понимаю, что поддержка была добавлена ​​в драйвер дисплея Linux, чтобы включить это; Я не уверен, что та же поддержка была или присутствует в драйвере дисплея IoT Core Windows 10, а также как взаимодействовать с ним, если это так.

ответ

1

Официальный Raspberry Pi 7" Подсветка дисплея можно управлять с помощью регистров I2C.

string i2cDeviceSelector = I2cDevice.GetDeviceSelector(); 
IReadOnlyList<DeviceInformation> devices = await DeviceInformation.FindAllAsync(i2cDeviceSelector); 

var settings = new I2cConnectionSettings(0x45); 
var screen = await I2cDevice.FromIdAsync(devices[0].Id, settings); 

byte[] writeBuff = new byte[] { 0x86, 0x80 }; 
screen.Write(writeBuff); 

Более подробная информация here.

И не забывайте, что разъем DSI не поддерживает I2C. Использование перемычки, подключите SCL/SDA к заголовку GPIO малины к горизонтальным штырям, обозначенным SCL/SDA на плате дисплея.