Human Interface Devices (HID) are supported in the “headful/headed” (viz. headless) version of Windows 10 IoT. Anything that takes users input for an app is an HID device, and can include devices such as screens that provide feedback to the user. Traditional HID devices are the mouse and keyboard, whereas gaming devices such as joystick, XBox controller and steering wheel are also HID devices. A barcode scanner or credit scanner are also be HID devices, A system with just a few push buttons to control it has those pushbuttons as a trivial HID. Technically the HID protocol was developed as a protocol for the USB-HID class such that devices that conform to that class do not need a specific driver.
Read the rest of entry »
This blog discusses a UWP (Universal) app that enumerates the drivers on a Windows 10 system (including IoT). Its like the Windows Device Manager app. Full source code is available.
Whilst the Raspberry Pi 2 has extensibility through GPIO, I2C, SPI and Single wire, the main interface for adding off-the-shelf peripherals is via USB. Unlike the desktop, there is though only a limited set of USB peripherals that can be used on the RPI2 running Windows 10 IoT in the first release. This series of articles looks at what is available and what the overarching issues are. The first Article is “Connected Devices”
Peripheral devices can be connected to the Raspberry PI 2 via the four USB host ports. The connected devices can be examined in a number of ways. This blog examines these methods.
My Lumia 930 Windows phone just updated to OS version 10.0.10512.1000 (10512). I’m on the Insider Fast Track so is this the RTM or close to it? The desktop and IoT versions of Windows 10 are 10240 so it will be interesting to see where this stands.
I've blogged about an issue that has arisen with respect to the fact that the phone has not RTM yet and is stuck on build 10160 whereas the desktop Win 10 has RTMed and is build 10240; as is the Windows SDK. This problem is now solved.
Visual Studio 2015 has RTMed also. Win 10 RTM with VS 2015 RTM can't deploy to the current build of the phone (10160).
The following is an identification of the changed project files for an RC version of a Universal App with the RTM version of the project.
The following is the comparison of the project files contents (.csproj) for a RC version of a Universal App with the RTM version of the project
Windows 10 RTM and Visual Studio 2015 RTM are up and running including UWP(Universal) apps. I’m happy now. There is though a problem with UWP(Universal) app RC projects. Also, Windows Remote Arduino is simple to update.
Windows 10 now on MSDN ...