Add a generic GPIO driver for Allwinner SoCs and Orange Pi Zero/Lite/Lite2 pin map (#1130)
* add cs files
* add csproj
* resolve some feedbacks
* MSBuild fail
* derive from UnixDriver
* reference source files
* reference csproj
* resolve some issues
* using GpioController
* _interruptController is assigned a value in the constructor
* _interruptController nullable type
* nullable check
* SunxiDriver instead of inheriting SysFsDriver; add samples
* add readme; update samples
* add pin mode check; add static to _pinNumberConverter
* call initialize in constructor
* update README.md
* fix init problem; add some validates
* add Orange Pi Lite driver
* clean up; fix cpux-port initial problem; remove internal exceptions
* remove tiny delay
* private opi zero _pinNumberConverter
* add xml comment
* update README.md
* fix error SA1208
* fix copyright headers
* cleanup
* fix error SA1028
* fix CPUX port offset
* count the number of pins; update README.md
* fix typo
* Fix Interop duplication
Co-authored-by: NJose Perez Rodriguez <joperezr@microsoft.com>
Showing
src/devices/Gpio/README.md
0 → 100644
文件已添加
182.8 KB