Skip to main content

Extended Features

The pages in this section cover driver libraries that extend TinyCLR with support for specific chips, peripherals, and protocols — character LCDs, OLED panels, capacitive touch controllers, camera modules, LED strips, motor drivers, sensors, and more. They ship as NuGet packages under the GHIElectronics.TinyCLR.Drivers.* namespace, and the source lives in the open-source TinyCLR-Drivers repository on GitHub.

Unlike the core features, which are part of the TinyCLR runtime itself, extended-feature libraries are opt-in — you only pay the binary cost when you add the NuGet package, and you can fork or modify any driver from the GitHub source if your hardware needs a tweak.

There are also community-provided libraries scattered around the web — for example, the MBN-TinyCLR collection — that aren't maintained by GHI Electronics but follow the same NuGet/source pattern.

Categories

Contributing a driver

The TinyCLR-Drivers repo accepts pull requests. If you've written a driver for a chip that GHI Electronics doesn't currently support, the maintainers welcome contributions back — see the repo's README for the contribution guidelines.