在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 物联网:这个仓库包含各种物联网板、芯片、显示器和PCB的.NET Core实现

物联网:这个仓库包含各种物联网板、芯片、显示器和PCB的.NET Core实现

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:90.56M
  • 下载次数:1
  • 浏览次数:6
  • 发布时间:2024-04-28
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】

.NET可以用于构建物联网设备和场景的应用程序。物联网应用程序通常与传感器、显示器和需要使用GPIO引脚、串口或类似硬件的输入设备进行交互。

【实例截图】
【核心代码】
文件清单
└── iot-7e1df5df0666de7bd8580145c2bf1a4f85c9f2de
    ├── azure-pipelines.yml
    ├── Build.cmd
    ├── build.proj
    ├── build.sh
    ├── CODE_OF_CONDUCT.md
    ├── config
    │   ├── filelist.txt
    │   └── SignClient.json
    ├── Directory.Build.props
    ├── Directory.Build.targets
    ├── Documentation
    │   ├── Coding-guidelines.md
    │   ├── CONTRIBUTING.md
    │   ├── creating-new-release.md
    │   ├── Devices-conventions.md
    │   ├── gpio-linux-libgpiod.md
    │   ├── How-to-Deploy-an-IoT-App.md
    │   ├── How-to-start-your-app-automatically-on-boot.md
    │   ├── How-to-start-your-app-automatically-on-boot-using-systemd.md
    │   ├── images
    │   │   ├── configurations.png
    │   │   ├── DotNetIotRoadmapComponents.png
    │   │   └── selectbranch.jpg
    │   ├── raspi-Docker-GPIO.md
    │   ├── raspi-i2c.md
    │   ├── raspi-pwm.md
    │   ├── raspi-spi.md
    │   ├── README.md
    │   └── roadmap.md
    ├── eng
    │   ├── Analyzers.props
    │   ├── ArduinoCsCI.cmd
    │   ├── Build.props
    │   ├── common
    │   │   ├── build.ps1
    │   │   ├── build.sh
    │   │   ├── CIBuild.cmd
    │   │   ├── cibuild.sh
    │   │   ├── cross
    │   │   │   ├── arm
    │   │   │   │   ├── sources.list.bionic
    │   │   │   │   ├── sources.list.focal
    │   │   │   │   ├── sources.list.jammy
    │   │   │   │   ├── sources.list.jessie
    │   │   │   │   ├── sources.list.xenial
    │   │   │   │   ├── sources.list.zesty
    │   │   │   │   ├── tizen
    │   │   │   │   │   └── tizen.patch
    │   │   │   │   ├── tizen-build-rootfs.sh
    │   │   │   │   └── tizen-fetch.sh
    │   │   │   ├── arm64
    │   │   │   │   ├── sources.list.bionic
    │   │   │   │   ├── sources.list.buster
    │   │   │   │   ├── sources.list.focal
    │   │   │   │   ├── sources.list.jammy
    │   │   │   │   ├── sources.list.stretch
    │   │   │   │   ├── sources.list.xenial
    │   │   │   │   ├── sources.list.zesty
    │   │   │   │   ├── tizen
    │   │   │   │   │   └── tizen.patch
    │   │   │   │   ├── tizen-build-rootfs.sh
    │   │   │   │   └── tizen-fetch.sh
    │   │   │   ├── armel
    │   │   │   │   ├── armel.jessie.patch
    │   │   │   │   ├── sources.list.jessie
    │   │   │   │   ├── tizen
    │   │   │   │   │   ├── tizen-dotnet.ks
    │   │   │   │   │   └── tizen.patch
    │   │   │   │   ├── tizen-build-rootfs.sh
    │   │   │   │   └── tizen-fetch.sh
    │   │   │   ├── armv6
    │   │   │   │   └── sources.list.buster
    │   │   │   ├── build-android-rootfs.sh
    │   │   │   ├── build-rootfs.sh
    │   │   │   ├── ppc64le
    │   │   │   │   └── sources.list.bionic
    │   │   │   ├── riscv64
    │   │   │   │   └── sources.list.sid
    │   │   │   ├── s390x
    │   │   │   │   └── sources.list.bionic
    │   │   │   ├── toolchain.cmake
    │   │   │   └── x86
    │   │   │       ├── sources.list.bionic
    │   │   │       └── sources.list.xenial
    │   │   ├── darc-init.ps1
    │   │   ├── darc-init.sh
    │   │   ├── dotnet-install.cmd
    │   │   ├── dotnet-install.ps1
    │   │   ├── dotnet-install.sh
    │   │   ├── enable-cross-org-publishing.ps1
    │   │   ├── generate-locproject.ps1
    │   │   ├── generate-sbom-prep.ps1
    │   │   ├── generate-sbom-prep.sh
    │   │   ├── helixpublish.proj
    │   │   ├── init-tools-native.cmd
    │   │   ├── init-tools-native.ps1
    │   │   ├── init-tools-native.sh
    │   │   ├── internal
    │   │   │   ├── Directory.Build.props
    │   │   │   ├── NuGet.config
    │   │   │   └── Tools.csproj
    │   │   ├── internal-feed-operations.ps1
    │   │   ├── internal-feed-operations.sh
    │   │   ├── loc
    │   │   │   └── P22DotNetHtmlLocalization.lss
    │   │   ├── msbuild.ps1
    │   │   ├── msbuild.sh
    │   │   ├── native
    │   │   │   ├── CommonLibrary.psm1
    │   │   │   ├── common-library.sh
    │   │   │   ├── init-compiler.sh
    │   │   │   ├── install-cmake.sh
    │   │   │   ├── install-cmake-test.sh
    │   │   │   └── install-tool.ps1
    │   │   ├── pipeline-logging-functions.ps1
    │   │   ├── pipeline-logging-functions.sh
    │   │   ├── post-build
    │   │   │   ├── add-build-to-channel.ps1
    │   │   │   ├── check-channel-consistency.ps1
    │   │   │   ├── nuget-validation.ps1
    │   │   │   ├── post-build-utils.ps1
    │   │   │   ├── publish-using-darc.ps1
    │   │   │   ├── sourcelink-validation.ps1
    │   │   │   ├── symbols-validation.ps1
    │   │   │   └── trigger-subscriptions.ps1
    │   │   ├── PSScriptAnalyzerSettings.psd1
    │   │   ├── README.md
    │   │   ├── retain-build.ps1
    │   │   ├── sdk-task.ps1
    │   │   ├── sdl
    │   │   │   ├── configure-sdl-tool.ps1
    │   │   │   ├── execute-all-sdl-tools.ps1
    │   │   │   ├── extract-artifact-archives.ps1
    │   │   │   ├── extract-artifact-packages.ps1
    │   │   │   ├── init-sdl.ps1
    │   │   │   ├── NuGet.config
    │   │   │   ├── packages.config
    │   │   │   ├── run-sdl.ps1
    │   │   │   └── sdl.ps1
    │   │   ├── SetupNugetSources.ps1
    │   │   ├── SetupNugetSources.sh
    │   │   ├── templates
    │   │   │   ├── job
    │   │   │   │   ├── execute-sdl.yml
    │   │   │   │   ├── job.yml
    │   │   │   │   ├── onelocbuild.yml
    │   │   │   │   ├── publish-build-assets.yml
    │   │   │   │   ├── source-build.yml
    │   │   │   │   └── source-index-stage1.yml
    │   │   │   ├── jobs
    │   │   │   │   ├── codeql-build.yml
    │   │   │   │   ├── jobs.yml
    │   │   │   │   └── source-build.yml
    │   │   │   ├── post-build
    │   │   │   │   ├── common-variables.yml
    │   │   │   │   ├── post-build.yml
    │   │   │   │   ├── setup-maestro-vars.yml
    │   │   │   │   └── trigger-subscription.yml
    │   │   │   ├── steps
    │   │   │   │   ├── add-build-to-channel.yml
    │   │   │   │   ├── build-reason.yml
    │   │   │   │   ├── component-governance.yml
    │   │   │   │   ├── execute-codeql.yml
    │   │   │   │   ├── execute-sdl.yml
    │   │   │   │   ├── generate-sbom.yml
    │   │   │   │   ├── publish-logs.yml
    │   │   │   │   ├── retain-build.yml
    │   │   │   │   ├── run-on-unix.yml
    │   │   │   │   ├── run-on-windows.yml
    │   │   │   │   ├── run-script-ifequalelse.yml
    │   │   │   │   ├── send-to-helix.yml
    │   │   │   │   ├── source-build.yml
    │   │   │   │   ├── telemetry-end.yml
    │   │   │   │   └── telemetry-start.yml
    │   │   │   └── variables
    │   │   │       ├── pool-providers.yml
    │   │   │       └── sdl-variables.yml
    │   │   ├── templates-official
    │   │   │   ├── job
    │   │   │   │   ├── job.yml
    │   │   │   │   ├── onelocbuild.yml
    │   │   │   │   ├── publish-build-assets.yml
    │   │   │   │   ├── source-build.yml
    │   │   │   │   └── source-index-stage1.yml
    │   │   │   ├── jobs
    │   │   │   │   ├── codeql-build.yml
    │   │   │   │   ├── jobs.yml
    │   │   │   │   └── source-build.yml
    │   │   │   ├── post-build
    │   │   │   │   ├── common-variables.yml
    │   │   │   │   ├── post-build.yml
    │   │   │   │   ├── setup-maestro-vars.yml
    │   │   │   │   └── trigger-subscription.yml
    │   │   │   ├── steps
    │   │   │   │   ├── add-build-to-channel.yml
    │   │   │   │   ├── component-governance.yml
    │   │   │   │   ├── execute-codeql.yml
    │   │   │   │   ├── generate-sbom.yml
    │   │   │   │   ├── publish-logs.yml
    │   │   │   │   ├── retain-build.yml
    │   │   │   │   ├── send-to-helix.yml
    │   │   │   │   └── source-build.yml
    │   │   │   └── variables
    │   │   │       └── sdl-variables.yml
    │   │   ├── tools.ps1
    │   │   └── tools.sh
    │   ├── Compilers.props
    │   ├── Publishing.props
    │   ├── sdl-tsa-vars.config
    │   ├── sendToHelix.proj
    │   ├── Signing.props
    │   ├── StyleCop.Analyzers.ruleset
    │   ├── stylecop.json
    │   ├── toolchain.cmake
    │   ├── tryrun.cmake
    │   ├── Version.Details.xml
    │   ├── Versions.external.props
    │   └── Versions.props
    ├── global.json
    ├── LICENSE
    ├── NuGet.config
    ├── README.md
    ├── README-nuget.md
    ├── samples
    │   ├── bmp280-sensor-azure-iot-hub
    │   │   ├── create-certificate.md
    │   │   ├── DNSensorAzureIoTHub.csproj
    │   │   ├── images
    │   │   │   ├── certificate-iot-hub-ca-csr.png
    │   │   │   ├── certificate-iot-hub-ca.png
    │   │   │   ├── certificate-iot-hub-csr.png
    │   │   │   ├── create-a-device-ca-certificate.png
    │   │   │   ├── iot-hub-message-routing-1.png
    │   │   │   ├── iot-hub-message-routing-2.png
    │   │   │   ├── iot-hub-message-routing-3.png
    │   │   │   ├── RP-Azure-flow.png
    │   │   │   ├── RP-BMP280_bb.png
    │   │   │   └── RP-BMP280_integration.png
    │   │   ├── Program.cs
    │   │   └── Readme.md
    │   ├── Device Binding Template.md
    │   ├── Directory.Build.props
    │   ├── Directory.Build.targets
    │   ├── force-sensitive-resistor
    │   │   ├── force-sensitive-resistor.csproj
    │   │   ├── Fsr408_Capacitor_RaspPi.png
    │   │   ├── Fsr408_Mcp3008_RaspPi.png
    │   │   ├── FsrWithAdcSample.cs
    │   │   ├── FsrWithCapacitorSample.cs
    │   │   ├── Program.cs
    │   │   └── README.md
    │   ├── led-animate
    │   │   ├── AnimateLeds.cs
    │   │   ├── led-animate.csproj
    │   │   ├── Program.cs
    │   │   └── README.md
    │   ├── led-blink
    │   │   ├── Dockerfile
    │   │   ├── led-blink.csproj
    │   │   ├── Program.cs
    │   │   ├── README.md
    │   │   ├── rpi-led_bb.png
    │   │   └── rpi-led.fzz
    │   ├── led-blink-multiple
    │   │   ├── led-blink-multiple.csproj
    │   │   ├── Program.cs
    │   │   ├── README.md
    │   │   ├── rpi-led-multiple_bb.png
    │   │   └── rpi-led-multiple.fzz
    │   ├── led-matrix-weather
    │   │   ├── chaining-matrices.jpg
    │   │   ├── led-matrix-weather.csproj
    │   │   ├── MathUtils.cs
    │   │   ├── pi-with-bonnet.jpg
    │   │   ├── Program.cs
    │   │   ├── Program.Drawings.cs
    │   │   ├── rain.jpg
    │   │   ├── README.md
    │   │   ├── Weather.cs
    │   │   └── Weather.OpenWeather.cs
    │   ├── led-more-blinking-lights
    │   │   ├── led-more-blinking-lights.csproj
    │   │   ├── Program.cs
    │   │   ├── README.md
    │   │   ├── rpi-more-blinking-lights_bb.png
    │   │   ├── rpi-more-blinking-lights.fzz
    │   │   ├── TimeEnvelope.cs
    │   │   └── Volume.cs
    │   ├── led-shift-register
    │   │   ├── led-shift-register.csproj
    │   │   ├── Program.cs
    │   │   └── README.md
    │   ├── M5StackRemoteDisplay
    │   │   ├── images
    │   │   │   ├── Landscape.png
    │   │   │   ├── MenuBarLeftMouse.png
    │   │   │   ├── MenuBar.png
    │   │   │   ├── MenuBarRightMouse.png
    │   │   │   ├── OpenMenu.png
    │   │   │   └── test.png
    │   │   ├── M5Example.png
    │   │   ├── M5StackRemoteDisplay.csproj
    │   │   ├── NmeaDataSet.cs
    │   │   ├── NmeaValueDataSet.cs
    │   │   ├── Program.cs
    │   │   ├── README.md
    │   │   ├── RemoteControl.cs
    │   │   └── ScreenMode.cs
    │   ├── README.md
    │   ├── samples.sln
    │   └── serialport-arduino
    │       ├── arduino-pi-sp_bb.png
    │       ├── arduino-pi-sp.fzz
    │       ├── Program.cs
    │       ├── README.md
    │       ├── serialport-arduino.csproj
    │       ├── setup-close.jpg
    │       ├── setup-full.jpg
    │       └── uart-demo.ino
    ├── SECURITY.md
    ├── src
    │   ├── devices
    │   │   ├── AD5328
    │   │   │   ├── AD5328.cs
    │   │   │   ├── AD5328.csproj
    │   │   │   ├── AD5328.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── AD5328.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Ads1115
    │   │   │   ├── ADS1115_circuit_bb.png
    │   │   │   ├── ADS1115_circuit.fzz
    │   │   │   ├── Ads1115.cs
    │   │   │   ├── Ads1115.csproj
    │   │   │   ├── Ads1115.sln
    │   │   │   ├── category.txt
    │   │   │   ├── ComparatorLatching.cs
    │   │   │   ├── ComparatorMode.cs
    │   │   │   ├── ComparatorPolarity.cs
    │   │   │   ├── ComparatorQueue.cs
    │   │   │   ├── DataRate.cs
    │   │   │   ├── DeviceMode.cs
    │   │   │   ├── I2cAddress.cs
    │   │   │   ├── InputMultiplexer.cs
    │   │   │   ├── InterruptResult.png
    │   │   │   ├── MeasuringRange.cs
    │   │   │   ├── Pulse_lengthener_schema.png
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Ads1115.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Adxl345
    │   │   │   ├── ADXL345_circuit_bb.png
    │   │   │   ├── ADXL345_circuit.fzz
    │   │   │   ├── Adxl345.cs
    │   │   │   ├── Adxl345.csproj
    │   │   │   ├── Adxl345.sln
    │   │   │   ├── category.txt
    │   │   │   ├── GravityRange.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Adxl345.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Adxl357
    │   │   │   ├── AccelerometerRange.cs
    │   │   │   ├── Adxl357.cs
    │   │   │   ├── Adxl357.csproj
    │   │   │   ├── Adxl357.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Adxl357.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.png
    │   │   ├── Ags01db
    │   │   │   ├── AGS01DB_circuit_bb.png
    │   │   │   ├── AGS01DB_circuit.fzz
    │   │   │   ├── Ags01db.cs
    │   │   │   ├── Ags01db.csproj
    │   │   │   ├── Ags01db.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Ags01db.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Ahtxx
    │   │   │   ├── Aht10.cs
    │   │   │   ├── Aht20.cs
    │   │   │   ├── AhtBase.cs
    │   │   │   ├── Ahtxx.csproj
    │   │   │   ├── Ahtxx_sample.png
    │   │   │   ├── Ahtxx.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Ahtxx.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Ak8963
    │   │   │   ├── Ak8963.cs
    │   │   │   ├── Ak8963.csproj
    │   │   │   ├── Ak8963I2cBase.cs
    │   │   │   ├── Ak8963I2c.cs
    │   │   │   ├── Ak8963.sln
    │   │   │   ├── category.txt
    │   │   │   ├── corrcalib.png
    │   │   │   ├── MeasurementMode.cs
    │   │   │   ├── OutputBitMode.cs
    │   │   │   ├── rawcalib.png
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── ak8963.sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Am2320
    │   │   │   ├── Am2320.cs
    │   │   │   ├── Am2320.csproj
    │   │   │   ├── Am2320.sln
    │   │   │   ├── category.txt
    │   │   │   ├── DeviceInformation.cs
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Am2320.sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Amg88xx
    │   │   │   ├── AMG8833Int.svg
    │   │   │   ├── AMG88xxAvgMode.svg
    │   │   │   ├── Amg88xx.cs
    │   │   │   ├── Amg88xx.csproj
    │   │   │   ├── AMG88xx.png
    │   │   │   ├── AMG88xxSample.png
    │   │   │   ├── Amg88xx.sln
    │   │   │   ├── Amg88xxUtils.cs
    │   │   │   ├── category.txt
    │   │   │   ├── FrameRateBit.cs
    │   │   │   ├── FrameRate.cs
    │   │   │   ├── InterruptModeBit.cs
    │   │   │   ├── InterruptMode.cs
    │   │   │   ├── MovingAverageModeBit.cs
    │   │   │   ├── OperatingMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── ResetType.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Amg88xx.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── StatusClearBit.cs
    │   │   │   ├── StatusFlagBit.cs
    │   │   │   └── tests
    │   │   │       ├── Amg88xxTests.cs
    │   │   │       ├── Amg88xx.Tests.csproj
    │   │   │       ├── Amg88xxUtilsTests.cs
    │   │   │       └── I2cTestDevice.cs
    │   │   ├── Apa102
    │   │   │   ├── Apa102.cs
    │   │   │   ├── Apa102.csproj
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Apa102.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Arduino
    │   │   │   ├── ArduinoAnalogController.cs
    │   │   │   ├── ArduinoAnalogInputPin.cs
    │   │   │   ├── ArduinoBoard.cs
    │   │   │   ├── Arduino.csproj
    │   │   │   ├── ArduinoGpioControllerDriver.cs
    │   │   │   ├── ArduinoI2cBus.cs
    │   │   │   ├── ArduinoI2cDevice.cs
    │   │   │   ├── ArduinoPwmChannel.cs
    │   │   │   ├── ArduinoSample.fzz
    │   │   │   ├── ArduinoSample_Monitor.png
    │   │   │   ├── Arduino.sln
    │   │   │   ├── ArduinoSpiDevice.cs
    │   │   │   ├── BlockingConcurrentBag.cs
    │   │   │   ├── category.txt
    │   │   │   ├── CommandError.cs
    │   │   │   ├── DhtSensor.cs
    │   │   │   ├── Encoder7Bit.cs
    │   │   │   ├── ExtendedCommandHandler.cs
    │   │   │   ├── FirmataCommand.cs
    │   │   │   ├── FirmataCommandSequence.cs
    │   │   │   ├── FirmataDevice.cs
    │   │   │   ├── FirmataSpiCommand.cs
    │   │   │   ├── FirmataSysexCommand.cs
    │   │   │   ├── FrequencyMode.cs
    │   │   │   ├── FrequencySensor.cs
    │   │   │   ├── README.md
    │   │   │   ├── ReconnectingNetworkStream.cs
    │   │   │   ├── ReplyType.cs
    │   │   │   ├── samples
    │   │   │   │   ├── ApiChecker
    │   │   │   │   │   ├── ArduinoCompilerSampleMethods.cs
    │   │   │   │   │   ├── Arduino.sample.cs
    │   │   │   │   │   ├── Arduino.sample.csproj
    │   │   │   │   │   ├── DebugLogStream.cs
    │   │   │   │   │   ├── RgbLedTest.cs
    │   │   │   │   │   └── TestCases.cs
    │   │   │   │   └── Monitor
    │   │   │   │       ├── Arduino.Monitor.cs
    │   │   │   │       ├── Arduino.Monitor.csproj
    │   │   │   │       └── CharacterDisplay.cs
    │   │   │   ├── SupportedMode.cs
    │   │   │   ├── SupportedPinConfiguration.cs
    │   │   │   ├── SystemVariable.cs
    │   │   │   ├── SystemVariableError.cs
    │   │   │   └── tests
    │   │   │       ├── ApiBehaviorTests.cs
    │   │   │       ├── Arduino.Tests.csproj
    │   │   │       ├── BasicFirmataTests.cs
    │   │   │       ├── BlockingConcurrentBagTest.cs
    │   │   │       ├── Encoder7BitTest.cs
    │   │   │       ├── FirmataTestFixture.cs
    │   │   │       ├── README.md
    │   │   │       └── xunit.runner.json
    │   │   ├── Axp192
    │   │   │   ├── AdcFrequency.cs
    │   │   │   ├── AdcPinCurrent.cs
    │   │   │   ├── AdcPinCurrentSetting.cs
    │   │   │   ├── AdcPinEnabled.cs
    │   │   │   ├── Axp192.cs
    │   │   │   ├── Axp192.csproj
    │   │   │   ├── Axp192.sln
    │   │   │   ├── BackupBatteryChargingCurrent.cs
    │   │   │   ├── BackupBatteryCharingVoltage.cs
    │   │   │   ├── BatteryStatus.cs
    │   │   │   ├── ButtonPressed.cs
    │   │   │   ├── category.txt
    │   │   │   ├── ChargingCurrent.cs
    │   │   │   ├── ChargingStopThreshold.cs
    │   │   │   ├── ChargingVoltage.cs
    │   │   │   ├── Gpio0Behavior.cs
    │   │   │   ├── GpioBehavior.cs
    │   │   │   ├── LdoDcPinsEnabled.cs
    │   │   │   ├── LongPressTiming.cs
    │   │   │   ├── PinOutputVoltage.cs
    │   │   │   ├── PowerControlData.cs
    │   │   │   ├── PowerStatus.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Axp192.samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── ShortPressTiming.cs
    │   │   │   ├── ShutdownBatteryPinFunction.cs
    │   │   │   ├── ShutdownBatteryTiming.cs
    │   │   │   ├── ShutdownTiming.cs
    │   │   │   ├── SignalDelayAfterPowerUp.cs
    │   │   │   ├── VbusCurrentLimit.cs
    │   │   │   ├── VholdVoltage.cs
    │   │   │   └── VoffVoltage.cs
    │   │   ├── Bh1745
    │   │   │   ├── AdcGain.cs
    │   │   │   ├── Bh1745.cs
    │   │   │   ├── Bh1745.csproj
    │   │   │   ├── Bh1745Extensions.cs
    │   │   │   ├── Bh1745.sln
    │   │   │   ├── category.txt
    │   │   │   ├── InterruptConfiguration.cs
    │   │   │   ├── Mask.cs
    │   │   │   ├── MeasurementTime.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── BH1745
    │   │   │   │   │   ├── Bh1745.cs
    │   │   │   │   │   └── Bh1745.Sample.csproj
    │   │   │   │   └── CustomConfiguration
    │   │   │   │       ├── Bh1745.CustomConfiguration.cs
    │   │   │   │       └── Bh1745CustomConfiguration.Sample.csproj
    │   │   │   └── sensor.jpg
    │   │   ├── Bh1750fvi
    │   │   │   ├── BH1750FVI_Circuit_bb.png
    │   │   │   ├── BH1750FVI_Circuit.fzz
    │   │   │   ├── Bh1750fvi.cs
    │   │   │   ├── Bh1750fvi.csproj
    │   │   │   ├── Bh1750fvi.sln
    │   │   │   ├── category.txt
    │   │   │   ├── Command.cs
    │   │   │   ├── I2cAddress.cs
    │   │   │   ├── MeasuringMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Bh1750fvi.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Bmm150
    │   │   │   ├── Bmm150Compensation.cs
    │   │   │   ├── Bmm150.cs
    │   │   │   ├── Bmm150.csproj
    │   │   │   ├── Bmm150I2cBase.cs
    │   │   │   ├── Bmm150I2c.cs
    │   │   │   ├── Bmm150.sln
    │   │   │   ├── Bmm150TrimRegister.cs
    │   │   │   ├── category.txt
    │   │   │   ├── corrcalib.png
    │   │   │   ├── rawcalib.png
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Bmm150.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Bmp180
    │   │   │   ├── Bmp180.cs
    │   │   │   ├── Bmp180.csproj
    │   │   │   ├── Bmp180.sln
    │   │   │   ├── CalibrationData.cs
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── rpi-bmp180_i2c_bb.png
    │   │   │   ├── rpi-bmp180_i2c.fzz
    │   │   │   ├── samples
    │   │   │   │   ├── Bmp180.Sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Sampling.cs
    │   │   ├── Bmxx80
    │   │   │   ├── Bme280.cs
    │   │   │   ├── Bme680.cs
    │   │   │   ├── Bme680HeaterProfileConfig.cs
    │   │   │   ├── Bme680HeaterProfile.cs
    │   │   │   ├── Bme680Mask.cs
    │   │   │   ├── Bmp280.cs
    │   │   │   ├── Bmx280Base.cs
    │   │   │   ├── Bmxx80Base.cs
    │   │   │   ├── Bmxx80.csproj
    │   │   │   ├── Bmxx80.sln
    │   │   │   ├── CalibrationData
    │   │   │   │   ├── Bme280CalibrationData.cs
    │   │   │   │   ├── Bme680CalibrationData.cs
    │   │   │   │   ├── Bmp280CalibrationData.cs
    │   │   │   │   └── Bmxx80CalibrationData.cs
    │   │   │   ├── category.txt
    │   │   │   ├── DeviceStatus.cs
    │   │   │   ├── FilteringMode
    │   │   │   │   ├── Bme680FilteringMode.cs
    │   │   │   │   └── Bmx280FilteringMode.cs
    │   │   │   ├── PowerMode
    │   │   │   │   ├── Bme680PowerMode.cs
    │   │   │   │   └── Bmx280PowerMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── ReadResult
    │   │   │   │   ├── Bme280ReadResult.cs
    │   │   │   │   ├── Bme680ReadResult.cs
    │   │   │   │   └── Bmp280ReadResult.cs
    │   │   │   ├── Register
    │   │   │   │   ├── Bme280Register.cs
    │   │   │   │   ├── Bme680Register.cs
    │   │   │   │   ├── Bmx280Register.cs
    │   │   │   │   └── Bmxx80Register.cs
    │   │   │   ├── rpi-bmp280_i2c.fzz
    │   │   │   ├── rpi-bmp280_i2c.png
    │   │   │   ├── samples
    │   │   │   │   ├── Bme280
    │   │   │   │   │   ├── Bme280.sample.cs
    │   │   │   │   │   └── Bme280.sample.csproj
    │   │   │   │   ├── Bme680
    │   │   │   │   │   ├── Bme680.sample.cs
    │   │   │   │   │   └── Bme680.sample.csproj
    │   │   │   │   └── Bmp280
    │   │   │   │       ├── Bmp280.sample.cs
    │   │   │   │       └── Bmp280.sample.csproj
    │   │   │   ├── Sampling.cs
    │   │   │   ├── StandbyTime.cs
    │   │   │   └── tests
    │   │   │       ├── Bmp280Tests.cs
    │   │   │       ├── Bmxx80.Tests.csproj
    │   │   │       └── SimulatedI2cDevice.cs
    │   │   ├── Bno055
    │   │   │   ├── Bno055.csproj
    │   │   │   ├── BNO055.jpg
    │   │   │   ├── Bno055Sensor.cs
    │   │   │   ├── Bno055.sln
    │   │   │   ├── category.txt
    │   │   │   ├── Models
    │   │   │   │   ├── AxisRemap.cs
    │   │   │   │   ├── CalibrationStatus.cs
    │   │   │   │   ├── Error.cs
    │   │   │   │   ├── Info.cs
    │   │   │   │   ├── InteruptStatus.cs
    │   │   │   │   ├── OperationMode.cs
    │   │   │   │   ├── PowerMode.cs
    │   │   │   │   ├── Registers.cs
    │   │   │   │   ├── Status.cs
    │   │   │   │   ├── TemperatureSource.cs
    │   │   │   │   ├── TestResult.cs
    │   │   │   │   └── Units.cs
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Bno055.sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Board
    │   │   │   ├── Board.cs
    │   │   │   ├── Board.csproj
    │   │   │   ├── Board.sln
    │   │   │   ├── category.txt
    │   │   │   ├── CustomBoard.cs
    │   │   │   ├── DummyGpioDriver.cs
    │   │   │   ├── GenericBoard.cs
    │   │   │   ├── I2cBusExtensions.cs
    │   │   │   ├── I2cBusManager.cs
    │   │   │   ├── IDeviceManager.cs
    │   │   │   ├── KeyboardGpioDriver.cs
    │   │   │   ├── ManagedGpioController.cs
    │   │   │   ├── PinUsage.cs
    │   │   │   ├── PwmChannelManager.cs
    │   │   │   ├── RaspberryPiBoard.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Board.Sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SpiDeviceManager.cs
    │   │   │   └── tests
    │   │   │       ├── BoardTests.cs
    │   │   │       ├── Board.Tests.csproj
    │   │   │       ├── ConfigFiles
    │   │   │       │   ├── configI2c-defaultpins.txt
    │   │   │       │   ├── config.I2c.txt
    │   │   │       │   ├── config.nothing.txt
    │   │   │       │   ├── config.Pwm1invalid.txt
    │   │   │       │   ├── config.Pwm1.txt
    │   │   │       │   ├── config.Pwm.txt
    │   │   │       │   └── config.Spi.txt
    │   │   │       ├── I2cBusManagerTest.cs
    │   │   │       ├── I2cDummyBus.cs
    │   │   │       ├── I2cDummyDevice.cs
    │   │   │       ├── RaspberryPiBoardTest.cs
    │   │   │       ├── RpiBoardDtOverlayTests.cs
    │   │   │       └── SpiDummyDevice.cs
    │   │   ├── BoardLed
    │   │   │   ├── BoardLed.cs
    │   │   │   ├── BoardLed.csproj
    │   │   │   ├── BoardLed.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── BoardLed.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── BrickPi3
    │   │   │   ├── BrickPi3.cs
    │   │   │   ├── BrickPi3.csproj
    │   │   │   ├── BrickPi3-How-it-Works.jpg
    │   │   │   ├── BrickPi3.sln
    │   │   │   ├── category.txt
    │   │   │   ├── Extensions
    │   │   │   │   └── EnumExtension.cs
    │   │   │   ├── Models
    │   │   │   │   ├── BrickPiInfo.cs
    │   │   │   │   ├── BrickPiVoltage.cs
    │   │   │   │   ├── Motors.cs
    │   │   │   │   ├── Sensors.cs
    │   │   │   │   └── SpiMessages.cs
    │   │   │   ├── Movement
    │   │   │   │   ├── Motor.cs
    │   │   │   │   └── Vehicle.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── BrickPi3.samples.csproj
    │   │   │   │   ├── MotorTests.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SensorTests.cs
    │   │   │   └── Sensors
    │   │   │       ├── EV3ColorSensor.cs
    │   │   │       ├── EV3GyroSensor.cs
    │   │   │       ├── EV3IRSensor.cs
    │   │   │       ├── EV3TouchSensor.cs
    │   │   │       ├── EV3UltraSonicSensor.cs
    │   │   │       ├── ISensor.cs
    │   │   │       ├── NXTColorSensor.cs
    │   │   │       ├── NXTLightSensor.cs
    │   │   │       ├── NXTSoundSensor.cs
    │   │   │       ├── NXTTouchSensor.cs
    │   │   │       └── NXTUltraSonicSensor.cs
    │   │   ├── BuildHat
    │   │   │   ├── 3x3matrix.png
    │   │   │   ├── active-motor.png
    │   │   │   ├── Brick.cs
    │   │   │   ├── BuildHat.csproj
    │   │   │   ├── build-hat.jpg
    │   │   │   ├── BuildHat.sln
    │   │   │   ├── category.txt
    │   │   │   ├── color-distance.png
    │   │   │   ├── data
    │   │   │   │   ├── firmware.bin
    │   │   │   │   ├── signature.bin
    │   │   │   │   └── version
    │   │   │   ├── Models
    │   │   │   │   ├── BuildHatInformation.cs
    │   │   │   │   ├── CombiModes.cs
    │   │   │   │   ├── LedColor.cs
    │   │   │   │   ├── LedMode.cs
    │   │   │   │   ├── MinimumMaximumValues.cs
    │   │   │   │   ├── ModeDetail.cs
    │   │   │   │   ├── PositionWay.cs
    │   │   │   │   ├── RecommendedPid.cs
    │   │   │   │   ├── SensorPort.cs
    │   │   │   │   ├── SensorType.cs
    │   │   │   │   └── TypeValues.cs
    │   │   │   ├── Motors
    │   │   │   │   ├── ActiveMotor.cs
    │   │   │   │   ├── IMotor.cs
    │   │   │   │   └── PassiveMotor.cs
    │   │   │   ├── passive-light.png
    │   │   │   ├── README.md
    │   │   │   ├── Resource.Designer.cs
    │   │   │   ├── Resource.resx
    │   │   │   ├── samples
    │   │   │   │   ├── BuildHat.samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Sensors
    │   │   │   │   ├── ActiveSensor.cs
    │   │   │   │   ├── ButtonSensor.cs
    │   │   │   │   ├── ColorAndDistanceSensor.cs
    │   │   │   │   ├── ColorLightMatrix.cs
    │   │   │   │   ├── ColorSensor.cs
    │   │   │   │   ├── ForceSensor.cs
    │   │   │   │   ├── PassiveLight.cs
    │   │   │   │   ├── Sensor.cs
    │   │   │   │   ├── UltrasonicDistanceSensor.cs
    │   │   │   │   ├── WeDoDistanceSensor.cs
    │   │   │   │   └── WeDoTiltSensor.cs
    │   │   │   ├── spike-color.png
    │   │   │   ├── spike-distance.png
    │   │   │   ├── spike-force.png
    │   │   │   ├── tests
    │   │   │   │   └── BuildHatTests
    │   │   │   │       ├── BrickTests.cs
    │   │   │   │       └── BuildHatTests.csproj
    │   │   │   ├── train-motor.png
    │   │   │   ├── wedo-distance.png
    │   │   │   └── wedo-tilt.png
    │   │   ├── Button
    │   │   │   ├── ButtonBase.cs
    │   │   │   ├── Button.csproj
    │   │   │   ├── ButtonHoldingEventArgs.cs
    │   │   │   ├── ButtonHoldingState.cs
    │   │   │   ├── Button.sln
    │   │   │   ├── category.txt
    │   │   │   ├── GpioButton.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Button.samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── tests
    │   │   │   │   ├── ButtonTests.cs
    │   │   │   │   ├── Button.tests.csproj
    │   │   │   │   └── TestButton.cs
    │   │   │   └── unittests.png
    │   │   ├── Buzzer
    │   │   │   ├── Buzzer.cs
    │   │   │   ├── Buzzer.csproj
    │   │   │   ├── Buzzer.Samples.wiring.fzz
    │   │   │   ├── Buzzer.Samples.wiring.png
    │   │   │   ├── Buzzer.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Buzzer.Samples.csproj
    │   │   │       ├── Enums.cs
    │   │   │       ├── MelodyElement.cs
    │   │   │       ├── MelodyPlayer.cs
    │   │   │       ├── NoteElement.cs
    │   │   │       ├── PauseElement.cs
    │   │   │       └── Program.cs
    │   │   ├── Camera
    │   │   │   ├── Camera
    │   │   │   │   ├── Camera.csproj
    │   │   │   │   ├── CameraInfo.cs
    │   │   │   │   └── Settings
    │   │   │   │       ├── CommandCategory.cs
    │   │   │   │       ├── Command.cs
    │   │   │   │       ├── CommandInputType.cs
    │   │   │   │       ├── CommandOptionAndValue.cs
    │   │   │   │       ├── CommandOption.cs
    │   │   │   │       ├── CommandOptionsBuilder.cs
    │   │   │   │       ├── CommandOutputType.cs
    │   │   │   │       ├── LibcameraAppsSettings.cs
    │   │   │   │       └── ProcessSettingsFactory.cs
    │   │   │   ├── CameraInsights.md
    │   │   │   ├── Camera.sln
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   └── Camera.Samples
    │   │   │   │       ├── Camera.Samples.csproj
    │   │   │   │       ├── Capture.cs
    │   │   │   │       └── Program.cs
    │   │   │   └── tests
    │   │   │       ├── FakeVideoCapture
    │   │   │       │   ├── FakeVideoCapture.csproj
    │   │   │       │   ├── Program.cs
    │   │   │       │   └── testfile.bin
    │   │   │       └── TestCamera
    │   │   │           ├── CameraInfoTests.cs
    │   │   │           ├── CommandOptionsBuilderTests.cs
    │   │   │           ├── ProcessRunnerTests.cs
    │   │   │           ├── test.bin
    │   │   │           ├── TestCamera.csproj
    │   │   │           ├── test.txt
    │   │   │           └── Usings.cs
    │   │   ├── Card
    │   │   │   ├── CardRfid.csproj
    │   │   │   ├── Card.sln
    │   │   │   ├── CardTransceiver.cs
    │   │   │   ├── category.txt
    │   │   │   ├── CreditCard
    │   │   │   │   ├── ApduCommands.cs
    │   │   │   │   ├── ApduReturnCommands.cs
    │   │   │   │   ├── ApplicationDataDetail.cs
    │   │   │   │   ├── BerSplitter.cs
    │   │   │   │   ├── category.txt
    │   │   │   │   ├── ConversionType.cs
    │   │   │   │   ├── CreditCard.cs
    │   │   │   │   ├── CreditCardProcessing.csproj
    │   │   │   │   ├── DataType.cs
    │   │   │   │   ├── README.md
    │   │   │   │   ├── Source.cs
    │   │   │   │   ├── Tag.cs
    │   │   │   │   ├── TagDetails.cs
    │   │   │   │   ├── TagList.cs
    │   │   │   │   └── TerminalTransactionQualifier.cs
    │   │   │   ├── EmulatedTag
    │   │   │   │   ├── CardStatus.cs
    │   │   │   │   ├── category.txt
    │   │   │   │   ├── EmulatedNdefTag.cs
    │   │   │   │   ├── EmulatedTag.csproj
    │   │   │   │   ├── README.md
    │   │   │   │   ├── tag_read.png
    │   │   │   │   ├── TagType.cs
    │   │   │   │   └── tag_write.png
    │   │   │   ├── ErrorType.cs
    │   │   │   ├── Mifare
    │   │   │   │   ├── AccessSector.cs
    │   │   │   │   ├── AccessType.cs
    │   │   │   │   ├── category.txt
    │   │   │   │   ├── MifareApplicationIdentifier.cs
    │   │   │   │   ├── MifareCardCapacity.cs
    │   │   │   │   ├── MifareCardCommand.cs
    │   │   │   │   ├── MifareCard.cs
    │   │   │   │   ├── Mifare.csproj
    │   │   │   │   ├── MifareDirectory.cs
    │   │   │   │   ├── MifareDirectoryEntry.cs
    │   │   │   │   └── README.md
    │   │   │   ├── Ndef
    │   │   │   │   ├── EnumHelper.cs
    │   │   │   │   ├── GeneralePurposeByteConditions.cs
    │   │   │   │   ├── MessageFlag.cs
    │   │   │   │   ├── Ndef.csproj
    │   │   │   │   ├── NdefMessage.cs
    │   │   │   │   ├── Ndef.sln
    │   │   │   │   ├── README.md
    │   │   │   │   ├── Record
    │   │   │   │   │   ├── GeoRecord.cs
    │   │   │   │   │   ├── MediaRecord.cs
    │   │   │   │   │   ├── NdefRecord.cs
    │   │   │   │   │   ├── TextRecord.cs
    │   │   │   │   │   └── UriRecord.cs
    │   │   │   │   ├── RecordHeader.cs
    │   │   │   │   ├── samples
    │   │   │   │   │   ├── NdefSamples.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   ├── tests
    │   │   │   │   │   ├── CardDumpExamples.cs
    │   │   │   │   │   ├── NdefTests.cs
    │   │   │   │   │   └── Ndef.Tests.csproj
    │   │   │   │   ├── TypeNameFormat.cs
    │   │   │   │   └── UriType.cs
    │   │   │   ├── NfcProtocol.cs
    │   │   │   ├── ProcessError.cs
    │   │   │   ├── README.md
    │   │   │   ├── Rfid
    │   │   │   │   ├── ApplicationType.cs
    │   │   │   │   ├── Data106kbpsInnovisionJewel.cs
    │   │   │   │   ├── Data106kbpsTypeA.cs
    │   │   │   │   ├── Data106kbpsTypeB.cs
    │   │   │   │   ├── Data212_424kbps.cs
    │   │   │   │   └── MaxFrameSize.cs
    │   │   │   ├── Ultralight
    │   │   │   │   ├── AuthenticationConfiguration.cs
    │   │   │   │   ├── Configuration.cs
    │   │   │   │   ├── FieldDetectPin.cs
    │   │   │   │   ├── MirrorConfiguration.cs
    │   │   │   │   ├── MirrorType.cs
    │   │   │   │   ├── NfcCounterConfiguration.cs
    │   │   │   │   ├── README.md
    │   │   │   │   ├── UltralightCard.cs
    │   │   │   │   ├── UltralightCardType.cs
    │   │   │   │   ├── UltralightCommand.cs
    │   │   │   │   └── Ultralight.csproj
    │   │   │   └── VersionSupported.cs
    │   │   ├── Ccs811
    │   │   │   ├── category.txt
    │   │   │   ├── ccs811_bb.png
    │   │   │   ├── Ccs811.csproj
    │   │   │   ├── ccs811.fzz
    │   │   │   ├── Ccs811Sensor.cs
    │   │   │   ├── Ccs811.sln
    │   │   │   ├── Error.cs
    │   │   │   ├── graph.png
    │   │   │   ├── MeasurementArgs.cs
    │   │   │   ├── OperationMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Ccs811.Sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Status.cs
    │   │   ├── CharacterLcd
    │   │   │   ├── BigFontMap.txt
    │   │   │   ├── category.txt
    │   │   │   ├── CharacterLcd.csproj
    │   │   │   ├── CharacterLcdExtensions.cs
    │   │   │   ├── CharacterLcd.sln
    │   │   │   ├── Flags.cs
    │   │   │   ├── Hd44780.cs
    │   │   │   ├── ICharacterLcd.cs
    │   │   │   ├── Lcd1602.cs
    │   │   │   ├── Lcd2004.cs
    │   │   │   ├── LcdConsole.cs
    │   │   │   ├── LcdInterface.cs
    │   │   │   ├── LcdInterface.Gpio.cs
    │   │   │   ├── LcdInterface.I2c4Bit.cs
    │   │   │   ├── LcdInterface.I2c.cs
    │   │   │   ├── LcdInterface.ShiftRegister.cs
    │   │   │   ├── LcdRgb.cs
    │   │   │   ├── LcdValueUnitDisplay.cs
    │   │   │   ├── lcmWiringExample.jpg
    │   │   │   ├── LineWrapMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── Registers.cs
    │   │   │   ├── samples
    │   │   │   │   ├── CharacterLcd.Samples.csproj
    │   │   │   │   ├── Hd44780.ExtendedSample.cs
    │   │   │   │   ├── LargeValueSample.cs
    │   │   │   │   ├── LcdConsole.Samples.cs
    │   │   │   │   ├── Pcf8574tSample.cs
    │   │   │   │   └── Program.cs
    │   │   │   └── tests
    │   │   │       ├── CharacterLcdTests.cs
    │   │   │       ├── CharacterLcd.Tests.csproj
    │   │   │       ├── LcdConsoleTests.cs
    │   │   │       └── LcdValueUnitDisplayTests.cs
    │   │   ├── Charlieplex
    │   │   │   ├── category.txt
    │   │   │   ├── Charlieplex.csproj
    │   │   │   ├── CharlieplexSegment.cs
    │   │   │   ├── CharlieplexSegmentNode.cs
    │   │   │   ├── Charlieplex.sln
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Charlieplex-sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── tests
    │   │   │       ├── CharlieplexLayout.cs
    │   │   │       └── Charlieplex.Tests.csproj
    │   │   ├── Common
    │   │   │   ├── ClassVisibility.cs
    │   │   │   ├── Common.csproj
    │   │   │   ├── Common.sln
    │   │   │   ├── FrameworkCompatibilityExtensions.cs
    │   │   │   ├── Interop
    │   │   │   │   ├── Unix
    │   │   │   │   │   ├── Interop.Libraries.cs
    │   │   │   │   │   ├── Libasound
    │   │   │   │   │   │   ├── Interop.libasound.cs
    │   │   │   │   │   │   └── Interop.libasound.struct.cs
    │   │   │   │   │   ├── Libc
    │   │   │   │   │   │   ├── Interop.ioctl.macros.cs
    │   │   │   │   │   │   └── Interop.libc.cs
    │   │   │   │   │   └── ThreadHelper.cs
    │   │   │   │   └── Windows
    │   │   │   │       ├── Kernel32.cs
    │   │   │   │       └── WinUser.cs
    │   │   │   ├── Iot
    │   │   │   │   └── Device
    │   │   │   │       ├── Common
    │   │   │   │       │   ├── AngleExtensions.cs
    │   │   │   │       │   ├── DebuggerOutputLogger.cs
    │   │   │   │       │   ├── DebuggerOutputLoggerProvider.cs
    │   │   │   │       │   ├── FileSetStream.cs
    │   │   │   │       │   ├── GeographicPosition.cs
    │   │   │   │       │   ├── GeographicPositionExtensions.cs
    │   │   │   │       │   ├── GeoidCalculations.cs
    │   │   │   │       │   ├── GreatCircle.cs
    │   │   │   │       │   ├── LogDispatcher.cs
    │   │   │   │       │   ├── NumberHelper.cs
    │   │   │   │       │   ├── ProcessRunner.cs
    │   │   │   │       │   ├── ProcessSettings.cs
    │   │   │   │       │   ├── SimpleConsoleLogger.cs
    │   │   │   │       │   ├── SimpleConsoleLoggerFactory.cs
    │   │   │   │       │   └── WeatherHelper.cs
    │   │   │   │       ├── Graphics
    │   │   │   │       │   ├── BdfFont.cs
    │   │   │   │       │   ├── BitmapImage.cs
    │   │   │   │       │   ├── Converters.cs
    │   │   │   │       │   ├── Font5x8.cs
    │   │   │   │       │   ├── GraphicDisplay.cs
    │   │   │   │       │   ├── IGraphics.cs
    │   │   │   │       │   ├── IImageFactory.cs
    │   │   │   │       │   ├── ImageFileType.cs
    │   │   │   │       │   ├── LcdCharacterEncoding.cs
    │   │   │   │       │   ├── LcdCharacterEncodingFactory.cs
    │   │   │   │       │   └── PixelFormat.cs
    │   │   │   │       └── Multiplexing
    │   │   │   │           ├── GpioOutputSegment.cs
    │   │   │   │           ├── IOutputSegment.cs
    │   │   │   │           ├── samples
    │   │   │   │           │   ├── OutputSegment-driver.csproj
    │   │   │   │           │   └── Program.cs
    │   │   │   │           ├── tests
    │   │   │   │           │   ├── OutputSegmentTests.cs
    │   │   │   │           │   └── OutputSegmentTests.csproj
    │   │   │   │           └── VirtualOutputSegment.cs
    │   │   │   ├── IsExternalInit.cs
    │   │   │   ├── MathExtensions.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Common.Samples.csproj
    │   │   │   │   ├── MyTestComponent.cs
    │   │   │   │   └── Program.cs
    │   │   │   ├── System
    │   │   │   │   └── Device
    │   │   │   │       ├── Analog
    │   │   │   │       │   ├── AnalogController.cs
    │   │   │   │       │   ├── AnalogInputPin.cs
    │   │   │   │       │   ├── TriggerReason.cs
    │   │   │   │       │   ├── ValueChangedEventArgs.cs
    │   │   │   │       │   └── ValueChangedEventHandler.cs
    │   │   │   │       ├── DelayHelper.cs
    │   │   │   │       ├── Gpio
    │   │   │   │       │   ├── PinVector32.cs
    │   │   │   │       │   └── PinVector64.cs
    │   │   │   │       └── Spi
    │   │   │   │           └── SpiBusInfo.cs
    │   │   │   └── tests
    │   │   │       ├── AngleExtensionsTest.cs
    │   │   │       ├── Common.Tests.csproj
    │   │   │       ├── FrameworkCompatibilityExtensionsTest.cs
    │   │   │       ├── GeographicPositionTest.cs
    │   │   │       ├── GreatCircleTest.cs
    │   │   │       ├── LoggingTests.cs
    │   │   │       ├── MathExtensionsTest.cs
    │   │   │       └── WeatherTests.cs
    │   │   ├── CpuTemperature
    │   │   │   ├── category.txt
    │   │   │   ├── CpuTemperature.cs
    │   │   │   ├── CpuTemperature.csproj
    │   │   │   ├── CpuTemperature.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── app.manifest
    │   │   │       ├── CpuTemperature.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── DCMotor
    │   │   │   ├── category.txt
    │   │   │   ├── DCMotor2PinNoEnable.cs
    │   │   │   ├── DCMotor2pinWithBiDirectionalPin_bb.png
    │   │   │   ├── DCMotor2PinWithBiDirectionalPin.cs
    │   │   │   ├── DCMotor2pinWithBiDirectionalPin.fzz
    │   │   │   ├── DCMotor3Pin.cs
    │   │   │   ├── dcmotor_bb.png
    │   │   │   ├── DCMotor.cs
    │   │   │   ├── DCMotor.csproj
    │   │   │   ├── dcmotor.fzz
    │   │   │   ├── DCMotor.sln
    │   │   │   ├── DCMotorWithStartStop.cs
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── DCMotor.sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Device-Index.md
    │   │   ├── Dhtxx
    │   │   │   ├── category.txt
    │   │   │   ├── CommunicationProtocol.cs
    │   │   │   ├── Devices
    │   │   │   │   ├── Dht10.cs
    │   │   │   │   ├── Dht11.cs
    │   │   │   │   ├── Dht12.cs
    │   │   │   │   ├── Dht21.cs
    │   │   │   │   └── Dht22.cs
    │   │   │   ├── DHT12_circuit_bb.png
    │   │   │   ├── DHT12_circuit.fzz
    │   │   │   ├── dht22ex.jpg
    │   │   │   ├── dht22.fzz
    │   │   │   ├── dht22.png
    │   │   │   ├── DhtBase.cs
    │   │   │   ├── Dhtxx.csproj
    │   │   │   ├── Dhtxx.sln
    │   │   │   ├── imgs
    │   │   │   │   ├── dht10.jpg
    │   │   │   │   ├── dht11.jpg
    │   │   │   │   ├── dht12.jpg
    │   │   │   │   ├── dht21.jpg
    │   │   │   │   └── dht22.jpg
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── DhtSensor.sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Directory.Build.props
    │   │   ├── Directory.Build.targets
    │   │   ├── Display
    │   │   │   ├── Alignment.cs
    │   │   │   ├── BiColorBarGraph.cs
    │   │   │   ├── BlinkRate.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Display.csproj
    │   │   │   ├── Display.sln
    │   │   │   ├── Dot.cs
    │   │   │   ├── Font14.cs
    │   │   │   ├── Font.cs
    │   │   │   ├── FontHelper14.cs
    │   │   │   ├── FontHelper.cs
    │   │   │   ├── Ht16k33.cs
    │   │   │   ├── ISevenSegmentDisplay.cs
    │   │   │   ├── Large4Digit14SegmentDisplay.cs
    │   │   │   ├── Large4Digit7SegmentDisplay.cs
    │   │   │   ├── LedColor.cs
    │   │   │   ├── Matrix16x8.cs
    │   │   │   ├── Matrix8x8Bicolor.cs
    │   │   │   ├── Matrix8x8.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── BiColorBargraph
    │   │   │   │   │   ├── BiColorBargraph.sample.csproj
    │   │   │   │   │   └── Program.BiColorBargraph.cs
    │   │   │   │   ├── Large4Digit14SegmentDisplay
    │   │   │   │   │   ├── Large4Digit14SegmentDisplay.sample.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   ├── Large4Digit7SegmentDisplay
    │   │   │   │   │   ├── Large4Digit7SegmentDisplay.sample.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   ├── Matrix
    │   │   │   │   │   ├── Matrix.sample.csproj
    │   │   │   │   │   └── Program.Matrix.cs
    │   │   │   │   └── Matrix8x8Bicolor
    │   │   │   │       ├── Matrix8x8Bicolor.sample.csproj
    │   │   │   │       └── Program.Matrix8x8Bicolor.cs
    │   │   │   ├── Segment14.cs
    │   │   │   └── Segment.cs
    │   │   ├── ExplorerHat
    │   │   │   ├── category.txt
    │   │   │   ├── DCMotorExtensions.cs
    │   │   │   ├── ExplorerHat.cs
    │   │   │   ├── ExplorerHat.csproj
    │   │   │   ├── ExplorerHat.sln
    │   │   │   ├── Led.cs
    │   │   │   ├── Lights.cs
    │   │   │   ├── Motors.cs
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── ExplorerHat.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Ft232H
    │   │   │   ├── category.txt
    │   │   │   ├── Ft2232HDevice.cs
    │   │   │   ├── Ft232H.csproj
    │   │   │   ├── Ft232HDevice.cs
    │   │   │   ├── Ft232HGpio.cs
    │   │   │   ├── Ft232HI2cBus.cs
    │   │   │   ├── Ft232HI2cDevice.cs
    │   │   │   ├── Ft232H.sln
    │   │   │   ├── Ft232HSpi.cs
    │   │   │   ├── Ft4232HDevice.cs
    │   │   │   ├── Ftx232HDevice.cs
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Ft232H.sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Ft4222
    │   │   │   ├── category.txt
    │   │   │   ├── Ft4222Common.cs
    │   │   │   ├── Ft4222.csproj
    │   │   │   ├── Ft4222Device.cs
    │   │   │   ├── Ft4222Gpio.cs
    │   │   │   ├── Ft4222I2cBus.cs
    │   │   │   ├── Ft4222I2c.cs
    │   │   │   ├── Ft4222.sln
    │   │   │   ├── Ft4222Spi.cs
    │   │   │   ├── FtClockRate.cs
    │   │   │   ├── FtFunction.cs
    │   │   │   ├── FtVersion.cs
    │   │   │   ├── GpioPinMode.cs
    │   │   │   ├── GpioPinValue.cs
    │   │   │   ├── GpioPort.cs
    │   │   │   ├── GpioTrigger.cs
    │   │   │   ├── I2cMasterFlag.cs
    │   │   │   ├── PinDrivingStrength.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Ft4222.sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SpiClock.cs
    │   │   │   ├── SpiClockPhase.cs
    │   │   │   ├── SpiClockPolarity.cs
    │   │   │   ├── SpiDrivingStrength.cs
    │   │   │   ├── SpiOperatingMode.cs
    │   │   │   └── SpiReplicaProtocol.cs
    │   │   ├── FtCommon
    │   │   │   ├── FtBitMode.cs
    │   │   │   ├── FtChannel.cs
    │   │   │   ├── FtCommon.cs
    │   │   │   ├── FtCommon.projitems
    │   │   │   ├── FtCommon.shproj
    │   │   │   ├── FtDevice.cs
    │   │   │   ├── FtDeviceType.cs
    │   │   │   ├── FtFlag.cs
    │   │   │   ├── FtFlowControl.cs
    │   │   │   ├── FtFunction.cs
    │   │   │   ├── FtOpcode.cs
    │   │   │   ├── FtOpenType.cs
    │   │   │   ├── FtStatus.cs
    │   │   │   └── SafeFtHandle.cs
    │   │   ├── GoPiGo3
    │   │   │   ├── category.txt
    │   │   │   ├── GoPiGo3.cs
    │   │   │   ├── GoPiGo3.csproj
    │   │   │   ├── GoPiGo3.png
    │   │   │   ├── GoPiGo3.sln
    │   │   │   ├── gopigosensors.png
    │   │   │   ├── Models
    │   │   │   │   ├── GoPiGoInfo.cs
    │   │   │   │   ├── GoPiGoLed.cs
    │   │   │   │   ├── GoPiGoVoltage.cs
    │   │   │   │   ├── GroveInputOutput.cs
    │   │   │   │   ├── GrovePort.cs
    │   │   │   │   ├── GroveSensors.cs
    │   │   │   │   ├── MotorPort.cs
    │   │   │   │   ├── Motors.cs
    │   │   │   │   ├── MotorStatus.cs
    │   │   │   │   ├── ServoPort.cs
    │   │   │   │   └── SpiMessages.cs
    │   │   │   ├── Movements
    │   │   │   │   ├── Motor.cs
    │   │   │   │   └── Vehicle.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── GoPiGo3.sample.csproj
    │   │   │   │   ├── MovementTests.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SensorTests.cs
    │   │   │   └── Sensors
    │   │   │       ├── AnalogSensor.cs
    │   │   │       ├── Button.cs
    │   │   │       ├── Buzzer.cs
    │   │   │       ├── DigitalInput.cs
    │   │   │       ├── DigitalOutput.cs
    │   │   │       ├── ISensor.cs
    │   │   │       ├── Led.cs
    │   │   │       ├── LedPwm.cs
    │   │   │       ├── LightSensor.cs
    │   │   │       ├── PotentiometerSensor.cs
    │   │   │       ├── Relay.cs
    │   │   │       ├── SoundSensor.cs
    │   │   │       └── UltraSonicSensor.cs
    │   │   ├── Gpio
    │   │   │   ├── category.txt
    │   │   │   ├── Drivers
    │   │   │   │   ├── NanoPiR2sDriver.cs
    │   │   │   │   ├── OrangePi4Driver.cs
    │   │   │   │   ├── OrangePiLite2Driver.cs
    │   │   │   │   ├── OrangePiLiteDriver.cs
    │   │   │   │   ├── OrangePiPCDriver.cs
    │   │   │   │   ├── OrangePiZero2Driver.cs
    │   │   │   │   ├── OrangePiZeroDriver.cs
    │   │   │   │   ├── PinState.cs
    │   │   │   │   ├── Rockchip
    │   │   │   │   │   ├── README.md
    │   │   │   │   │   ├── Rk3328Driver.cs
    │   │   │   │   │   ├── Rk3399Driver.cs
    │   │   │   │   │   └── RockchipDriver.cs
    │   │   │   │   ├── RockPi4BPlusDriver.cs
    │   │   │   │   └── Sunxi
    │   │   │   │       ├── README.md
    │   │   │   │       ├── Sun50iw2p1Driver.cs
    │   │   │   │       ├── Sun50iw6p1Driver.cs
    │   │   │   │       ├── Sun50iw9p1Driver.cs
    │   │   │   │       ├── Sun8iw7p1Driver.cs
    │   │   │   │       └── SunxiDriver.cs
    │   │   │   ├── Gpio.sln
    │   │   │   ├── imgs
    │   │   │   │   ├── RockchipDriver
    │   │   │   │   │   ├── libgpiod.jpg
    │   │   │   │   │   ├── rockchip.jpg
    │   │   │   │   │   ├── sysfs.jpg
    │   │   │   │   │   └── wiringOP.jpg
    │   │   │   │   └── SunxiDriver
    │   │   │   │       ├── libgpiod.jpg
    │   │   │   │       ├── sunxi.jpg
    │   │   │   │       ├── sysfs.jpg
    │   │   │   │       └── wiringOP.jpg
    │   │   │   ├── Iot.Device.Gpio.csproj
    │   │   │   ├── opi_circuit.fzz
    │   │   │   ├── opi_circuit.png
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── GpioSpeedBenchmark.cs
    │   │   │       ├── Iot.Device.Gpio.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── GrovePi
    │   │   │   ├── category.txt
    │   │   │   ├── GrovePi.cs
    │   │   │   ├── GrovePiDevice.csproj
    │   │   │   ├── grovepi.jpg
    │   │   │   ├── grovepisensors.png
    │   │   │   ├── GrovePi.sln
    │   │   │   ├── GrovePort.png
    │   │   │   ├── Models
    │   │   │   │   ├── DhtType.cs
    │   │   │   │   ├── GrovePiCommand.cs
    │   │   │   │   ├── GrovePiInfo.cs
    │   │   │   │   └── GrovePort.cs
    │   │   │   ├── README.md
    │   │   │   ├── sample.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── GrovePiDevice.sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Sensors
    │   │   │       ├── AnalogSensor.cs
    │   │   │       ├── Button.cs
    │   │   │       ├── Buzzer.cs
    │   │   │       ├── DhtSensor.cs
    │   │   │       ├── DigitalInput.cs
    │   │   │       ├── DigitalOutput.cs
    │   │   │       ├── GrooveTemperatureSensor.cs
    │   │   │       ├── ISensor.cs
    │   │   │       ├── LedBar.cs
    │   │   │       ├── Led.cs
    │   │   │       ├── LedPwm.cs
    │   │   │       ├── LightSensor.cs
    │   │   │       ├── PotentiometerSensor.cs
    │   │   │       ├── PwmOutput.cs
    │   │   │       ├── Relay.cs
    │   │   │       ├── SoundSensor.cs
    │   │   │       └── UltrasonicSensor.cs
    │   │   ├── Gui
    │   │   │   ├── category.txt
    │   │   │   ├── Gui.csproj
    │   │   │   ├── Gui.sln
    │   │   │   ├── Interop
    │   │   │   │   ├── Interop.uinput.cs
    │   │   │   │   └── Interop.X11.cs
    │   │   │   ├── IPointingDevice.cs
    │   │   │   ├── MouseButton.cs
    │   │   │   ├── MouseClickSimulatorUInputAbsolute.cs
    │   │   │   ├── MouseClickSimulatorUInputBase.cs
    │   │   │   ├── MouseClickSimulatorUInputRelative.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Gui.Sample.cs
    │   │   │   │   └── Gui.Sample.csproj
    │   │   │   ├── ScreenCapture.cs
    │   │   │   ├── ScreenCapture.Linux.cs
    │   │   │   ├── ScreenCapture.Windows.cs
    │   │   │   ├── tests
    │   │   │   │   ├── GuiTests..cs
    │   │   │   │   └── Gui.Tests.csproj
    │   │   │   ├── VirtualPointingDevice.cs
    │   │   │   └── WindowsMouseSimulator.Windows.cs
    │   │   ├── HardwareMonitor
    │   │   │   ├── category.txt
    │   │   │   ├── HardwareMonitor.csproj
    │   │   │   ├── HardwareMonitor.sln
    │   │   │   ├── IOpenHardwareMonitorInternal.cs
    │   │   │   ├── JsonSchema
    │   │   │   │   ├── ComputerJson.cs
    │   │   │   │   ├── HardwareJson.cs
    │   │   │   │   └── SensorJson.cs
    │   │   │   ├── OpenHardwareMonitor.cs
    │   │   │   ├── OpenHardwareMonitorHttp.cs
    │   │   │   ├── OpenHardwareMonitorTransport.cs
    │   │   │   ├── OpenHardwareMonitorWmi.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── OpenHardwareMonitor.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SensorType.cs
    │   │   │   └── SensorUpdateStrategy.cs
    │   │   ├── Hcsr04
    │   │   │   ├── category.txt
    │   │   │   ├── Hcsr04.cs
    │   │   │   ├── Hcsr04.csproj
    │   │   │   ├── Hcsr04.sln
    │   │   │   ├── raspberry_hc-sr04.png
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Hcsr04.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Hcsr501
    │   │   │   ├── category.txt
    │   │   │   ├── circuit_bb.png
    │   │   │   ├── circuit.fzz
    │   │   │   ├── Hcsr501.cs
    │   │   │   ├── Hcsr501.csproj
    │   │   │   ├── Hcsr501Setting.png
    │   │   │   ├── Hcsr501.sln
    │   │   │   ├── Hcsr501ValueChangedEventArgs.cs
    │   │   │   ├── README.md
    │   │   │   ├── RunningResult.gif
    │   │   │   ├── samples
    │   │   │   │   ├── Hcsr501.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Hmc5883l
    │   │   │   ├── category.txt
    │   │   │   ├── Gain.cs
    │   │   │   ├── HMC5883L_circuit_bb.png
    │   │   │   ├── HMC5883L_circuit.fzz
    │   │   │   ├── Hmc5883l.cs
    │   │   │   ├── Hmc5883l.csproj
    │   │   │   ├── Hmc5883l.sln
    │   │   │   ├── MeasurementConfiguration.cs
    │   │   │   ├── MeasuringMode.cs
    │   │   │   ├── OutputRate.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Hmc5883l.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SamplesAmount.cs
    │   │   │   ├── sensor.jpg
    │   │   │   └── Status.cs
    │   │   ├── Ht1632
    │   │   │   ├── category.txt
    │   │   │   ├── ClockMode.cs
    │   │   │   ├── Command.cs
    │   │   │   ├── ComOption.cs
    │   │   │   ├── Ht1632.cs
    │   │   │   ├── Ht1632.csproj
    │   │   │   ├── Ht1632ImageSending.cs
    │   │   │   ├── Ht1632PinMapping.cs
    │   │   │   ├── Ht1632.sln
    │   │   │   ├── Id.cs
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── bot.jpg
    │   │   │       ├── dotnet-bot.bmp
    │   │   │       ├── Ht1632.Sample.csproj
    │   │   │       ├── Program.cs
    │   │   │       ├── random.jpg
    │   │   │       ├── README.md
    │   │   │       └── Schematic_HT1632Ctest.png
    │   │   ├── Hts221
    │   │   │   ├── category.txt
    │   │   │   ├── Hts221.cs
    │   │   │   ├── Hts221.csproj
    │   │   │   ├── Hts221.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Hts221.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Hx711
    │   │   │   ├── ByteFormat.cs
    │   │   │   ├── category.txt
    │   │   │   ├── HX711CalibrationNotDoneException.cs
    │   │   │   ├── HX711.cs
    │   │   │   ├── HX711.csproj
    │   │   │   ├── Hx711Mode.cs
    │   │   │   ├── HX711Options.cs
    │   │   │   ├── HX711Reader.cs
    │   │   │   ├── raspberry_hx711_load_cell.png
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── HX711.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Hx711I2c
    │   │   │   ├── category.txt
    │   │   │   ├── Hx711I2c.cs
    │   │   │   ├── Hx711I2c.csproj
    │   │   │   ├── Hx711I2cRegister.cs
    │   │   │   ├── Hx711I2c.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Hx711I2c.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Ili934x
    │   │   │   ├── category.txt
    │   │   │   ├── Chsc6440.cs
    │   │   │   ├── DragEventArgs.cs
    │   │   │   ├── Ili9341.cs
    │   │   │   ├── Ili9341Imaging.cs
    │   │   │   ├── Ili9342.cs
    │   │   │   ├── Ili934xCommand.cs
    │   │   │   ├── Ili934x.csproj
    │   │   │   ├── Ili934x.sln
    │   │   │   ├── README.md
    │   │   │   ├── Rgb565.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Ili934x.Samples.csproj
    │   │   │   │   ├── images
    │   │   │   │   │   ├── Landscape.png
    │   │   │   │   │   └── test.png
    │   │   │   │   └── Program.cs
    │   │   │   └── tests
    │   │   │       ├── DummySpiDriver.cs
    │   │   │       ├── Ili934x.Tests.cs
    │   │   │       ├── Ili934x.Tests.csproj
    │   │   │       ├── MockableGpioDriver.cs
    │   │   │       └── Rgb565Test.cs
    │   │   ├── Ina219
    │   │   │   ├── category.txt
    │   │   │   ├── Ina219.cs
    │   │   │   ├── Ina219.csproj
    │   │   │   ├── Ina219Enum.cs
    │   │   │   ├── Ina219.Sample_bb.png
    │   │   │   ├── Ina219.Sample.fzz
    │   │   │   ├── Ina219.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Ina219.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Ip5306
    │   │   │   ├── ButtonPress.cs
    │   │   │   ├── ButtonPressed.cs
    │   │   │   ├── category.txt
    │   │   │   ├── ChargingBatteryVoltage.cs
    │   │   │   ├── ChargingCutOffCurrent.cs
    │   │   │   ├── ChargingCutOffVoltage.cs
    │   │   │   ├── ChargingLoopSelection.cs
    │   │   │   ├── ChargingUnderVoltage.cs
    │   │   │   ├── ConstantChargingVoltage.cs
    │   │   │   ├── Ip5306.cs
    │   │   │   ├── Ip5306.csproj
    │   │   │   ├── Ip5306.sln
    │   │   │   ├── LightDutyShutdownTime.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Ip5306.samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Is31fl3730
    │   │   │   ├── category.txt
    │   │   │   ├── Current.cs
    │   │   │   ├── DisplayMode.cs
    │   │   │   ├── DotMatrix10x7.cs
    │   │   │   ├── DotMatrix5x7.cs
    │   │   │   ├── DotMatrix.cs
    │   │   │   ├── FunctionRegister.cs
    │   │   │   ├── Is31fl3730.cs
    │   │   │   ├── Is31fl3730.csproj
    │   │   │   ├── Is31fl3730.sln
    │   │   │   ├── MatrixMode.cs
    │   │   │   ├── MatrixValues.cs
    │   │   │   ├── MicroDotPhat30x7.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Matrix.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── ShutdownMode.cs
    │   │   ├── Is31fl3731
    │   │   │   ├── Backpack16x9.cs
    │   │   │   ├── Bonnet16x8.cs
    │   │   │   ├── Breakout11x7.cs
    │   │   │   ├── BreakoutRgb5x5.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Is31fl3731.cs
    │   │   │   ├── Is31fl3731.csproj
    │   │   │   ├── Is31fl3731.sln
    │   │   │   ├── LedShimRgb28x1.cs
    │   │   │   ├── README.md
    │   │   │   ├── Registers.cs
    │   │   │   ├── samples
    │   │   │   │   ├── LedShim28x1
    │   │   │   │   │   ├── LedShim28x1.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   ├── Matrix
    │   │   │   │   │   ├── Matrix.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   └── MatrixRgb
    │   │   │   │       ├── MatrixRgb.csproj
    │   │   │   │       └── Program.cs
    │   │   │   └── ScrollPhat17x7.cs
    │   │   ├── KeyMatrix
    │   │   │   ├── 4x4kb.fzz
    │   │   │   ├── 4x4kb.png
    │   │   │   ├── 4x4kb_via_mcp23017.fzz
    │   │   │   ├── 4x4kb_via_mcp23017.png
    │   │   │   ├── category.txt
    │   │   │   ├── KeyMatrix.cs
    │   │   │   ├── KeyMatrix.csproj
    │   │   │   ├── KeyMatrixEvent.cs
    │   │   │   ├── KeyMatrix.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── KeyMatrix.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── LidarLiteV3
    │   │   │   ├── AcquisitionSettings.cs
    │   │   │   ├── category.txt
    │   │   │   ├── LidarLiteV3.cs
    │   │   │   ├── LidarLiteV3.csproj
    │   │   │   ├── MeasurementRepetition.cs
    │   │   │   ├── PowerMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── LidarLiteV3.Sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── SystemStatus.cs
    │   │   ├── LiquidLevel
    │   │   │   ├── category.txt
    │   │   │   ├── LiquidLevel.csproj
    │   │   │   ├── LiquidLevel.sln
    │   │   │   ├── LiquidLevelSwitch.cs
    │   │   │   ├── Llc200d3sh.cs
    │   │   │   ├── README.md
    │   │   │   ├── rpi-llc200d3sh_bb.png
    │   │   │   ├── rpi-llc200d3sh.fzz
    │   │   │   └── samples
    │   │   │       ├── LiquidLevelSwitch
    │   │   │       │   ├── LiquidLevelSwitch.sample.cs
    │   │   │       │   └── LiquidLevelSwitch.Sample.csproj
    │   │   │       └── Llc200d3sh
    │   │   │           ├── Llc200d3sh.sample.cs
    │   │   │           └── Llc200d3sh.Sample.csproj
    │   │   ├── Lis3Dh
    │   │   │   ├── AccelerationScale.cs
    │   │   │   ├── category.txt
    │   │   │   ├── DataRate.cs
    │   │   │   ├── Lis3Dh.cs
    │   │   │   ├── Lis3Dh.csproj
    │   │   │   ├── Lis3DhI2c.cs
    │   │   │   ├── Lis3Dh.sln
    │   │   │   ├── OperatingMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Lis3Dh.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Lm75
    │   │   │   ├── category.txt
    │   │   │   ├── LM75_circuit_bb.png
    │   │   │   ├── LM75_circuit.fzz
    │   │   │   ├── Lm75.cs
    │   │   │   ├── Lm75.csproj
    │   │   │   ├── Lm75.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Lm75.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Lp55231
    │   │   │   ├── category.txt
    │   │   │   ├── Control1RegisterFlags.cs
    │   │   │   ├── Lp55231.cs
    │   │   │   ├── Lp55231.csproj
    │   │   │   ├── Lp55231.sln
    │   │   │   ├── MiscFlags.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Lp55231.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Lps25h
    │   │   │   ├── category.txt
    │   │   │   ├── Lps25h.cs
    │   │   │   ├── Lps25h.csproj
    │   │   │   ├── Lps25h.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Lps25h.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Lsm9Ds1
    │   │   │   ├── AccelerationScale.cs
    │   │   │   ├── AngularRateScale.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Lsm9Ds1.AccelerometerAndGyroscope.cs
    │   │   │   ├── Lsm9Ds1.csproj
    │   │   │   ├── Lsm9Ds1.Magnetometer.cs
    │   │   │   ├── Lsm9Ds1.sln
    │   │   │   ├── MagneticInductionScale.cs
    │   │   │   ├── README.md
    │   │   │   ├── RegisterAg.cs
    │   │   │   ├── RegisterM.cs
    │   │   │   └── samples
    │   │   │       ├── Lsm9Ds1.AccelerometerAndGyroscope.Sample.cs
    │   │   │       ├── Lsm9Ds1.Magnetometer.Sample.cs
    │   │   │       ├── Lsm9Ds1.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── M5Stack
    │   │   │   ├── category.txt
    │   │   │   ├── M5Stack.csproj
    │   │   │   ├── M5Stack.sln
    │   │   │   ├── M5ToughPowerControl.cs
    │   │   │   └── README.md
    │   │   ├── Max31856
    │   │   │   ├── category.txt
    │   │   │   ├── device.jpg
    │   │   │   ├── Max31856.cs
    │   │   │   ├── Max31856.csproj
    │   │   │   ├── Max31856.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Max31856.Sample.cs
    │   │   │   │   └── Max31856.Samples.csproj
    │   │   │   └── ThermocoupleType.cs
    │   │   ├── Max31865
    │   │   │   ├── category.txt
    │   │   │   ├── Configuration.cs
    │   │   │   ├── ConversionFilterMode.cs
    │   │   │   ├── FaultStatus.cs
    │   │   │   ├── MAX31865_circuit_bb.png
    │   │   │   ├── MAX31865_circuit.fzz
    │   │   │   ├── Max31865.cs
    │   │   │   ├── Max31865.csproj
    │   │   │   ├── Max31865.sln
    │   │   │   ├── PlatinumResistanceThermometerType.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── ResistanceTemperatureDetectorWires.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Max31865.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── Max44009
    │   │   │   ├── category.txt
    │   │   │   ├── IntegrationTime.cs
    │   │   │   ├── MAX44009_circuit_bb.png
    │   │   │   ├── MAX44009_circuit.fzz
    │   │   │   ├── Max44009.cs
    │   │   │   ├── Max44009.csproj
    │   │   │   ├── Max44009.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Max44009.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── sensor.jpg
    │   │   │   └── WorkingMode.cs
    │   │   ├── Max7219
    │   │   │   ├── category.txt
    │   │   │   ├── FixedSizeFont.cs
    │   │   │   ├── Fonts.cs
    │   │   │   ├── IFont.cs
    │   │   │   ├── MatrixGraphics.cs
    │   │   │   ├── Max7219.cs
    │   │   │   ├── Max7219.csproj
    │   │   │   ├── Max7219-Part.fzpz
    │   │   │   ├── Max7219.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RotationType.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Max7219.sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Schema_bb.png
    │   │   │   └── Schema.fzz
    │   │   ├── Mbi5027
    │   │   │   ├── category.txt
    │   │   │   ├── mbi5027-basic-wiring.png
    │   │   │   ├── mbi5027-binary-clock.png
    │   │   │   ├── Mbi5027.cs
    │   │   │   ├── Mbi5027.csproj
    │   │   │   ├── Mbi5027PinMapping.cs
    │   │   │   ├── Mbi5027.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Mbi5027-driver.csproj
    │   │   │       └── Program.cs
    │   │   ├── Mcp23xxx
    │   │   │   ├── BankStyle.cs
    │   │   │   ├── BusAdapter.cs
    │   │   │   ├── category.txt
    │   │   │   ├── I2cAdapter.cs
    │   │   │   ├── Mcp23008.cs
    │   │   │   ├── Mcp23009.cs
    │   │   │   ├── Mcp23017.cs
    │   │   │   ├── Mcp23018.cs
    │   │   │   ├── Mcp23S08.cs
    │   │   │   ├── Mcp23S09.cs
    │   │   │   ├── Mcp23S17.cs
    │   │   │   ├── Mcp23S17_I2c_ReadSwitches_WriteLeds.fzz
    │   │   │   ├── Mcp23S17_I2c_ReadSwitches_WriteLeds.png
    │   │   │   ├── Mcp23S17_Spi_ReadSwitches_WriteLeds.fzz
    │   │   │   ├── Mcp23S17_Spi_ReadSwitches_WriteLeds.png
    │   │   │   ├── Mcp23S18.cs
    │   │   │   ├── Mcp23x0x.cs
    │   │   │   ├── Mcp23x1x.cs
    │   │   │   ├── Mcp23xxx.cs
    │   │   │   ├── Mcp23xxx.csproj
    │   │   │   ├── Mcp23xxx.sln
    │   │   │   ├── Port.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Mcp23xxx.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SpiAdapter.cs
    │   │   │   └── tests
    │   │   │       ├── ConstructionTests.cs
    │   │   │       ├── EnableDisableTests.cs
    │   │   │       ├── EventHandlingTests.cs
    │   │   │       ├── GpioReadTests.cs
    │   │   │       ├── GpioWriteTests.cs
    │   │   │       ├── Mcp23xxxTest.cs
    │   │   │       ├── Mcp23xxx.Tests.csproj
    │   │   │       ├── OpCodeTests.cs
    │   │   │       └── RegisterTests.cs
    │   │   ├── Mcp25xxx
    │   │   │   ├── category.txt
    │   │   │   ├── FrequencyAndSpeed.cs
    │   │   │   ├── InstructionFormat.cs
    │   │   │   ├── Mcp2515.cs
    │   │   │   ├── Mcp25625.cs
    │   │   │   ├── Mcp25xxx.cs
    │   │   │   ├── Mcp25xxx.csproj
    │   │   │   ├── Mcp25xxx.sln
    │   │   │   ├── McpBitrate.cs
    │   │   │   ├── Models
    │   │   │   │   ├── ReceivedCanMessage.cs
    │   │   │   │   └── SendingCanMessage.cs
    │   │   │   ├── README.md
    │   │   │   ├── ReadStatusResponse.cs
    │   │   │   ├── ReceiveBuffer.cs
    │   │   │   ├── Register
    │   │   │   │   ├── AcceptanceFilter
    │   │   │   │   │   ├── RxFxEid0.cs
    │   │   │   │   │   ├── RxFxEid8.cs
    │   │   │   │   │   ├── RxFxSidh.cs
    │   │   │   │   │   ├── RxFxSidl.cs
    │   │   │   │   │   ├── RxMxEid0.cs
    │   │   │   │   │   ├── RxMxEid8.cs
    │   │   │   │   │   ├── RxMxSidh.cs
    │   │   │   │   │   └── RxMxSidl.cs
    │   │   │   │   ├── Address.cs
    │   │   │   │   ├── BitTimeConfiguration
    │   │   │   │   │   ├── Cnf1.cs
    │   │   │   │   │   ├── Cnf2.cs
    │   │   │   │   │   └── Cnf3.cs
    │   │   │   │   ├── CanControl
    │   │   │   │   │   ├── CanCtrl.cs
    │   │   │   │   │   ├── CanStat.cs
    │   │   │   │   │   └── OperationMode.cs
    │   │   │   │   ├── ErrorDetection
    │   │   │   │   │   ├── Eflg.cs
    │   │   │   │   │   ├── Rec.cs
    │   │   │   │   │   └── Tec.cs
    │   │   │   │   ├── Interrupt
    │   │   │   │   │   ├── CanIntE.cs
    │   │   │   │   │   └── CanIntF.cs
    │   │   │   │   ├── IRegister.cs
    │   │   │   │   ├── MessageReceive
    │   │   │   │   │   ├── BfpCtrl.cs
    │   │   │   │   │   ├── OperatingMode.cs
    │   │   │   │   │   ├── RxB0Ctrl.cs
    │   │   │   │   │   ├── RxB1Ctrl.cs
    │   │   │   │   │   ├── RxBxDlc.cs
    │   │   │   │   │   ├── RxBxDn.cs
    │   │   │   │   │   ├── RxBxEid0.cs
    │   │   │   │   │   ├── RxBxEid8.cs
    │   │   │   │   │   ├── RxBxSidh.cs
    │   │   │   │   │   └── RxBxSidl.cs
    │   │   │   │   └── MessageTransmit
    │   │   │   │       ├── TxBxCtrl.cs
    │   │   │   │       ├── TxBxDlc.cs
    │   │   │   │       ├── TxBxDn.cs
    │   │   │   │       ├── TxBxEid0.cs
    │   │   │   │       ├── TxBxEid8.cs
    │   │   │   │       ├── TxBxSidh.cs
    │   │   │   │       ├── TxBxSidl.cs
    │   │   │   │       └── TxRtsCtrl.cs
    │   │   │   ├── RxBufferAddressPointer.cs
    │   │   │   ├── RxStatusResponse.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Mcp25xxx.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── tests
    │   │   │   │   ├── Mcp25xxxSpiDevice.cs
    │   │   │   │   ├── Mcp25xxxTests.cs
    │   │   │   │   ├── Mcp25xxx.Tests.csproj
    │   │   │   │   ├── Models
    │   │   │   │   │   ├── ReceivedCanMessageTests.cs
    │   │   │   │   │   └── SendingCanMessageTests.cs
    │   │   │   │   ├── Register
    │   │   │   │   │   ├── AcceptanceFilter
    │   │   │   │   │   │   ├── RxFxEid0Tests.cs
    │   │   │   │   │   │   ├── RxFxEid8Tests.cs
    │   │   │   │   │   │   ├── RxFxSidhTests.cs
    │   │   │   │   │   │   ├── RxFxSidlTests.cs
    │   │   │   │   │   │   ├── RxMxEid0Tests.cs
    │   │   │   │   │   │   ├── RxMxEid8Tests.cs
    │   │   │   │   │   │   ├── RxMxSidhTests.cs
    │   │   │   │   │   │   └── RxMxSidlTests.cs
    │   │   │   │   │   ├── BitTimeConfiguration
    │   │   │   │   │   │   ├── Cnf1Tests.cs
    │   │   │   │   │   │   ├── Cnf2Tests.cs
    │   │   │   │   │   │   └── Cnf3Tests.cs
    │   │   │   │   │   ├── CanControl
    │   │   │   │   │   │   ├── CanCtrlTests.cs
    │   │   │   │   │   │   └── CanStatTests.cs
    │   │   │   │   │   ├── ErrorDetection
    │   │   │   │   │   │   ├── EflgTests.cs
    │   │   │   │   │   │   ├── RecTests.cs
    │   │   │   │   │   │   └── TecTests.cs
    │   │   │   │   │   ├── Interrupt
    │   │   │   │   │   │   ├── CanIntETests.cs
    │   │   │   │   │   │   └── CanIntFTests.cs
    │   │   │   │   │   ├── MessageReceive
    │   │   │   │   │   │   ├── BfpCtrlTests.cs
    │   │   │   │   │   │   ├── RxB0CtrlTests.cs
    │   │   │   │   │   │   ├── RxB1CtrlTests.cs
    │   │   │   │   │   │   ├── RxBxDlcTests.cs
    │   │   │   │   │   │   ├── RxBxDnTests.cs
    │   │   │   │   │   │   ├── RxBxEid0Tests.cs
    │   │   │   │   │   │   ├── RxBxEid8Tests.cs
    │   │   │   │   │   │   ├── RxBxSidhTests.cs
    │   │   │   │   │   │   └── RxBxSidlTests.cs
    │   │   │   │   │   └── MessageTransmit
    │   │   │   │   │       ├── TxBxCtrlTests.cs
    │   │   │   │   │       ├── TxBxDlcTests.cs
    │   │   │   │   │       ├── TxBxDnTests.cs
    │   │   │   │   │       ├── TxBxEid0Tests.cs
    │   │   │   │   │       ├── TxBxEid8Tests.cs
    │   │   │   │   │       ├── TxBxSidhTests.cs
    │   │   │   │   │       ├── TxBxSidlTests.cs
    │   │   │   │   │       └── TxRtsCtrlTests.cs
    │   │   │   │   └── RxStatusResponseTests.cs
    │   │   │   ├── TransmitBuffer.cs
    │   │   │   └── TxBufferAddressPointer.cs
    │   │   ├── Mcp3428
    │   │   │   ├── category.txt
    │   │   │   ├── Config.cs
    │   │   │   ├── ConversionResult.cs
    │   │   │   ├── Helpers.cs
    │   │   │   ├── Mcp3426.cs
    │   │   │   ├── Mcp3427.cs
    │   │   │   ├── Mcp3428.cs
    │   │   │   ├── Mcp3428.csproj
    │   │   │   ├── Mcp3428.sln
    │   │   │   ├── Mcp342x.cs
    │   │   │   ├── README.md
    │   │   │   ├── rpi_led_adc_i2c.fzz
    │   │   │   ├── rpi_led_adc_i2c.png
    │   │   │   └── samples
    │   │   │       ├── Mcp3428.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Mcp3xxx
    │   │   │   ├── category.txt
    │   │   │   ├── Mcp3001.cs
    │   │   │   ├── Mcp3002.cs
    │   │   │   ├── Mcp3004.cs
    │   │   │   ├── Mcp3008.cs
    │   │   │   ├── Mcp3201.cs
    │   │   │   ├── Mcp3202.cs
    │   │   │   ├── Mcp3204.cs
    │   │   │   ├── Mcp3208.cs
    │   │   │   ├── Mcp3301.cs
    │   │   │   ├── Mcp3302.cs
    │   │   │   ├── Mcp3304.cs
    │   │   │   ├── Mcp33xx.cs
    │   │   │   ├── Mcp3Base.cs
    │   │   │   ├── Mcp3xxx.cs
    │   │   │   ├── Mcp3xxx.csproj
    │   │   │   ├── Mcp3xxx.sln
    │   │   │   ├── README.md
    │   │   │   ├── rpi-trimpot_gpio.fzz
    │   │   │   ├── rpi-trimpot_gpio.png
    │   │   │   ├── rpi-trimpot-spi.fzz
    │   │   │   ├── rpi-trimpot_spi.png
    │   │   │   └── samples
    │   │   │       ├── Mcp3008.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Mcp960x
    │   │   │   ├── ADCMeasurementResolutionType.cs
    │   │   │   ├── BurstModeTemperatureSamplesType.cs
    │   │   │   ├── category.txt
    │   │   │   ├── ColdJunctionResolutionType.cs
    │   │   │   ├── DeviceIDType.cs
    │   │   │   ├── device.png
    │   │   │   ├── DigitalFilterCoefficientsType.cs
    │   │   │   ├── Mcp960x.cs
    │   │   │   ├── Mcp960x.csproj
    │   │   │   ├── Mcp960x.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── Samples
    │   │   │   │   ├── Mcp960x.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── ShutdownModesType.cs
    │   │   │   └── ThermocoupleType.cs
    │   │   ├── Mcp9808
    │   │   │   ├── category.txt
    │   │   │   ├── Mcp9808.cs
    │   │   │   ├── Mcp9808.csproj
    │   │   │   ├── Mcp9808.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Mcp9808.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Media
    │   │   │   ├── category.txt
    │   │   │   ├── Media.csproj
    │   │   │   ├── Media.sln
    │   │   │   ├── README.md
    │   │   │   ├── SoundDevice
    │   │   │   │   ├── Devices
    │   │   │   │   │   └── UnixSoundDevice.cs
    │   │   │   │   ├── samples
    │   │   │   │   │   ├── Alsa.Samples.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   ├── SoundConnectionSettings.cs
    │   │   │   │   ├── SoundDevice.cs
    │   │   │   │   ├── WavHeaderChunk.cs
    │   │   │   │   └── WavHeader.cs
    │   │   │   └── VideoDevice
    │   │   │       ├── ColorEffect.cs
    │   │   │       ├── Devices
    │   │   │       │   ├── Interop.videodev2.cs
    │   │   │       │   ├── Interop.videodev2.struct.cs
    │   │   │       │   └── UnixVideoDevice.cs
    │   │   │       ├── ExposureType.cs
    │   │   │       ├── PixelFormat.cs
    │   │   │       ├── PowerLineFrequency.cs
    │   │   │       ├── Resolution.cs
    │   │   │       ├── ResolutionType.cs
    │   │   │       ├── samples
    │   │   │       │   ├── MjpegStream
    │   │   │       │   │   ├── Camera.cs
    │   │   │       │   │   ├── Controllers
    │   │   │       │   │   │   └── Image.cs
    │   │   │       │   │   ├── MjpegStream.csproj
    │   │   │       │   │   ├── MjpegStream.sln
    │   │   │       │   │   ├── Program.cs
    │   │   │       │   │   ├── README.md
    │   │   │       │   │   └── Startup.cs
    │   │   │       │   ├── Program.cs
    │   │   │       │   └── VideoDevice.Samples.csproj
    │   │   │       ├── SceneMode.cs
    │   │   │       ├── VideoConnectionSettings.cs
    │   │   │       ├── VideoDevice.Converter.cs
    │   │   │       ├── VideoDevice.cs
    │   │   │       ├── VideoDeviceValue.cs
    │   │   │       ├── VideoDeviceValueType.cs
    │   │   │       └── WhiteBalanceEffect.cs
    │   │   ├── Mfrc522
    │   │   │   ├── category.txt
    │   │   │   ├── Mfrc522.cs
    │   │   │   ├── Mfrc522.csproj
    │   │   │   ├── Mfrc522.sln
    │   │   │   ├── MfrcCommand.cs
    │   │   │   ├── MifareCardCommand.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RegisterElement
    │   │   │   │   ├── BitFraming.cs
    │   │   │   │   ├── Coll.cs
    │   │   │   │   ├── ComIr.cs
    │   │   │   │   ├── DivIrq.cs
    │   │   │   │   ├── Error.cs
    │   │   │   │   ├── Gain.cs
    │   │   │   │   ├── ModeCrc.cs
    │   │   │   │   ├── Mode.cs
    │   │   │   │   ├── SerialSpeed.cs
    │   │   │   │   ├── Status2.cs
    │   │   │   │   ├── TMode.cs
    │   │   │   │   └── TxControl.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Mfrc522.Sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── Status.cs
    │   │   ├── Mhz19b
    │   │   │   ├── AbmState.cs
    │   │   │   ├── category.txt
    │   │   │   ├── DetectionRange.cs
    │   │   │   ├── Mhz19b.cs
    │   │   │   ├── Mhz19b.csproj
    │   │   │   ├── Mhz19b.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Mhz19b.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Mlx90614
    │   │   │   ├── category.txt
    │   │   │   ├── MLX90614_circuit_bb.jpg
    │   │   │   ├── MLX90614_circuit.fzz
    │   │   │   ├── Mlx90614.cs
    │   │   │   ├── Mlx90614.csproj
    │   │   │   ├── Mlx90614.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Mlx90614.Sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── sensor.jpg
    │   │   ├── MotorHat
    │   │   │   ├── AdafruitMotorPinProvider.cs
    │   │   │   ├── category.txt
    │   │   │   ├── DCMotor3Pwm.cs
    │   │   │   ├── MotorHat.cs
    │   │   │   ├── MotorHat.csproj
    │   │   │   ├── MotorHat.sln
    │   │   │   ├── MotorPinProvider.cs
    │   │   │   ├── MotorPins.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── MotorHat.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   └── WaveshareMotorPinProvider.cs
    │   │   ├── Mpr121
    │   │   │   ├── category.txt
    │   │   │   ├── Channels.cs
    │   │   │   ├── ChannelStatusesChangedEventArgs.cs
    │   │   │   ├── Mpr121Configuration.cs
    │   │   │   ├── Mpr121.cs
    │   │   │   ├── Mpr121.csproj
    │   │   │   ├── Mpr121.sln
    │   │   │   ├── README.md
    │   │   │   ├── Registers.cs
    │   │   │   └── samples
    │   │   │       ├── Mpr121.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Mpu6886
    │   │   │   ├── AccelerometerLowPowerMode.cs
    │   │   │   ├── AccelerometerScale.cs
    │   │   │   ├── AxisEnabled.cs
    │   │   │   ├── category.txt
    │   │   │   ├── GyroscopeScale.cs
    │   │   │   ├── InterruptEnable.cs
    │   │   │   ├── Mpu6886.cs
    │   │   │   ├── Mpu6886.csproj
    │   │   │   ├── Mpu6886.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Mpu6886.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Mpu6xxx9xxx
    │   │   │   ├── AccelerometerBandwidth.cs
    │   │   │   ├── AccelerometerLowPowerFrequency.cs
    │   │   │   ├── AccelerometerRange.cs
    │   │   │   ├── Ak8963Attached.cs
    │   │   │   ├── category.txt
    │   │   │   ├── ClockSource.cs
    │   │   │   ├── DisableModes.cs
    │   │   │   ├── FifoModes.cs
    │   │   │   ├── FritzingScheme
    │   │   │   │   ├── Mpu6050.fzz
    │   │   │   │   └── Mpu9250.fzz
    │   │   │   ├── GyroscopeBandwidth.cs
    │   │   │   ├── GyroscopeRange.cs
    │   │   │   ├── I2cBusFrequency.cs
    │   │   │   ├── I2cChannel.cs
    │   │   │   ├── images
    │   │   │   │   ├── Mpu6050.png
    │   │   │   │   └── Mpu9250.png
    │   │   │   ├── Mpu6050.cs
    │   │   │   ├── Mpu6500.cs
    │   │   │   ├── Mpu6xxx9xxx.csproj
    │   │   │   ├── Mpu6xxx9xxx.sln
    │   │   │   ├── Mpu9250.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Mpu6050
    │   │   │   │   │   ├── Mpu6050.sample.csproj
    │   │   │   │   │   └── Program.cs
    │   │   │   │   └── Mpu9250
    │   │   │   │       ├── Mpu9250.sample.csproj
    │   │   │   │       └── Program.cs
    │   │   │   ├── SelfTestScale.cs
    │   │   │   └── UserControls.cs
    │   │   ├── Nmea0183
    │   │   │   ├── Ais
    │   │   │   │   ├── AidToNavigation.cs
    │   │   │   │   ├── AisMessage.cs
    │   │   │   │   ├── AisMessageFactory.cs
    │   │   │   │   ├── AisMessageType.cs
    │   │   │   │   ├── AisParser.cs
    │   │   │   │   ├── AisSafetyState.cs
    │   │   │   │   ├── AisTarget.cs
    │   │   │   │   ├── AisTargetExtensions.cs
    │   │   │   │   ├── AisTransceiverClass.cs
    │   │   │   │   ├── BaseStation.cs
    │   │   │   │   ├── GnssPositionStatus.cs
    │   │   │   │   ├── ManeuverIndicator.cs
    │   │   │   │   ├── MmsiType.cs
    │   │   │   │   ├── MovingTarget.cs
    │   │   │   │   ├── NavigationalAidType.cs
    │   │   │   │   ├── NavigationStatus.cs
    │   │   │   │   ├── Payload.cs
    │   │   │   │   ├── PayloadDecoder.cs
    │   │   │   │   ├── PayloadEncoder.cs
    │   │   │   │   ├── PositionAccuracy.cs
    │   │   │   │   ├── PositionFixType.cs
    │   │   │   │   ├── Raim.cs
    │   │   │   │   ├── SarAircraft.cs
    │   │   │   │   ├── Ship.cs
    │   │   │   │   ├── ShipRelativePosition.cs
    │   │   │   │   ├── ShipType.cs
    │   │   │   │   ├── SixBitAsciiEncoding.cs
    │   │   │   │   └── TrackEstimationParameters.cs
    │   │   │   ├── AisManager.cs
    │   │   │   ├── AisMessageId.cs
    │   │   │   ├── AisSentences
    │   │   │   │   ├── AddressedSafetyRelatedMessage.cs
    │   │   │   │   ├── AidToNavigationReportMessage.cs
    │   │   │   │   ├── BaseStationReportMessage.cs
    │   │   │   │   ├── BinaryAcknowledgeMessage.cs
    │   │   │   │   ├── BinaryAddressedMessage.cs
    │   │   │   │   ├── BinaryBroadcastMessage.cs
    │   │   │   │   ├── DataLinkManagementMessage.cs
    │   │   │   │   ├── ExtendedClassBCsPositionReportMessage.cs
    │   │   │   │   ├── InterrogationMessage.cs
    │   │   │   │   ├── PositionReportClassAAssignedScheduleMessage.cs
    │   │   │   │   ├── PositionReportClassAMessageBase.cs
    │   │   │   │   ├── PositionReportClassAMessage.cs
    │   │   │   │   ├── PositionReportClassAResponseToInterrogationMessage.cs
    │   │   │   │   ├── PositionReportForLongRangeApplicationsMessage.cs
    │   │   │   │   ├── SafetyRelatedAcknowledgementMessage.cs
    │   │   │   │   ├── SafetyRelatedBroadcastMessage.cs
    │   │   │   │   ├── StandardClassBCsPositionReportMessage.cs
    │   │   │   │   ├── StandardSarAircraftPositionReportMessage.cs
    │   │   │   │   ├── StaticAndVoyageRelatedDataMessage.cs
    │   │   │   │   ├── StaticDataReportMessage.cs
    │   │   │   │   ├── StaticDataReportPartAMessage.cs
    │   │   │   │   ├── StaticDataReportPartBMessage.cs
    │   │   │   │   ├── UtcAndDateInquiryMessage.cs
    │   │   │   │   └── UtcAndDateResponseMessage.cs
    │   │   │   ├── AisWarningType.cs
    │   │   │   ├── AutopilotController.cs
    │   │   │   ├── AutopilotErrorState.cs
    │   │   │   ├── category.txt
    │   │   │   ├── DeviationTable.cs
    │   │   │   ├── DeviationTable.Extra.cs
    │   │   │   ├── DeviationTable.xsd
    │   │   │   ├── FilterRule.cs
    │   │   │   ├── Identification.Extra.cs
    │   │   │   ├── LoggingConfiguration.cs
    │   │   │   ├── LoggingSink.cs
    │   │   │   ├── MagneticDeviationCorrection.cs
    │   │   │   ├── MessageRouter.cs
    │   │   │   ├── Nmea0183.csproj
    │   │   │   ├── Nmea0183.sln
    │   │   │   ├── NmeaError.cs
    │   │   │   ├── NmeaLogDataReader.cs
    │   │   │   ├── NmeaParser.cs
    │   │   │   ├── NmeaSinkAndSource.cs
    │   │   │   ├── NmeaTcpClient.cs
    │   │   │   ├── NmeaTcpServer.cs
    │   │   │   ├── NmeaUdpServer.cs
    │   │   │   ├── PositionProvider.cs
    │   │   │   ├── QuerySentence.cs
    │   │   │   ├── Raw8BitEncoding.cs
    │   │   │   ├── README.md
    │   │   │   ├── Route.cs
    │   │   │   ├── RoutePoint.cs
    │   │   │   ├── samples
    │   │   │   │   ├── NmeaSimulator
    │   │   │   │   │   ├── NmeaSimulator.cs
    │   │   │   │   │   ├── NmeaSimulator.csproj
    │   │   │   │   │   ├── SimulatorArguments.cs
    │   │   │   │   │   └── SimulatorData.cs
    │   │   │   │   └── SimpleParser
    │   │   │   │       ├── SimpleParser.cs
    │   │   │   │       └── SimpleParser.csproj
    │   │   │   ├── SentenceCache.cs
    │   │   │   ├── SentenceId.cs
    │   │   │   ├── Sentences
    │   │   │   │   ├── AutopilotStatus.cs
    │   │   │   │   ├── BearingAndDistanceToWayPoint.cs
    │   │   │   │   ├── BearingOriginToDestination.cs
    │   │   │   │   ├── CardinalDirection.cs
    │   │   │   │   ├── CrossTrackError.cs
    │   │   │   │   ├── DepthBelowSurface.cs
    │   │   │   │   ├── EngineData.cs
    │   │   │   │   ├── EngineRevolutions.cs
    │   │   │   │   ├── EngineStatus.cs
    │   │   │   │   ├── FluidData.cs
    │   │   │   │   ├── FluidType.cs
    │   │   │   │   ├── GlobalPositioningSystemFixData.cs
    │   │   │   │   ├── GpsQuality.cs
    │   │   │   │   ├── HeadingAndDeclination.cs
    │   │   │   │   ├── HeadingAndTrackControl.cs
    │   │   │   │   ├── HeadingAndTrackControlStatus.cs
    │   │   │   │   ├── HeadingMagnetic.cs
    │   │   │   │   ├── HeadingTrue.cs
    │   │   │   │   ├── MeteorologicalComposite.cs
    │   │   │   │   ├── NavigationStatus.cs
    │   │   │   │   ├── NmeaSentence.cs
    │   │   │   │   ├── PositionFastUpdate.cs
    │   │   │   │   ├── ProprietaryMessage.cs
    │   │   │   │   ├── RawSentence.cs
    │   │   │   │   ├── RecommendedMinimumNavigationInformation.cs
    │   │   │   │   ├── RecommendedMinimumNavToDestination.cs
    │   │   │   │   ├── RotationSource.cs
    │   │   │   │   ├── RoutePart.cs
    │   │   │   │   ├── RudderSensorAngle.cs
    │   │   │   │   ├── SatelliteInfo.cs
    │   │   │   │   ├── SatellitesInView.cs
    │   │   │   │   ├── SeaSmartEngineDetail.cs
    │   │   │   │   ├── SeaSmartEngineFast.cs
    │   │   │   │   ├── SeaSmartFluidLevel.cs
    │   │   │   │   ├── SeatalkNmeaMessage.cs
    │   │   │   │   ├── TimeDate.cs
    │   │   │   │   ├── TrackMadeGood.cs
    │   │   │   │   ├── TransducerDataSet.cs
    │   │   │   │   ├── TransducerMeasurement.cs
    │   │   │   │   ├── WaterSpeedAndAngle.cs
    │   │   │   │   ├── Waypoint.cs
    │   │   │   │   ├── WindDirectionWithRespectToNorth.cs
    │   │   │   │   └── WindSpeedAndAngle.cs
    │   │   │   ├── SerialPortInterfaces.fzz
    │   │   │   ├── SerialPortInterfaces_schema.png
    │   │   │   ├── SystemClockSynchronizer.cs
    │   │   │   ├── TalkerId.cs
    │   │   │   ├── TalkerSentence.cs
    │   │   │   └── tests
    │   │   │       ├── Ais
    │   │   │       │   ├── AddressedSafetyRelatedMessageTests.cs
    │   │   │       │   ├── AidToNavigationReportMessageTests.cs
    │   │   │       │   ├── AisManagerTest.cs
    │   │   │       │   ├── AisTargetTests.cs
    │   │   │       │   ├── BaseStationReportMessageTests.cs
    │   │   │       │   ├── BinaryAcknowledgeMessageTests.cs
    │   │   │       │   ├── BinaryAddressedMessageTests.cs
    │   │   │       │   ├── BinaryBroadcastMessageTests.cs
    │   │   │       │   ├── DataLinkManagementMessageTests.cs
    │   │   │       │   ├── ExtendedClassBCsPositionReportMessageTests.cs
    │   │   │       │   ├── InterrogationMessageTests.cs
    │   │   │       │   ├── MessageTestBase.cs
    │   │   │       │   ├── ParserTests.cs
    │   │   │       │   ├── PositionReportClassAAssignedScheduleMessageTests.cs
    │   │   │       │   ├── PositionReportClassAMessageTests.cs
    │   │   │       │   ├── PositionReportClassAResponseToInterrogationMessageTests.cs
    │   │   │       │   ├── PositionReportForLongRangeApplicationsMessageTest.cs
    │   │   │       │   ├── SafetyRelatedAcknowledgementMessageTests.cs
    │   │   │       │   ├── SafetyRelatedBroadCastMessageTest.cs
    │   │   │       │   ├── StandardClassBCsPositionReportMessageTests.cs
    │   │   │       │   ├── StandardSarAircraftPositionReportMessageTests.cs
    │   │   │       │   ├── StaticAndVoyageRelatedDataMessageTests.cs
    │   │   │       │   ├── StaticDataReportMessageTests.cs
    │   │   │       │   ├── UtcAndDateInquiryMessageTests.cs
    │   │   │       │   └── UtcAndDateResponseMessageTests.cs
    │   │   │       ├── AutopilotControllerTest.cs
    │   │   │       ├── Calibration_Cirrus_v1.xml
    │   │   │       ├── Calibration_Cirrus_v3.xml
    │   │   │       ├── Calibration_Cirrus_v5.xml
    │   │   │       ├── Calibration_Cirrus.xml
    │   │   │       ├── EngineSentencesTest.cs
    │   │   │       ├── GeodeticFunctionTests.cs
    │   │   │       ├── MagneticDeviationCorrectionTest.cs
    │   │   │       ├── MessageRouterTests.cs
    │   │   │       ├── NetworkPortScanner.cs
    │   │   │       ├── Nmea0183.Tests.csproj
    │   │   │       ├── Nmea-2020-07-23-12-02.txt
    │   │   │       ├── Nmea-2021-08-25-16-25.txt
    │   │   │       ├── Nmea-2021-08-25-16-49.txt
    │   │   │       ├── Nmea-2023-07-29-07-03.txt
    │   │   │       ├── Nmea-2023-10-22-13-39.txt
    │   │   │       ├── Nmea-AisSpecialTargets.txt
    │   │   │       ├── NmeaParserTest.cs
    │   │   │       ├── NmeaTcpClientAndServerTest.cs
    │   │   │       ├── NmeaUdpServerTest.cs
    │   │   │       ├── PositionProviderTests.cs
    │   │   │       ├── SentenceCacheTest.cs
    │   │   │       ├── SentenceTests.cs
    │   │   │       ├── SetCultureForTest.cs
    │   │   │       └── TestDataHelper.cs
    │   │   ├── Nrf24l01
    │   │   │   ├── category.txt
    │   │   │   ├── Command.cs
    │   │   │   ├── DataRate.cs
    │   │   │   ├── DataReceivedEventArgs.cs
    │   │   │   ├── Nrf24l01.cs
    │   │   │   ├── Nrf24l01.csproj
    │   │   │   ├── Nrf24l01Pipe.cs
    │   │   │   ├── Nrf24l01.sln
    │   │   │   ├── NRF_circuit_bb.jpg
    │   │   │   ├── NRF_circuit.fzz
    │   │   │   ├── OutputPower.cs
    │   │   │   ├── PowerMode.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Nrf24l01.Samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── sensor.jpg
    │   │   │   └── WorkingMode.cs
    │   │   ├── OneWire
    │   │   │   ├── category.txt
    │   │   │   ├── DeviceFamily.cs
    │   │   │   ├── FamilyBindings
    │   │   │   │   ├── OneWireThermometerDevice.cs
    │   │   │   │   └── OneWireThermometerDevice.Linux.cs
    │   │   │   ├── OneWireBus.cs
    │   │   │   ├── OneWireBus.Linux.cs
    │   │   │   ├── OneWire.csproj
    │   │   │   ├── OneWireDevice.cs
    │   │   │   ├── OneWire.sln
    │   │   │   ├── onewire-temp_bb.png
    │   │   │   ├── onewire-temp.fzz
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── OneWire.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Pca95x4
    │   │   │   ├── category.txt
    │   │   │   ├── Pca95x4.cs
    │   │   │   ├── Pca95x4.csproj
    │   │   │   ├── Pca95x4_I2c_WriteLeds.fzz
    │   │   │   ├── Pca95x4_I2c_WriteLeds.png
    │   │   │   ├── Pca95x4.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Pca95x4.Samples.csproj
    │   │   │       └── Program.cs
    │   │   ├── Pca9685
    │   │   │   ├── category.txt
    │   │   │   ├── Mode1.cs
    │   │   │   ├── Mode2.cs
    │   │   │   ├── Pca9685.cs
    │   │   │   ├── Pca9685.csproj
    │   │   │   ├── Pca9685PwmChannel.cs
    │   │   │   ├── Pca9685.sln
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   └── samples
    │   │   │       ├── Pca9685.Sample.csproj
    │   │   │       └── Program.cs
    │   │   ├── Pcd8544
    │   │   │   ├── category.txt
    │   │   │   ├── FunctionSet.cs
    │   │   │   ├── Nokia-5110-LCD-Pinout.png
    │   │   │   ├── Pcd8544.cs
    │   │   │   ├── Pcd8544.csproj
    │   │   │   ├── Pcd8544.sln
    │   │   │   ├── PcdDisplayControl.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── me.bmp
    │   │   │   │   ├── nokia_bw.bmp
    │   │   │   │   ├── nonbmp.jpg
    │   │   │   │   ├── Pcd8544.samples.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── ScreenTemperature.cs
    │   │   │   └── SetAddress.cs
    │   │   ├── Pcx857x
    │   │   │   ├── category.txt
    │   │   │   ├── Pca8574.cs
    │   │   │   ├── Pca8575.cs
    │   │   │   ├── Pcf8574.cs
    │   │   │   ├── Pcf8575.cs
    │   │   │   ├── Pcx8574.cs
    │   │   │   ├── Pcx8575.cs
    │   │   │   ├── Pcx857x.cs
    │   │   │   ├── Pcx857x.csproj
    │   │   │   ├── Pcx857x.sln
    │   │   │   ├── README.md
    │   │   │   └── tests
    │   │   │       ├── ConstructionTests.cs
    │   │   │       ├── GpioReadTests.cs
    │   │   │       ├── GpioWriteTests.cs
    │   │   │       ├── Pcx857xTest.cs
    │   │   │       └── Pcx857x.Tests.csproj
    │   │   ├── PiJuice
    │   │   │   ├── category.txt
    │   │   │   ├── Models
    │   │   │   │   ├── BatteryChargingTemperatureFault.cs
    │   │   │   │   ├── BatteryChemistry.cs
    │   │   │   │   ├── BatteryExtendedProfile.cs
    │   │   │   │   ├── BatteryOrigin.cs
    │   │   │   │   ├── BatteryProfile.cs
    │   │   │   │   ├── BatteryProfileSource.cs
    │   │   │   │   ├── BatteryProfileStatus.cs
    │   │   │   │   ├── BatteryState.cs
    │   │   │   │   ├── BatteryTemperatureSense.cs
    │   │   │   │   ├── Button.cs
    │   │   │   │   ├── ButtonEventType.cs
    │   │   │   │   ├── ChargingConfig.cs
    │   │   │   │   ├── FaultStatus.cs
    │   │   │   │   ├── IdEepromAddress.cs
    │   │   │   │   ├── LEDBlink.cs
    │   │   │   │   ├── LEDConfig.cs
    │   │   │   │   ├── LED.cs
    │   │   │   │   ├── LEDFunction.cs
    │   │   │   │   ├── PiJuiceCommand.cs
    │   │   │   │   ├── PiJuiceInfo.cs
    │   │   │   │   ├── PowerInput.cs
    │   │   │   │   ├── PowerInputType.cs
    │   │   │   │   ├── PowerInState.cs
    │   │   │   │   ├── PowerRegulatorMode.cs
    │   │   │   │   ├── RelativeStateOfChangeEstimationType.cs
    │   │   │   │   ├── RunPin.cs
    │   │   │   │   ├── Status.cs
    │   │   │   │   ├── SystemPowerSwitch.cs
    │   │   │   │   └── WakeUpOnCharge.cs
    │   │   │   ├── PiJuiceConfig.cs
    │   │   │   ├── PiJuice.cs
    │   │   │   ├── PiJuiceDevice.csproj
    │   │   │   ├── pijuice.jpg
    │   │   │   ├── PiJuicePower.cs
    │   │   │   ├── PiJuice.sln
    │   │   │   ├── PiJuiceStatus.cs
    │   │   │   ├── README.md
    │   │   │   ├── sample.jpg
    │   │   │   └── samples
    │   │   │       ├── PiJuiceDevice.sample.cs
    │   │   │       └── PiJuiceDevice.sample.csproj
    │   │   ├── Pn5180
    │   │   │   ├── category.txt
    │   │   │   ├── Command.cs
    │   │   │   ├── EepromAddress.cs
    │   │   │   ├── Pn5180.cs
    │   │   │   ├── Pn5180.csproj
    │   │   │   ├── pn5180_ft4222.png
    │   │   │   ├── Pn5180.sln
    │   │   │   ├── RadioFrequencyCollision.cs
    │   │   │   ├── RadioFrequencyStatus.cs
    │   │   │   ├── RBlock.cs
    │   │   │   ├── README.md
    │   │   │   ├── ReceiverRadioFrequencyConfiguration.cs
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Pn5180sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SelectedPiccInformation.cs
    │   │   │   └── TransmitterRadioFrequencyConfiguration.cs
    │   │   ├── Pn532
    │   │   │   ├── AsTarget
    │   │   │   │   ├── TargetBaudRateInitialized.cs
    │   │   │   │   ├── TargetFeliCaParameters.cs
    │   │   │   │   ├── TargetFramingType.cs
    │   │   │   │   ├── TargetMifareParameters.cs
    │   │   │   │   ├── TargetModeInitialization.cs
    │   │   │   │   ├── TargetModeInitialized.cs
    │   │   │   │   ├── TargetPiccParameters.cs
    │   │   │   │   ├── TargetState.cs
    │   │   │   │   └── TargetStatus.cs
    │   │   │   ├── BaudRate.cs
    │   │   │   ├── category.txt
    │   │   │   ├── CommandSet.cs
    │   │   │   ├── DiagnoseMode.cs
    │   │   │   ├── ErrorCode.cs
    │   │   │   ├── FirmwareVersion.cs
    │   │   │   ├── ListPassive
    │   │   │   │   ├── MaxTarget.cs
    │   │   │   │   ├── PollingType.cs
    │   │   │   │   └── TargetBaudRate.cs
    │   │   │   ├── OperatingMode.cs
    │   │   │   ├── P3.cs
    │   │   │   ├── P7.cs
    │   │   │   ├── ParametersFlags.cs
    │   │   │   ├── Pn532.cs
    │   │   │   ├── Pn532.csproj
    │   │   │   ├── Pn532.sln
    │   │   │   ├── README.md
    │   │   │   ├── RfConfiguration
    │   │   │   │   ├── Analog106kbpsTypeAMode.cs
    │   │   │   │   ├── Analog212-424_848kbpsMode.cs
    │   │   │   │   ├── Analog212_424kbpsMode.cs
    │   │   │   │   ├── AnalogSettingsTypeBMode.cs
    │   │   │   │   ├── MaxRetriesMode.cs
    │   │   │   │   ├── RfFieldMode.cs
    │   │   │   │   ├── RfTimeout.cs
    │   │   │   │   └── VariousTimingsMode.cs
    │   │   │   ├── RfConfigurationMode.cs
    │   │   │   ├── RFConfigurationTimeout.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Pn532sample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── SecurityAccessModuleMode.cs
    │   │   │   ├── SfrRegister.cs
    │   │   │   ├── VersionSupported.cs
    │   │   │   └── WakeUpEnable.cs
    │   │   ├── RadioReceiver
    │   │   │   ├── category.txt
    │   │   │   ├── Devices
    │   │   │   │   └── Tea5767
    │   │   │   │       ├── FrequencyRange.cs
    │   │   │   │       ├── README.md
    │   │   │   │       ├── SearchDirection.cs
    │   │   │   │       ├── sensor.jpg
    │   │   │   │       └── Tea5767.cs
    │   │   │   ├── RadioReceiverBase.cs
    │   │   │   ├── RadioReceiver.csproj
    │   │   │   ├── RadioReceiver.sln
    │   │   │   ├── README.md
    │   │   │   └── samples
    │   │   │       ├── Program.cs
    │   │   │       └── RadioReceiver.Samples.csproj
    │   │   ├── RadioTransmitter
    │   │   │   ├── category.txt
    │   │   │   ├── Devices
    │   │   │   │   └── Kt0803
    │   │   │   │       ├── BassBoost.cs
    │   │   │   │       ├── Kt0803.cs
    │   │   │   │       ├── PgaGain.cs
    │   │   │   │       ├── README.md
    │   │   │   │       ├── Region.cs
    │   │   │   │       ├── Register.cs
    │   │   │   │       ├── sensor.jpg
    │   │   │   │       └── TransmissionPower.cs
    │   │   │   ├── RadioTransmitterBase.cs
    │   │   │   ├── RadioTransmitter.csproj
    │   │   │   ├── RadioTransmitter.sln
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── RadioTransmitter.Samples.csproj
    │   │   │   └── sensor.jpg
    │   │   ├── README.md
    │   │   ├── README-nuget.md
    │   │   ├── RGBLedMatrix
    │   │   │   ├── category.txt
    │   │   │   ├── Gpio.cs
    │   │   │   ├── PinMapping.cs
    │   │   │   ├── README.md
    │   │   │   ├── RgbLedMatrix.cs
    │   │   │   ├── RGBLedMatrix.csproj
    │   │   │   ├── RGBLedMatrix.sln
    │   │   │   └── samples
    │   │   │       ├── bitmaps
    │   │   │       │   ├── 01d.bmp
    │   │   │       │   ├── 01d.org.bmp
    │   │   │       │   ├── 01n.bmp
    │   │   │       │   ├── 02d.bmp
    │   │   │       │   ├── 02n.bmp
    │   │   │       │   ├── 03d.bmp
    │   │   │       │   ├── 03n.bmp
    │   │   │       │   ├── 04d.bmp
    │   │   │       │   ├── 04n.bmp
    │   │   │       │   ├── 09d.bmp
    │   │   │       │   ├── 09n.bmp
    │   │   │       │   ├── 10d.bmp
    │   │   │       │   ├── 10n.bmp
    │   │   │       │   ├── 11d.bmp
    │   │   │       │   ├── 11n.bmp
    │   │   │       │   ├── 13d.bmp
    │   │   │       │   ├── 13n.bmp
    │   │   │       │   ├── 50d.bmp
    │   │   │       │   ├── 50n.bmp
    │   │   │       │   ├── dotnet-bot-branded-32x32.bmp
    │   │   │       │   ├── i-love-dotnet.bmp
    │   │   │       │   └── weather-icons.jpg
    │   │   │       ├── fonts
    │   │   │       │   ├── 10x20.bdf
    │   │   │       │   ├── 4x6.bdf
    │   │   │       │   ├── 5x7.bdf
    │   │   │       │   ├── 6x12.bdf
    │   │   │       │   ├── 8x13B.bdf
    │   │   │       │   └── AUTHORS
    │   │   │       ├── Program.cs
    │   │   │       └── RGBLedMatrix.sample.csproj
    │   │   ├── RotaryEncoder
    │   │   │   ├── category.txt
    │   │   │   ├── encoder.png
    │   │   │   ├── pec11r.png
    │   │   │   ├── QuadratureRotaryEncoder.cs
    │   │   │   ├── README.md
    │   │   │   ├── RotaryEncoder.csproj
    │   │   │   ├── RotaryEncoderEventArgs.cs
    │   │   │   ├── RotaryEncoder.Sample_bb.png
    │   │   │   ├── RotaryEncoder.Sample.fzz
    │   │   │   ├── RotaryEncoder.sln
    │   │   │   ├── samples
    │   │   │   │   ├── RotaryEncoder.Sample.cs
    │   │   │   │   └── RotaryEncoder.Samples.csproj
    │   │   │   └── ScaledQuadratureEncoder.cs
    │   │   ├── Rtc
    │   │   │   ├── category.txt
    │   │   │   ├── Circuit_DS1307_bb.png
    │   │   │   ├── Circuit_DS1307.fzz
    │   │   │   ├── Devices
    │   │   │   │   ├── Ds1307
    │   │   │   │   │   ├── Ds1307.cs
    │   │   │   │   │   ├── Ds1307Register.cs
    │   │   │   │   │   ├── README.md
    │   │   │   │   │   └── sensor.jpg
    │   │   │   │   ├── Ds3231
    │   │   │   │   │   ├── Ds3231Alarm.cs
    │   │   │   │   │   ├── Ds3231AlarmOne.cs
    │   │   │   │   │   ├── Ds3231AlarmOneMatchMode.cs
    │   │   │   │   │   ├── Ds3231AlarmTwo.cs
    │   │   │   │   │   ├── Ds3231AlarmTwoMatchMode.cs
    │   │   │   │   │   ├── Ds3231.cs
    │   │   │   │   │   ├── Ds3231Register.cs
    │   │   │   │   │   ├── README.md
    │   │   │   │   │   └── sensor.jpg
    │   │   │   │   └── Pcf8563
    │   │   │   │       ├── Pcf8563.cs
    │   │   │   │       ├── Pcf8563Register.cs
    │   │   │   │       ├── README.md
    │   │   │   │       └── sensor.jpg
    │   │   │   ├── README.md
    │   │   │   ├── RtcBase.cs
    │   │   │   ├── Rtc.csproj
    │   │   │   ├── Rtc.sln
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Rtc.Samples.csproj
    │   │   │   ├── SystemClock.cs
    │   │   │   └── tests
    │   │   │       ├── Rtc.Tests.csproj
    │   │   │       └── SystemClockTests.cs
    │   │   ├── Scd4x
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Scd4x.Samples.csproj
    │   │   │   ├── Scd4x.cs
    │   │   │   ├── Scd4x.csproj
    │   │   │   └── Scd4x.sln
    │   │   ├── Seatalk1
    │   │   │   ├── AutoPilotRemoteController.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Messages
    │   │   │   │   ├── ApparentWindAngle.cs
    │   │   │   │   ├── ApparentWindSpeed.cs
    │   │   │   │   ├── AutopilotAlarms.cs
    │   │   │   │   ├── AutopilotButtons.cs
    │   │   │   │   ├── AutopilotCalibrationParameter.cs
    │   │   │   │   ├── AutopilotCalibrationParameterMessage.cs
    │   │   │   │   ├── CompassHeadingAndRudderPosition.cs
    │   │   │   │   ├── CompassHeadingAutopilotCourseAlt.cs
    │   │   │   │   ├── CompassHeadingAutopilotCourse.cs
    │   │   │   │   ├── CourseComputerStatus.cs
    │   │   │   │   ├── CourseComputerWarnings.cs
    │   │   │   │   ├── DeadbandMode.cs
    │   │   │   │   ├── DeadbandSetting.cs
    │   │   │   │   ├── DisplayBacklightLevel.cs
    │   │   │   │   ├── Keystroke.cs
    │   │   │   │   ├── NavigationToWaypoint.cs
    │   │   │   │   ├── SeatalkMessage.cs
    │   │   │   │   ├── SetLampIntensity.cs
    │   │   │   │   └── TurnDirection.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── README.md
    │   │   │   │   ├── Seatalk1.Samples.cs
    │   │   │   │   └── Seatalk1.Samples.csproj
    │   │   │   ├── schematics
    │   │   │   │   └── SeaTalk1
    │   │   │   │       ├── BC547_and_BC557.lib
    │   │   │   │       ├── Leds.lib
    │   │   │   │       ├── SeaTalk1.csv
    │   │   │   │       ├── SeaTalk1.kicad_pcb
    │   │   │   │       ├── SeaTalk1.kicad_prl
    │   │   │   │       ├── SeaTalk1.kicad_pro
    │   │   │   │       ├── SeaTalk1.kicad_sch
    │   │   │   │       └── SeaTalk1.wbk
    │   │   │   ├── Seatalk1.csproj
    │   │   │   ├── Seatalk1Parser.cs
    │   │   │   ├── Seatalk1.sln
    │   │   │   ├── SeatalkInterface.cs
    │   │   │   ├── SeatalkInterface.png
    │   │   │   ├── SeatalkToNmeaConverter.cs
    │   │   │   └── tests
    │   │   │       ├── AutoPilotRemoteControllerTests.cs
    │   │   │       ├── MessageTests.cs
    │   │   │       ├── Seatalk1Tests.cs
    │   │   │       └── Seatalk1.Tests.csproj
    │   │   ├── Seesaw
    │   │   │   ├── category.txt
    │   │   │   ├── NeopixelSpeed.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── BlinkingLights
    │   │   │   │   │   ├── Seesaw.Sample.BlinkingLights.cs
    │   │   │   │   │   ├── Seesaw.Sample.BlinkingLights.csproj
    │   │   │   │   │   └── Volume.cs
    │   │   │   │   ├── Capabilities
    │   │   │   │   │   ├── Seesaw.Sample.Capabilities.cs
    │   │   │   │   │   └── Seesaw.Sample.Capabilities.csproj
    │   │   │   │   ├── Encoder
    │   │   │   │   │   ├── Seesaw.Sample.Encoder.cs
    │   │   │   │   │   └── Seesaw.Sample.Encoder.csproj
    │   │   │   │   ├── Neopixel
    │   │   │   │   │   ├── Seesaw.Sample.Neopixel.cs
    │   │   │   │   │   └── Seesaw.Sample.Neopixel.csproj
    │   │   │   │   └── SoilSensor
    │   │   │   │       ├── Seesaw.Sample.SoilSensor.cs
    │   │   │   │       └── Seesaw.Sample.SoilSensor.csproj
    │   │   │   ├── SeesawAdc.cs
    │   │   │   ├── SeesawBase.cs
    │   │   │   ├── Seesaw.csproj
    │   │   │   ├── SeesawEeprom.cs
    │   │   │   ├── SeesawEncoder.cs
    │   │   │   ├── SeesawGpio.cs
    │   │   │   ├── SeesawGpioDriver.cs
    │   │   │   ├── SeesawModules.cs
    │   │   │   ├── SeesawNeopixel.cs
    │   │   │   ├── SeesawSampleBlinkingLights_bb.png
    │   │   │   ├── SeesawSampleBlinkingLights.fzz
    │   │   │   ├── SeesawSampleCapabilities_bb.png
    │   │   │   ├── SeesawSampleCapabilities.fzz
    │   │   │   ├── SeesawSampleEncoder.fzz
    │   │   │   ├── SeesawSampleEncoder.png
    │   │   │   ├── SeesawSampleSoilSensor_bb.png
    │   │   │   ├── SeesawSampleSoilSensor.fzz
    │   │   │   ├── Seesaw.sln
    │   │   │   └── SeesawTouch.cs
    │   │   ├── SenseHat
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── AccelerometerAndGyroscope.Sample.cs
    │   │   │   │   ├── Joystick.Sample.cs
    │   │   │   │   ├── LedMatrix.Sample.cs
    │   │   │   │   ├── Magnetometer.Sample.cs
    │   │   │   │   ├── PressureAndTemperature.Sample.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── SenseHat.Samples.csproj
    │   │   │   │   └── TemperatureAndHumidity.Sample.cs
    │   │   │   ├── SenseHatAccelerometerAndGyroscope.cs
    │   │   │   ├── SenseHat.cs
    │   │   │   ├── SenseHat.csproj
    │   │   │   ├── SenseHatJoystick.cs
    │   │   │   ├── SenseHatLedMatrix.cs
    │   │   │   ├── SenseHatLedMatrixI2c.cs
    │   │   │   ├── SenseHatLedMatrixSysFs.cs
    │   │   │   ├── SenseHatMagnetometer.cs
    │   │   │   ├── SenseHatPressureAndTemperature.cs
    │   │   │   ├── SenseHat.sln
    │   │   │   └── SenseHatTemperatureAndHumidity.cs
    │   │   ├── SensorHub
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── SensorHub.Sample.cs
    │   │   │   │   └── SensorHub.Samples.csproj
    │   │   │   ├── SensorHub.cs
    │   │   │   ├── SensorHub.csproj
    │   │   │   ├── SensorHub.sln
    │   │   │   └── tests
    │   │   │       ├── SensorHub.Tests.cs
    │   │   │       └── SensorHub.Tests.csproj
    │   │   ├── ServoMotor
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── ServoMotor.Sample.csproj
    │   │   │   ├── ServoMotor.cs
    │   │   │   ├── ServoMotor.csproj
    │   │   │   ├── ServoMotor.fzz
    │   │   │   ├── ServoMotor.png
    │   │   │   ├── ServoMotor.sln
    │   │   │   └── tests
    │   │   │       ├── ServoMotorTests.cs
    │   │   │       └── ServoMotor.Tests.csproj
    │   │   ├── Shared
    │   │   │   └── Sensirion.cs
    │   │   ├── ShiftRegister
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── ShiftRegister-driver.csproj
    │   │   │   ├── ShiftRegister.cs
    │   │   │   ├── ShiftRegister.csproj
    │   │   │   ├── ShiftRegisterPinMapping.cs
    │   │   │   └── ShiftRegister.sln
    │   │   ├── Sht3x
    │   │   │   ├── category.txt
    │   │   │   ├── I2cAddress.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── Resolution.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Sht3x.Samples.csproj
    │   │   │   ├── sensor.jpg
    │   │   │   ├── SHT3x_circuit_bb.jpg
    │   │   │   ├── SHT3x_circuit.fzz
    │   │   │   ├── Sht3x.cs
    │   │   │   ├── Sht3x.csproj
    │   │   │   └── Sht3x.sln
    │   │   ├── Sht4x
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Sht4x.Samples.csproj
    │   │   │   ├── Sht4x.cs
    │   │   │   ├── Sht4x.csproj
    │   │   │   ├── Sht4xRepeatability.cs
    │   │   │   └── Sht4x.sln
    │   │   ├── Shtc3
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── RunningResult.JPG
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Shtc3.Samples.csproj
    │   │   │   ├── Shtc3.cs
    │   │   │   ├── Shtc3.csproj
    │   │   │   ├── Shtc3.sln
    │   │   │   └── Status.cs
    │   │   ├── Si7021
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── Resolution.cs
    │   │   │   ├── RunningResult.jpg
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Si7021.Samples.csproj
    │   │   │   ├── sensor.jpg
    │   │   │   ├── Si7021.cs
    │   │   │   ├── Si7021.csproj
    │   │   │   ├── Si7021_I2c_Read_Temp_Humidity.fzz
    │   │   │   ├── Si7021_I2c_Read_Temp_Humidity.png
    │   │   │   └── Si7021.sln
    │   │   ├── SkiaSharpAdapter
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── SkiaSharpAdapter.cs
    │   │   │   ├── SkiaSharpAdapter.csproj
    │   │   │   ├── SkiaSharpAdapter.sln
    │   │   │   ├── SkiaSharpBitmap.cs
    │   │   │   ├── SkiaSharpGraphicsExtensions.cs
    │   │   │   └── SkiaSharpImageFactory.cs
    │   │   ├── Sn74hc595
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Sn74hc595-driver.csproj
    │   │   │   ├── Sn74hc595.cs
    │   │   │   ├── Sn74hc595.csproj
    │   │   │   ├── sn74hc595-led-bar-graph_bb.png
    │   │   │   ├── sn74hc595-led-bar-graph.fzz
    │   │   │   ├── sn74hc595-led-bar-graph-spi_bb.png
    │   │   │   ├── sn74hc595-led-bar-graph-spi.fzz
    │   │   │   ├── sn74hc595-minimal-led-bar-graph_bb.png
    │   │   │   ├── sn74hc595-minimal-led-bar-graph-double-up_bb.png
    │   │   │   ├── sn74hc595-minimal-led-bar-graph-double-up.fzz
    │   │   │   ├── sn74hc595-minimal-led-bar-graph.fzz
    │   │   │   ├── Sn74hc595PinMapping.cs
    │   │   │   └── Sn74hc595.sln
    │   │   ├── SocketCan
    │   │   │   ├── CanFlags.cs
    │   │   │   ├── CanFrame.cs
    │   │   │   ├── CanId.cs
    │   │   │   ├── CanRaw.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Interop.cs
    │   │   │   ├── README.md
    │   │   │   ├── SafeCanRawSocketHandle.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SocketCan.Samples.csproj
    │   │   │   ├── SocketCan.csproj
    │   │   │   └── SocketCan.sln
    │   │   ├── SoftPwm
    │   │   │   ├── category.txt
    │   │   │   ├── pwmled.fzz
    │   │   │   ├── pwmled.png
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SoftPwm.sample.csproj
    │   │   │   ├── SoftPwm.sln
    │   │   │   ├── SoftwarePwmChannel.cs
    │   │   │   └── SoftwarePwm.csproj
    │   │   ├── SoftwareSpi
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── SoftwareSpi.cs
    │   │   │   ├── SoftwareSpi.csproj
    │   │   │   └── SoftwareSpi.sln
    │   │   ├── Ssd1351
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── images
    │   │   │   │   │   ├── breakoutboard.png
    │   │   │   │   │   ├── dotnet.png
    │   │   │   │   │   └── fish.png
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Ssd1351.Samples.csproj
    │   │   │   ├── Ssd1351Commands.cs
    │   │   │   ├── Ssd1351.cs
    │   │   │   ├── Ssd1351.csproj
    │   │   │   ├── Ssd1351Imaging.cs
    │   │   │   ├── Ssd1351.Sample.fzz
    │   │   │   ├── Ssd1351.Sample.png
    │   │   │   └── Ssd1351.sln
    │   │   ├── Ssd13xx
    │   │   │   ├── category.txt
    │   │   │   ├── Commands
    │   │   │   │   ├── ActivateScroll.cs
    │   │   │   │   ├── DeactivateScroll.cs
    │   │   │   │   ├── ICommand.cs
    │   │   │   │   ├── ISharedCommand.cs
    │   │   │   │   ├── ISsd1306Command.cs
    │   │   │   │   ├── ISsd1327Command.cs
    │   │   │   │   ├── SetContrastControlForBank0.cs
    │   │   │   │   ├── SetDisplayOff.cs
    │   │   │   │   ├── SetDisplayOn.cs
    │   │   │   │   ├── SetInverseDisplay.cs
    │   │   │   │   ├── SetMultiplexRatio.cs
    │   │   │   │   ├── Ssd1306Commands
    │   │   │   │   │   ├── ContinuousVerticalAndHorizontalScrollSetup.cs
    │   │   │   │   │   ├── EntireDisplayOn.cs
    │   │   │   │   │   ├── HorizontalScrollSetup.cs
    │   │   │   │   │   ├── NoOperation.cs
    │   │   │   │   │   ├── SetChargePump.cs
    │   │   │   │   │   ├── SetColumnAddress.cs
    │   │   │   │   │   ├── SetComOutputScanDirection.cs
    │   │   │   │   │   ├── SetComPinsHardwareConfiguration.cs
    │   │   │   │   │   ├── SetDisplayClockDivideRatioOscillatorFrequency.cs
    │   │   │   │   │   ├── SetDisplayOffset.cs
    │   │   │   │   │   ├── SetDisplayStartLine.cs
    │   │   │   │   │   ├── SetHigherColumnStartAddressForPageAddressingMode.cs
    │   │   │   │   │   ├── SetLowerColumnStartAddressForPageAddressingMode.cs
    │   │   │   │   │   ├── SetMemoryAddressingMode.cs
    │   │   │   │   │   ├── SetNormalDisplay.cs
    │   │   │   │   │   ├── SetPageAddress.cs
    │   │   │   │   │   ├── SetPageStartAddressForPageAddressingMode.cs
    │   │   │   │   │   ├── SetPreChargePeriod.cs
    │   │   │   │   │   ├── SetSegmentReMap.cs
    │   │   │   │   │   ├── SetVcomhDeselectLevel.cs
    │   │   │   │   │   └── SetVerticalScrollArea.cs
    │   │   │   │   └── Ssd1327Commands
    │   │   │   │       ├── SelectDefaultLinearGrayScaleTable.cs
    │   │   │   │       ├── SetColumnAddress.cs
    │   │   │   │       ├── SetComDeselectVoltageLevel.cs
    │   │   │   │       ├── SetDisplayClockDivideRatioOscillatorFrequency.cs
    │   │   │   │       ├── SetDisplayOffset.cs
    │   │   │   │       ├── SetDisplayStartLine.cs
    │   │   │   │       ├── SetInternalVddRegulator.cs
    │   │   │   │       ├── SetNormalDisplay.cs
    │   │   │   │       ├── SetPhaseLength.cs
    │   │   │   │       ├── SetPreChargeVoltage.cs
    │   │   │   │       ├── SetReMap.cs
    │   │   │   │       ├── SetRowAddress.cs
    │   │   │   │       ├── SetSecondPreChargePeriod.cs
    │   │   │   │       ├── SetSecondPreChargeVsl.cs
    │   │   │   │       └── SetUnlockDriver.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── images
    │   │   │   │   │   ├── dotnet-bot.bmp
    │   │   │   │   │   ├── github-dotnet-iot-black.bmp
    │   │   │   │   │   ├── github-dotnet-iot-white.bmp
    │   │   │   │   │   └── shapes.bmp
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Ssd13xx.Samples.csproj
    │   │   │   ├── Ssd1306.cs
    │   │   │   ├── Ssd1306_I2c_PiOled.fzz
    │   │   │   ├── Ssd1306_I2c_PiOled.png
    │   │   │   ├── Ssd1327.cs
    │   │   │   ├── Ssd13xx.cs
    │   │   │   ├── Ssd13xx.csproj
    │   │   │   ├── Ssd13xx.sln
    │   │   │   └── tests
    │   │   │       ├── Commands
    │   │   │       │   ├── ActivateScrollTests.cs
    │   │   │       │   ├── ContinuousVerticalAndHorizontalScrollSetupTests.cs
    │   │   │       │   ├── DeactivateScrollTests.cs
    │   │   │       │   ├── EntireDisplayOnTests.cs
    │   │   │       │   ├── HorizontalScrollSetupTests.cs
    │   │   │       │   ├── NoOperationTests.cs
    │   │   │       │   ├── SetChargePumpTests.cs
    │   │   │       │   ├── SetColumnAddressTests.cs
    │   │   │       │   ├── SetComOutputScanDirectionTests.cs
    │   │   │       │   ├── SetComPinsHardwareConfigurationTests.cs
    │   │   │       │   ├── SetContrastControlForBank0Tests.cs
    │   │   │       │   ├── SetDisplayClockDivideRatioOscillatorFrequencyTests.cs
    │   │   │       │   ├── SetDisplayOffsetTests.cs
    │   │   │       │   ├── SetDisplayOffTests.cs
    │   │   │       │   ├── SetDisplayOnTests.cs
    │   │   │       │   ├── SetDisplayStartLineTests.cs
    │   │   │       │   ├── SetHigherColumnStartAddressForPageAddressingModeTests.cs
    │   │   │       │   ├── SetInverseDisplayTests.cs
    │   │   │       │   ├── SetLowerColumnStartAddressForPageAddressingModeTests.cs
    │   │   │       │   ├── SetMemoryAddressingModeTests.cs
    │   │   │       │   ├── SetMultiplexRatioTests.cs
    │   │   │       │   ├── SetNormalDisplayTests.cs
    │   │   │       │   ├── SetPageAddressTests.cs
    │   │   │       │   ├── SetPageStartAddressForPageAddressingModeTests.cs
    │   │   │       │   ├── SetPreChargePeriodTests.cs
    │   │   │       │   ├── SetSegmentReMapTests.cs
    │   │   │       │   ├── SetVcomhDeselectLevelTests.cs
    │   │   │       │   └── SetVerticalScrollAreaTests.cs
    │   │   │       └── Ssd13xx.Tests.csproj
    │   │   ├── StUsb4500
    │   │   │   ├── category.txt
    │   │   │   ├── Enumerations
    │   │   │   │   ├── StUsb4500Register.cs
    │   │   │   │   ├── UsbCCableConnection.cs
    │   │   │   │   ├── UsbPdControlMessageType.cs
    │   │   │   │   └── UsbPdDataMessageType.cs
    │   │   │   ├── Helper
    │   │   │   │   └── UsbPdObjectHelper.cs
    │   │   │   ├── Objects
    │   │   │   │   ├── BatteryObject.cs
    │   │   │   │   ├── FixedSupplyObject.cs
    │   │   │   │   ├── PowerDeliveryObject.cs
    │   │   │   │   ├── RequestDataObject.cs
    │   │   │   │   ├── UsbPdMessageHeader.cs
    │   │   │   │   └── VariableSupplyObject.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── StUsb4500.Sample.cs
    │   │   │   │   └── StUsb4500.Samples.csproj
    │   │   │   ├── StUsb4500Constants.cs
    │   │   │   ├── StUsb4500.cs
    │   │   │   ├── StUsb4500.csproj
    │   │   │   └── StUsb4500.sln
    │   │   ├── System.Device.Model
    │   │   │   ├── category.txt
    │   │   │   ├── CommandAttribute.cs
    │   │   │   ├── ComponentAttribute.cs
    │   │   │   ├── InterfaceAttribute.cs
    │   │   │   ├── PropertyAttribute.cs
    │   │   │   ├── README.md
    │   │   │   ├── System.Device.Model.csproj
    │   │   │   └── TelemetryAttribute.cs
    │   │   ├── Tca954x
    │   │   │   ├── category.txt
    │   │   │   ├── MultiplexerChannel.cs
    │   │   │   ├── PossibleMuxAddress.png
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Tca9548a.sample.csproj
    │   │   │   ├── Tca9548AChannelBus.cs
    │   │   │   ├── TCA9548A_Connections.png
    │   │   │   ├── Tca9548A.cs
    │   │   │   ├── Tca9548ADevice.cs
    │   │   │   ├── TCA9548A.jpg
    │   │   │   ├── Tca9548a.sln
    │   │   │   ├── TCA9548A_usage.fzz
    │   │   │   ├── Tca954x.csproj
    │   │   │   └── tests
    │   │   │       ├── Tca9548Tests.cs
    │   │   │       └── Tca954x.Tests.csproj
    │   │   ├── Tcs3472x
    │   │   │   ├── category.txt
    │   │   │   ├── Gain.cs
    │   │   │   ├── InterruptState.cs
    │   │   │   ├── README.md
    │   │   │   ├── Registers.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Tcs3472x.sample.csproj
    │   │   │   ├── TCS3472Type.cs
    │   │   │   ├── Tcs3472x.cs
    │   │   │   ├── Tcs3472x.csproj
    │   │   │   └── Tcs3472x.sln
    │   │   ├── Tlc1543
    │   │   │   ├── category.txt
    │   │   │   ├── Channel.cs
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Tlc1543.Sample.cs
    │   │   │   │   └── Tlc1543.Samples.csproj
    │   │   │   ├── Tlc1543.cs
    │   │   │   ├── Tlc1543.csproj
    │   │   │   └── Tlc1543.sln
    │   │   ├── Tm16xx
    │   │   │   ├── category.txt
    │   │   │   ├── Character.cs
    │   │   │   ├── LedSegment.cs
    │   │   │   ├── picture.png
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Tm1637.sample.csproj
    │   │   │   ├── Tm1637.cs
    │   │   │   ├── tm1637.fzz
    │   │   │   ├── Tm1650.cs
    │   │   │   ├── Tm16xxBase.cs
    │   │   │   ├── Tm16xx.csproj
    │   │   │   ├── Tm16xxI2CLikeBase.cs
    │   │   │   └── Tm16xx.sln
    │   │   ├── Tsl256x
    │   │   │   ├── category.txt
    │   │   │   ├── Channel.cs
    │   │   │   ├── Gain.cs
    │   │   │   ├── IntegrationTime.cs
    │   │   │   ├── InterruptControl.cs
    │   │   │   ├── InterruptPersistence.cs
    │   │   │   ├── PackageType.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Tsl256x.sample.csproj
    │   │   │   ├── Tsl256x.cs
    │   │   │   ├── Tsl256x.csproj
    │   │   │   └── Tsl256x.sln
    │   │   ├── UFireIse
    │   │   │   ├── category.txt
    │   │   │   ├── Command.cs
    │   │   │   ├── README.md
    │   │   │   ├── Register.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── UFireIse.Sample.csproj
    │   │   │   ├── UFireIse.cs
    │   │   │   ├── UFireIse.csproj
    │   │   │   ├── UFireIse.sln
    │   │   │   ├── UFireOrp.cs
    │   │   │   └── UFirePh.cs
    │   │   ├── Uln2003
    │   │   │   ├── category.txt
    │   │   │   ├── README.md
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Uln2003.Samples.csproj
    │   │   │   ├── StepperMode.cs
    │   │   │   ├── Uln2003.cs
    │   │   │   ├── Uln2003.csproj
    │   │   │   ├── Uln2003-diagram.fzz
    │   │   │   ├── Uln2003-diagram.png
    │   │   │   ├── Uln2003.png
    │   │   │   └── Uln2003.sln
    │   │   ├── Vcnl4040
    │   │   │   ├── AmbientLightInterruptConfiguration.cs
    │   │   │   ├── AmbientLightSensor.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Definitions
    │   │   │   │   ├── AlsIntegrationTime.cs
    │   │   │   │   ├── AlsInterrupt.cs
    │   │   │   │   ├── AlsInterruptPersistence.cs
    │   │   │   │   ├── AlsRange.cs
    │   │   │   │   ├── AlsResolution.cs
    │   │   │   │   ├── CommandCode.cs
    │   │   │   │   ├── PowerState.cs
    │   │   │   │   ├── ProximityInterruptMode.cs
    │   │   │   │   ├── PsActiveForceMode.cs
    │   │   │   │   ├── PsDuty.cs
    │   │   │   │   ├── PsIntegrationTime.cs
    │   │   │   │   ├── PsInterruptMode.cs
    │   │   │   │   ├── PsInterruptPersistence.cs
    │   │   │   │   ├── PsLedCurrent.cs
    │   │   │   │   ├── PsMultiPulse.cs
    │   │   │   │   ├── PsOutputRange.cs
    │   │   │   │   ├── PsProximityDetectionOutput.cs
    │   │   │   │   ├── PsSmartPersistenceState.cs
    │   │   │   │   ├── PsSunlightCancellationState.cs
    │   │   │   │   ├── PsTrig.cs
    │   │   │   │   └── PsWhiteChannelState.cs
    │   │   │   ├── EmitterConfiguration.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── AlsConfRegister.cs
    │   │   │   │   ├── AlsDataRegister.cs
    │   │   │   │   ├── AlsHighInterruptThresholdRegister.cs
    │   │   │   │   ├── AlsLowInterruptThresholdRegister.cs
    │   │   │   │   ├── DataRegister.cs
    │   │   │   │   ├── IdRegister.cs
    │   │   │   │   ├── InterruptFlagRegister.cs
    │   │   │   │   ├── LevelRegister.cs
    │   │   │   │   ├── PsCancellationLevelRegister.cs
    │   │   │   │   ├── PsConf1Register.cs
    │   │   │   │   ├── PsConf2Register.cs
    │   │   │   │   ├── PsConf3Register.cs
    │   │   │   │   ├── PsDataRegister.cs
    │   │   │   │   ├── PsHighInterruptThresholdRegister.cs
    │   │   │   │   ├── PsLowInterruptThresholdRegister.cs
    │   │   │   │   ├── PsMsRegister.cs
    │   │   │   │   ├── Register.cs
    │   │   │   │   └── WhiteDataRegister.cs
    │   │   │   ├── InterruptFlags.cs
    │   │   │   ├── ProximityInterruptConfiguration.cs
    │   │   │   ├── ProximitySensor.cs
    │   │   │   ├── README.md
    │   │   │   ├── ReceiverConfiguration.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Explorer
    │   │   │   │   │   ├── Explorer.Als.cs
    │   │   │   │   │   ├── Explorer.cs
    │   │   │   │   │   ├── Explorer.Device.cs
    │   │   │   │   │   ├── Explorer.Helper.cs
    │   │   │   │   │   ├── Explorer.Ps.cs
    │   │   │   │   │   ├── Vcnl4040.Explorer.cs
    │   │   │   │   │   └── Vcnl4040.Explorer.csproj
    │   │   │   │   ├── Simple
    │   │   │   │   │   ├── Vcnl4040.Simple.cs
    │   │   │   │   │   └── Vcnl4040.Simple.csproj
    │   │   │   │   ├── test_setup_board.png
    │   │   │   │   ├── test_setup.fzz
    │   │   │   │   └── test_setup_schematic.png
    │   │   │   ├── tests
    │   │   │   │   ├── AmbientLightSensorTest.Configuration.cs
    │   │   │   │   ├── AmbientLightSensorTest.cs
    │   │   │   │   ├── AmbientLightSensorTest.General.cs
    │   │   │   │   ├── AmbientLightSensorTest.Interrupt.cs
    │   │   │   │   ├── AmbientLightSensorTest.Measurement.cs
    │   │   │   │   ├── I2cTestDevice.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── AlsConfRegisterTest.cs
    │   │   │   │   │   ├── AlsDataRegisterTest.cs
    │   │   │   │   │   ├── AlsHighInterruptThresholdRegisterTest.cs
    │   │   │   │   │   ├── AlsLowInterruptThresholdRegisterTest.cs
    │   │   │   │   │   ├── IdRegisterTest.cs
    │   │   │   │   │   ├── InterruptFlagRegisterTest.cs
    │   │   │   │   │   ├── PsCancellationLevelRegisterTest.cs
    │   │   │   │   │   ├── PsCon1RegisterTest.cs
    │   │   │   │   │   ├── PsCon2RegisterTest.cs
    │   │   │   │   │   ├── PsCon3RegisterTest.cs
    │   │   │   │   │   ├── PsDataRegisterTest.cs
    │   │   │   │   │   ├── PsLowInterruptThresholdRegisterTest.cs
    │   │   │   │   │   ├── PsMsRegisterTest.cs
    │   │   │   │   │   ├── RegisterTest.cs
    │   │   │   │   │   └── WhiteDataRegisterTest.cs
    │   │   │   │   ├── ProximitySensorTest.Configuration.cs
    │   │   │   │   ├── ProximitySensorTest.cs
    │   │   │   │   ├── ProximitySensorTest.General.cs
    │   │   │   │   ├── ProximitySensorTest.Interrupt.cs
    │   │   │   │   ├── ProximitySensorTest.Measurement.cs
    │   │   │   │   ├── Vcnl4040DeviceTest.cs
    │   │   │   │   ├── Vcnl4040TestDevice.cs
    │   │   │   │   └── Vcnl4040.Tests.csproj
    │   │   │   ├── Vcnl4040.csproj
    │   │   │   ├── Vcnl4040Device.cs
    │   │   │   └── Vncl4040.sln
    │   │   ├── Vl53L0X
    │   │   │   ├── category.txt
    │   │   │   ├── InfoDevice.cs
    │   │   │   ├── Information.cs
    │   │   │   ├── MeasurementMode.cs
    │   │   │   ├── OperationRange.cs
    │   │   │   ├── PeriodPulse.cs
    │   │   │   ├── Precision.cs
    │   │   │   ├── README.md
    │   │   │   ├── Registers.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Vl53L0X.sample.csproj
    │   │   │   ├── SquadInfo.cs
    │   │   │   ├── StepEnables.cs
    │   │   │   ├── StepTimeouts.cs
    │   │   │   ├── VcselType.cs
    │   │   │   ├── Vl53L0X.cs
    │   │   │   ├── Vl53L0X.csproj
    │   │   │   ├── VL53L0X.jpg
    │   │   │   └── Vl53L0X.sln
    │   │   ├── Vl53L1X
    │   │   │   ├── Bootstate.cs
    │   │   │   ├── category.txt
    │   │   │   ├── Precision.cs
    │   │   │   ├── RangeStatus.cs
    │   │   │   ├── README.md
    │   │   │   ├── Registers.cs
    │   │   │   ├── Roi.cs
    │   │   │   ├── samples
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── Vl53L1X.sample.csproj
    │   │   │   ├── TimingBudget.cs
    │   │   │   ├── Vl53L1X.cs
    │   │   │   ├── Vl53L1X.csproj
    │   │   │   ├── VL53L1X.jpg
    │   │   │   ├── Vl53L1X.sln
    │   │   │   └── WindowDetectionMode.cs
    │   │   └── Ws28xx
    │   │       ├── BitmapImageNeo3.cs
    │   │       ├── BitmapImageNeo3RGB.cs
    │   │       ├── BitmapImageNeo4.cs
    │   │       ├── BitmapImageWs2808.cs
    │   │       ├── category.txt
    │   │       ├── RawPixelContainer.cs
    │   │       ├── README.md
    │   │       ├── rpi-neo-pixels_bb.png
    │   │       ├── rpi-neo-pixels.fzz
    │   │       ├── samples
    │   │       │   └── LEDStripSample
    │   │       │       ├── Animations.cs
    │   │       │       ├── LEDStripSample.csproj
    │   │       │       ├── MenuId.cs
    │   │       │       └── Program.cs
    │   │       ├── Sk6812.cs
    │   │       ├── Ws2808.cs
    │   │       ├── WS2808.png
    │   │       ├── Ws2812B.cs
    │   │       ├── Ws2815B.cs
    │   │       ├── Ws28xx.cs
    │   │       ├── Ws28xx.csproj
    │   │       └── Ws28xx.sln
    │   ├── Iot.Device.Bindings
    │   │   ├── CompatibilitySuppressions.xml
    │   │   ├── Directory.Build.props
    │   │   └── Iot.Device.Bindings.csproj
    │   ├── Iot.Device.Bindings.SkiaSharpAdapter
    │   │   ├── Directory.Build.props
    │   │   └── Iot.Device.Bindings.SkiaSharpAdapter.csproj
    │   ├── System.Device.Gpio
    │   │   ├── buildTransitive
    │   │   │   └── net5.0
    │   │   │       └── System.Device.Gpio.targets
    │   │   ├── CompatibilitySuppressions.xml
    │   │   ├── Directory.Build.props
    │   │   ├── Interop
    │   │   │   ├── Unix
    │   │   │   │   ├── Interop.Libraries.cs
    │   │   │   │   ├── libbcm_host
    │   │   │   │   │   └── Interop.libbcmhost.cs
    │   │   │   │   ├── Libc
    │   │   │   │   │   ├── Interop.access.cs
    │   │   │   │   │   ├── Interop.close.cs
    │   │   │   │   │   ├── Interop.epoll_create.cs
    │   │   │   │   │   ├── Interop.epoll_ctl.cs
    │   │   │   │   │   ├── Interop.epoll_wait.cs
    │   │   │   │   │   ├── Interop.ioctl.cs
    │   │   │   │   │   ├── Interop.lseek.cs
    │   │   │   │   │   ├── Interop.mmap.cs
    │   │   │   │   │   ├── Interop.munmap.cs
    │   │   │   │   │   ├── Interop.open.cs
    │   │   │   │   │   ├── Interop.pipe.cs
    │   │   │   │   │   ├── Interop.read.cs
    │   │   │   │   │   └── Interop.write.cs
    │   │   │   │   └── libgpiod
    │   │   │   │       ├── V1
    │   │   │   │       │   ├── Interop.libgpiod.cs
    │   │   │   │       │   ├── SafeChipHandle.cs
    │   │   │   │       │   ├── SafeChipIteratorHandle.cs
    │   │   │   │       │   └── SafeLineHandle.cs
    │   │   │   │       └── V2
    │   │   │   │           ├── Binding
    │   │   │   │           │   ├── Enums
    │   │   │   │           │   │   ├── GpiodEdgeEventType.cs
    │   │   │   │           │   │   ├── GpiodLineBias.cs
    │   │   │   │           │   │   ├── GpiodLineClock.cs
    │   │   │   │           │   │   ├── GpiodLineDirection.cs
    │   │   │   │           │   │   ├── GpiodLineDrive.cs
    │   │   │   │           │   │   ├── GpiodLineEdge.cs
    │   │   │   │           │   │   ├── GpiodLineInfoEventType.cs
    │   │   │   │           │   │   └── GpiodLineValue.cs
    │   │   │   │           │   ├── Handles
    │   │   │   │           │   │   ├── ChipInfoSafeHandle.cs
    │   │   │   │           │   │   ├── ChipSafeHandle.cs
    │   │   │   │           │   │   ├── EdgeEventBufferSafeHandle.cs
    │   │   │   │           │   │   ├── EdgeEventNotFreeable.cs
    │   │   │   │           │   │   ├── EdgeEventSafeHandle.cs
    │   │   │   │           │   │   ├── LineConfigSafeHandle.cs
    │   │   │   │           │   │   ├── LineInfoEventSafeHandle.cs
    │   │   │   │           │   │   ├── LineInfoSafeHandle.cs
    │   │   │   │           │   │   ├── LineInfoSafeHandleNotFreeable.cs
    │   │   │   │           │   │   ├── LineRequestSafeHandle.cs
    │   │   │   │           │   │   ├── LineSettingsSafeHandle.cs
    │   │   │   │           │   │   └── RequestConfigSafeHandle.cs
    │   │   │   │           │   └── Interop.libgpiod.cs
    │   │   │   │           ├── LastErr.cs
    │   │   │   │           ├── Proxies
    │   │   │   │           │   ├── Chip.cs
    │   │   │   │           │   ├── ChipInfo.cs
    │   │   │   │           │   ├── EdgeEventBuffer.cs
    │   │   │   │           │   ├── EdgeEvent.cs
    │   │   │   │           │   ├── LibGpiodProxyBase.cs
    │   │   │   │           │   ├── LibGpiodProxyFactory.cs
    │   │   │   │           │   ├── LineConfig.cs
    │   │   │   │           │   ├── LineInfo.cs
    │   │   │   │           │   ├── LineInfoEvent.cs
    │   │   │   │           │   ├── LineRequest.cs
    │   │   │   │           │   ├── LineSettings.cs
    │   │   │   │           │   ├── Miscellaneous.cs
    │   │   │   │           │   └── RequestConfig.cs
    │   │   │   │           └── ValueTypes
    │   │   │   │               ├── Offset.cs
    │   │   │   │               └── SequenceNumber.cs
    │   │   │   ├── UnmanagedArray.cs
    │   │   │   └── Windows
    │   │   │       └── WinRT
    │   │   │           └── Interop.WaitForCompletion.cs
    │   │   ├── System
    │   │   │   └── Device
    │   │   │       ├── CommonHelpers.cs
    │   │   │       ├── ComponentInformation.cs
    │   │   │       ├── Gpio
    │   │   │       │   ├── Drivers
    │   │   │       │   │   ├── HummingBoardDriver.cs
    │   │   │       │   │   ├── InterruptSysFsDriver.cs
    │   │   │       │   │   ├── Libgpiod
    │   │   │       │   │   │   ├── GpiodException.cs
    │   │   │       │   │   │   ├── LibGpiodDriver.cs
    │   │   │       │   │   │   ├── LibGpiodDriverFactory.cs
    │   │   │       │   │   │   ├── LibGpiodDriverVersion.cs
    │   │   │       │   │   │   ├── V1
    │   │   │       │   │   │   │   ├── LibGpiodV1Driver.cs
    │   │   │       │   │   │   │   └── LibGpiodV1DriverEventHandler.cs
    │   │   │       │   │   │   └── V2
    │   │   │       │   │   │       ├── LibGpiodV2Driver.cs
    │   │   │       │   │   │       ├── LibGpiodV2EventObserver.cs
    │   │   │       │   │   │       └── Translator.cs
    │   │   │       │   │   ├── RaspberryPi3Driver.cs
    │   │   │       │   │   ├── RaspberryPi3LinuxDriver.cs
    │   │   │       │   │   ├── RaspberryPiCM3Driver.cs
    │   │   │       │   │   ├── SysFsDriver.cs
    │   │   │       │   │   ├── UnixDriver.cs
    │   │   │       │   │   ├── UnixDriverDevicePin.cs
    │   │   │       │   │   ├── Windows10Driver.cs
    │   │   │       │   │   ├── Windows10Driver.notSupported.cs
    │   │   │       │   │   └── Windows10DriverPin.cs
    │   │   │       │   ├── ExceptionHelper.cs
    │   │   │       │   ├── GpioController.cs
    │   │   │       │   ├── GpioDriver.cs
    │   │   │       │   ├── GpioPin.cs
    │   │   │       │   ├── PinChangeEventHandler.cs
    │   │   │       │   ├── PinEventTypes.cs
    │   │   │       │   ├── PinMode.cs
    │   │   │       │   ├── PinNumberingScheme.cs
    │   │   │       │   ├── PinValueChangedEventArgs.cs
    │   │   │       │   ├── PinValue.cs
    │   │   │       │   ├── PinValuePair.cs
    │   │   │       │   ├── RaspberryBoardInfo.cs
    │   │   │       │   ├── WaitEventResult.cs
    │   │   │       │   └── WaitForEventResult.cs
    │   │   │       ├── I2c
    │   │   │       │   ├── Devices
    │   │   │       │   │   ├── UnixI2cDevice.cs
    │   │   │       │   │   ├── Windows10I2cBus.cs
    │   │   │       │   │   ├── Windows10I2cBusDevice.cs
    │   │   │       │   │   └── Windows10I2cDevice.cs
    │   │   │       │   ├── I2cBus.cs
    │   │   │       │   ├── I2cBus.nonWindows.cs
    │   │   │       │   ├── I2cBus.Windows.cs
    │   │   │       │   ├── I2cConnectionSettings.cs
    │   │   │       │   ├── I2cDevice.cs
    │   │   │       │   ├── I2cDevice.nonWindows.cs
    │   │   │       │   ├── I2cDevice.Windows.cs
    │   │   │       │   ├── UnixI2cBus.cs
    │   │   │       │   └── UnixI2cFileTransferBus.cs
    │   │   │       ├── IsExternalInit.cs
    │   │   │       ├── Pwm
    │   │   │       │   ├── Channels
    │   │   │       │   │   ├── BeagleBonePwmChannel.cs
    │   │   │       │   │   ├── UnixPwmChannel.cs
    │   │   │       │   │   └── Windows10PwmChannel.cs
    │   │   │       │   ├── PwmChannel.cs
    │   │   │       │   ├── PwmChannel.nonWindows.cs
    │   │   │       │   └── PwmChannel.Windows.cs
    │   │   │       ├── Spi
    │   │   │       │   ├── DataFlow.cs
    │   │   │       │   ├── Devices
    │   │   │       │   │   ├── UnixSpiDevice.cs
    │   │   │       │   │   └── Windows10SpiDevice.cs
    │   │   │       │   ├── SpiConnectionSettings.cs
    │   │   │       │   ├── SpiDevice.cs
    │   │   │       │   ├── SpiDevice.nonWindows.cs
    │   │   │       │   ├── SpiDevice.Windows.cs
    │   │   │       │   └── SpiMode.cs
    │   │   │       └── SysFsHelpers.cs
    │   │   ├── System.Device.Gpio.csproj
    │   │   ├── System.Device.Gpio.sln
    │   │   └── winmd
    │   │       ├── Windows.Devices.DevicesLowLevelContract.winmd
    │   │       ├── Windows.Foundation.FoundationContract.winmd
    │   │       └── Windows.Foundation.UniversalApiContract.winmd
    │   └── System.Device.Gpio.Tests
    │       ├── Directory.Build.props
    │       ├── GpioControllerSoftwareTests.cs
    │       ├── GpioControllerTestBase.cs
    │       ├── GpioPinTests.cs
    │       ├── LibGpiodV1DriverTests.cs
    │       ├── LibGpiodV2DriverTests.cs
    │       ├── Mcp3008Tests.cs
    │       ├── MockableGpioDriver.cs
    │       ├── PinValueTests.cs
    │       ├── ProtocolTests.cs
    │       ├── PwmTests.cs
    │       ├── RaspberryPiDriverTests.cs
    │       ├── README.md
    │       ├── RetryHelper.cs
    │       ├── schematics
    │       │   ├── board-gerber.zip
    │       │   ├── board-pcb-picture.png
    │       │   ├── board-pic.jpg
    │       │   └── board-schematics.pdf
    │       ├── SetupHelpers.cs
    │       ├── SpiBusInfoTests.cs
    │       ├── SysFsDriverTests.cs
    │       ├── System.Device.Gpio.Tests.csproj
    │       ├── TimeoutHelper.cs
    │       ├── WindowsDriverTests.cs
    │       └── XunitOptions.cs
    ├── THIRD-PARTY-NOTICES.TXT
    └── tools
        ├── ArduinoCsCompiler
        │   ├── ArduinoCompileTimeConstantAttribute.cs
        │   ├── ArduinoCsCompiler.csproj
        │   ├── ArduinoCsCompiler.sln
        │   ├── ArduinoImplementationAttribute.cs
        │   ├── ArduinoMethodDeclaration.cs
        │   ├── ArduinoReplacementAttribute.cs
        │   ├── ArduinoTask.cs
        │   ├── BlinkingLed_bb.png
        │   ├── BlinkingLed.fzz
        │   ├── BreakpointType.cs
        │   ├── ClassDeclaration.cs
        │   ├── ClassMember.cs
        │   ├── CodeStartupFlags.cs
        │   ├── CompilerCommandHandler.cs
        │   ├── CompilerMessage.cs
        │   ├── CompilerSettings.cs
        │   ├── DebuggerCommand.cs
        │   ├── Debugger.cs
        │   ├── DebuggerDataKind.cs
        │   ├── DebuggerOperation.cs
        │   ├── DebuggerVariable.cs
        │   ├── Directory.build.props
        │   ├── ECMA-335.pdf
        │   ├── EquatableField.cs
        │   ├── EquatableMethod.cs
        │   ├── ErrorManager.cs
        │   ├── ExceptionClause.cs
        │   ├── ExecutionSet.cs
        │   ├── ExecutorCommand.cs
        │   ├── FirmataIlCommandSequence.cs
        │   ├── Frontend
        │   │   ├── CommonConnectionOptions.cs
        │   │   ├── CompilerOptions.cs
        │   │   ├── CompilerRun.cs
        │   │   ├── ExecOptions.cs
        │   │   ├── ExecRun.cs
        │   │   ├── Frontend.csproj
        │   │   ├── OptionsBase.cs
        │   │   ├── PrepareOptions.cs
        │   │   ├── PrepareRun.cs
        │   │   ├── Program.cs
        │   │   ├── Run.cs
        │   │   ├── RunWithConnection.cs
        │   │   ├── TestOptions.cs
        │   │   └── TestRun.cs
        │   ├── Hal
        │   │   ├── ArduinoHardwareLevelAccess.cs
        │   │   ├── ArduinoNativeBoard.cs
        │   │   ├── ArduinoNativeGpioDriver.cs
        │   │   ├── ArduinoNativeHelpers.cs
        │   │   ├── ArduinoNativeI2cBus.cs
        │   │   └── ArduinoNativeI2cDevice.cs
        │   ├── IArduinoTask.cs
        │   ├── IlCapabilities.cs
        │   ├── IlCode.cs
        │   ├── IlCodeParser.cs
        │   ├── IlInstruction.cs
        │   ├── Interop.cs
        │   ├── KnownTypeTokens.cs
        │   ├── MethodFlags.cs
        │   ├── MethodInfoExtensions.cs
        │   ├── MethodState.cs
        │   ├── MicroCompiler.cs
        │   ├── MiniDebug.cs
        │   ├── OpCode.cs
        │   ├── OpCodeDefinitions.cs
        │   ├── README.md
        │   ├── RemoteStackFrame.cs
        │   ├── Runtime
        │   │   ├── MiniActivator.cs
        │   │   ├── MiniAppContext.cs
        │   │   ├── MiniArray.cs
        │   │   ├── MiniAssert.cs
        │   │   ├── MiniAssertionException.cs
        │   │   ├── MiniBitConverter.cs
        │   │   ├── MiniBitOperations.cs
        │   │   ├── MiniBuffer.cs
        │   │   ├── MiniByReference.cs
        │   │   ├── MiniCalendar.cs
        │   │   ├── MiniCLRConfig.cs
        │   │   ├── MiniCompareInfo.cs
        │   │   ├── MiniConsole.cs
        │   │   ├── MiniCultureInfo.cs
        │   │   ├── MiniDateTime.cs
        │   │   ├── MiniDebugger.cs
        │   │   ├── MiniDelegate.cs
        │   │   ├── MiniDependentHandle.cs
        │   │   ├── MiniEnum.cs
        │   │   ├── MiniEnvironment.cs
        │   │   ├── MiniEventSource.cs
        │   │   ├── MiniException.cs
        │   │   ├── MiniFileLoadException.cs
        │   │   ├── MiniFileSystem.cs
        │   │   ├── MiniGC.cs
        │   │   ├── MiniGen2GcCallback.cs
        │   │   ├── MiniInterlocked.cs
        │   │   ├── MiniInterop.Console.cs
        │   │   ├── MiniInterop.cs
        │   │   ├── MiniInterop.Dummy.cs
        │   │   ├── MiniInterop.Globalization.cs
        │   │   ├── MiniInterop.Kernel32.cs
        │   │   ├── MiniInterop.Ole32.cs
        │   │   ├── MiniInterop.Sys.cs
        │   │   ├── MiniInterop.User32.cs
        │   │   ├── MiniIntrospectionExtensions.cs
        │   │   ├── MiniIPAddressParser.cs
        │   │   ├── MiniLowLevelLock.cs
        │   │   ├── MiniMarshal.cs
        │   │   ├── MiniMath.cs
        │   │   ├── MiniMemoryMarshal.cs
        │   │   ├── MiniMethodTable.cs
        │   │   ├── MiniMonitor.cs
        │   │   ├── MiniObject.cs
        │   │   ├── MiniPath.cs
        │   │   ├── MiniPathHelper.cs
        │   │   ├── MiniPathInternal.cs
        │   │   ├── MiniRegistryKey.cs
        │   │   ├── MiniResourceManager.cs
        │   │   ├── MiniRuntimeHelpers.cs
        │   │   ├── MiniRuntimeTypeHandle.cs
        │   │   ├── MiniSerialPort.cs
        │   │   ├── MiniSpanHelpers.Byte.cs
        │   │   ├── MiniSpanHelpers.Char.cs
        │   │   ├── MiniSpanHelpers.cs
        │   │   ├── MiniSpanHelpers.T.cs
        │   │   ├── MiniSR.cs
        │   │   ├── MiniStackTrace.cs
        │   │   ├── MiniString.cs
        │   │   ├── MiniTextInfo.cs
        │   │   ├── MiniThread.cs
        │   │   ├── MiniThreadPool.cs
        │   │   ├── MiniTimerQueue.cs
        │   │   ├── MiniType.cs
        │   │   ├── MiniUnsafe.cs
        │   │   ├── MiniValueType.cs
        │   │   ├── MiniVector128.cs
        │   │   ├── MiniWaitHandle.cs
        │   │   ├── MiniX86Intrinsics.cs
        │   │   └── UnitsNet
        │   │       ├── MiniDuration.cs
        │   │       ├── MiniLength.cs
        │   │       ├── MiniPressure.cs
        │   │       ├── MiniQuantityValue.cs
        │   │       ├── MiniRelativeHumidity.cs
        │   │       └── MiniTemperature.cs
        │   ├── RuntimeState.cs
        │   ├── samples
        │   │   ├── BlinkingLed
        │   │   │   ├── BlinkingLed.csproj
        │   │   │   └── Program.cs
        │   │   └── WeatherStation
        │   │       ├── WeatherStation.cs
        │   │       └── WeatherStation.csproj
        │   ├── SynchronousProgress.cs
        │   ├── SystemException.cs
        │   ├── tests
        │   │   ├── ArduinoCsCompiler.Tests.csproj
        │   │   ├── ArduinoNativeLibraryTest.cs
        │   │   ├── ArduinoTestBase.cs
        │   │   ├── DiningPhilosopher.cs
        │   │   ├── FirmataIlExecutorTests.cs
        │   │   ├── FrameworkBehaviorTests.cs
        │   │   ├── GarbageCollectorTests.cs
        │   │   ├── MethodInfoExtensionsTest.cs
        │   │   ├── MicroCompilerTests.cs
        │   │   ├── MiniExamples.cs
        │   │   ├── README.md
        │   │   ├── TestEnum.cs
        │   │   ├── TestMethods.cs
        │   │   ├── ThreadingTests.cs
        │   │   ├── WithGenericArg.cs
        │   │   └── xunit.runner.json
        │   ├── VariableKind.cs
        │   └── WriteRuntimeCoreData.cs
        ├── device-listing
        │   ├── DeviceInfo.cs
        │   ├── device-listing.csproj
        │   ├── Program.cs
        │   └── README.md
        ├── DevicesApiTester
        │   ├── Commands
        │   │   ├── Gpio
        │   │   │   ├── GpioBlinkLed.cs
        │   │   │   ├── GpioButtonEvent.cs
        │   │   │   ├── GpioButtonWait.cs
        │   │   │   ├── GpioCommand.cs
        │   │   │   ├── GpioDriverType.cs
        │   │   │   ├── GpioReadPin.cs
        │   │   │   └── GpioWritePin.cs
        │   │   ├── I2c
        │   │   │   ├── I2cCommand.cs
        │   │   │   ├── I2cDetect.cs
        │   │   │   ├── I2cDump.cs
        │   │   │   ├── I2cReadBytes.cs
        │   │   │   ├── I2cWriteBytes.cs
        │   │   │   └── I2cWriteRandomBytes.cs
        │   │   ├── Pwm
        │   │   │   ├── PwmCommand.cs
        │   │   │   └── PwmPinOutput.cs
        │   │   ├── Script
        │   │   │   └── ScriptRun.cs
        │   │   └── Spi
        │   │       ├── ReadBytes.cs
        │   │       ├── SpiCommand.cs
        │   │       ├── SpiWriteBytes.cs
        │   │       └── WriteRandomBytes.cs
        │   ├── DeviceApiTester.csproj
        │   ├── DeviceApiTester.sln
        │   ├── Infrastructure
        │   │   ├── CommandLineProgram.cs
        │   │   ├── DebuggableCommand.cs
        │   │   ├── DriverFactory.cs
        │   │   ├── HexStringUtilities.cs
        │   │   ├── ICommandVerbAsync.cs
        │   │   ├── ICommandVerb.cs
        │   │   └── ImplementationTypeAttribute.cs
        │   ├── Program.cs
        │   └── README.md
        ├── Directory.Build.props
        ├── Directory.Build.targets
        ├── GenerateDocFxStructure
        │   ├── CommandLineOptions.cs
        │   ├── GenerateDocFxStructure.csproj
        │   ├── GenerateDocFxStructure.sln
        │   ├── MessageHelper.cs
        │   ├── Program.cs
        │   └── README.md
        └── templates
            ├── DeviceBindingTemplate
            │   ├── dotnet_new_device-binding_csharp
            │   │   ├── _DeviceBinding.cs
            │   │   ├── _DeviceBinding.csproj
            │   │   ├── _DeviceBinding.sln
            │   │   ├── README.md
            │   │   ├── samples
            │   │   │   ├── _DeviceBinding.Sample.cs
            │   │   │   ├── _DeviceBinding.Samples.csproj
            │   │   │   └── README.md
            │   │   └── tests
            │   │       ├── _DeviceBindingTests.cs
            │   │       └── _DeviceBinding.Tests.csproj
            │   └── README.md
            ├── Directory.Build.props
            └── Directory.Build.targets

539 directories, 3403 files

标签:

实例下载地址

物联网:这个仓库包含各种物联网板、芯片、显示器和PCB的.NET Core实现

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警