Skip to main content
nanoFramework.Iot.Device.XPT2046 package icon

nanoFramework.Iot.Device.XPT2046

This package includes the nanoFramework.Iot.Device.XPT2046 assembly for .NET nanoFramework C# projects. XPT2046 - Touch screen controller The XPT2046 from XPTEK is a 4-wire resistive touch screen controller that incorporates a 12-bit 125 kHz successive approximation register type A/D converter. The XPT2046 can detect the pressed screen location by performing two A/D conversions. As well as the location, the XPT2046 also measures touch screen pressure. Communication is via the SPI bus which can communicate at maximum speed of 2Mhz and uses Mode 0 for the clock polarity/phase setting.

Total Downloads
1.9K
1,878
Published
Aug 31, 2026
Latest stable version

Install

.NET CLI
dotnet add package nanoFramework.Iot.Device.XPT2046 --version 1.0.130
Package Manager Console
Install-Package nanoFramework.Iot.Device.XPT2046 -Version 1.0.130
PackageReference
<PackageReference Include="nanoFramework.Iot.Device.XPT2046" Version="1.0.130" />

Frameworks

.NETnanoFramework1.0

Dependencies

nanoFramework.CoreLibrary
.NETnanoFramework1.0
[1.17.11, )
nanoFramework.Runtime.Events
.NETnanoFramework1.0
[1.11.39, )
[1.1.64, )
[1.3.90, )

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.