/ABElectronics_Win10IOT_Libraries

Windows 10 IOT .net class libraries for the Raspberry Pi expansion boards from AB Electronics UK

Primary LanguageC#MIT LicenseMIT

AB Electronics UK Windows 10 IOT Libraries and Demos

This is the Windows 10 IOT Library to work with Raspberry Pi expansion boards from https://www.abelectronics.co.uk.

The AB Electronics Windows 10 IOT Library in the ABElectronics_Win10IOT_Libraries directory contains classes for the following Raspberry Pi expansion boards:

This library is not compatible with the direct memory mapped driver (DMAP).

Installing The Library

To install ABElectronics-Windows10-IOT, run the following command in the Package Manager Console

Install-Package ABElectronics_Win10IOT_Libraries 

The library is available from NuGet.

Boards

ADC-DAC Pi

https://www.abelectronics.co.uk/products/3/Raspberry-Pi/39/ADC-DAC-Pi-Raspberry-Pi-ADC-and-DAC-expansion-board

ADC Pi, ADC Pi Zero and ADC Pi Plus

Delta Sigma Pi and ADC Differential Pi

Expander Pi

IO Pi, IO Pi Zero and IO Pi Plus

RTC Pi, RTC Pi Zero and RTC Pi Plus

Servo Pi Zero and Servo Pi

* Note: Windows 10 IoT won't work on Pi Zero because it's ARMv6. ARMv7+ is required for Windows.

Demo Applications

  • The "DemoApplication" directory contains a sample GUI application to connect to each of the supported boards and get and set data. -- The project/solution is written for Visual Studio 2015 running under Windows 10.

If you are not using the Nuget version, you'll need to include the following dll file as a reference in your project: ABElectronics_Win10IOT_Libraries\bin\ARM\Release\ABElectronics_Win10IOT_Libraries.dll.