Win10Iot-Pi

This is a Raspberry Pi Hat code library for "Windows IoT (Internet of Things) 10". I want to make the following clear:

  • This code repository is for Windows IoT 10, version "Windows 10 Fall Creators Update (10.0; Build 16299) or higher
  • NOT for Linux/Mono (i.e. Raspbian, Ubuntu, etc.)
  • Win 10 Iot Raspberry Pi - Pin limitations
    • Hat Identifier pins 0, 1 not available
    • USART0 (14,15) is available, but pins are not usable for GPIO.
    • Pins 4,5,17 may have some limitations, I'm still trying to confirm.

Discoverable Interfaces

The is a collection of code snippets that are built in to the .NET IoT framework for determining what features or settings are available without additional code.

Example projects

They are just some simple examples of using the code found in the "WinIoT_HatLib"

WinIoT_HatLib

This is a great board, simple gpio, nice functionality, should be really easy to use in Linux.

I cannot recommend it for use with Windows IoT at this time. Because of the Win IoT GPIO pins that are unavailable, too many features don't work as expected.

LED Display Driver MAX7219 ZeroSeg

The ZeroSeg is a simple display for numbers and some letters ('H','L','P','E'). It uses SPI0 communication and GPIO 17,26 for the 2 buttons. This implementation is kind of minimal, as I use it in personal projects this may improve.

This implemenation is not tested at this time.

Future Hats to support

Blinkt! - Pinout - APA102

Breakout Garden HAT - Pinout - I2C pass through

Mote pHAT - Pinout - APA102

Pan-Tilt HAT - Pinout - PIC16F1503 Custom Firmware

pHat BEAT - Pinout - I2S & GPIO

Picade X - Pinout - I2S (Unsupported) & GPIO

No plans to ever support

[Unicorn HAT] - Uses PWM tricks on a single pin

[Unicorn pHAT] - Uses PWM tricks on a single pin

[Unicorn HAT HD] - Uses custom commands on an ARM processor

[Speaker pHAT] - I2S is not supported by Windows 10 IoT Core

[pHAT DAC] - I2S is not supported by Windows 10 IoT Core

Any Justboom products - They are awesome but "I2S is not supported by Windows 10 IoT Core"

Additional References