#JulyOT 08: .NET nanoFramework GPIO, I2C, SPI and other IO support

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

  • .NET nanoFramework has support for GPIO, I2C, SPI, PWM, ADC, DAC, Serial, 1-Wire. Also the API are aligned with .NET IoT making it easy for code reuse between development on a Raspberry Pi with .NET 6.0 and an MCU running .NET nanoFramework.

  • samples

    Sample code referenced by the .NET documentation (by dotnet)

  • A comparison on how to reuse code and the differences between .NET IoT and .NET nanoFramework is available here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • System.Device.Gpio

    :package: nanoFramework System.Device.Gpio Class Library

  • General Purpose Input and Output (GPIO): System.Device.Gpio and associated documentation for the class library

  • System.Device.Spi

    📦 System.Device.Spi library for .NET nanoFramework.

  • Serial Peripheral Interface (SPI): System.Device.Spiand associated document for the class library

  • System.Device.I2c

    :package: nanoFramework System.Device.I2c Class Library

  • Inter-Integrated Circuit (I2C): System.Device.I2c and associated document for the class library

  • System.Device.Dac

    :package: nanoFramework System.Device.Dac class library

  • Digital-to-analog converter (DAC): System.Device.Dac and associated document for the class library

  • System.Device.Adc

    :package: System.Device.Adc library for .NET nanoFramework

  • Analog-to-digital converter (ADC): System.Device.Adc and associated document for the class library

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • System.Device.Pwm

    📦 System.Device.Pwm library for .NET nanoFramework.

  • Pulse-width Modulation (PWM): System.Device.Pwm and associated document for the class library

  • System.IO.Ports

    :package: System.IO.Ports library for .NET nanoFramework.

  • Serial Port: System.IO.Portsand associated documentation for the class library

  • nanoFramework.Device.OneWire

    :package: nanoFramework 1-Wire Class Library

  • One Wire or 1-Wire: nanoFramework.Device.OneWire and associated document for the class library

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts