Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
The Windows 10 IoT team is no longer actively supporting Arduino.
The GPIO performance was tested for Windows IoT Lightning functionality using a simple GPIO toggle app, available here. The tests were performed by toggling GPIO 5 between 0 and 1 at the fastest possible speed. The toggle frequency for each case was measured using a Tektronix TPS 2024 Oscilloscope.
The following results were obtained from the analysis:
Platform Tested Language Frequency Arduino Uno Arduino Sketch 75.06 kHz Windows 10 IoT Core Native Stack C# 239 KHz Windows 10 IoT Core Native Stack C++/CX 278 kHz Windows 10 IoT Core Native Stack WinJS 34 kHz Windows 10 IoT Core Arduino Wiring Arduino Wiring 7.36 MHz Windows 10 IoT Core DMAP Stack C# 1.76 MHz Windows 10 IoT Core DMAP Stack C++/CX 3.78 MHz Windows 10 IoT Core DMAP Stack WinJS 42 kHz
Windows 10 IoT Core tests were run on a Raspberry Pi 3 using Windows 10 IoT Core Insider Preview Build 15026 (codename Redstone 2) and built using Microsoft IoT Lightning SDK 1.1.0.