experimental/

directory
v2.1.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2017 License: Apache-2.0

README

experimental code

This directory contain drivers that are considered unstable or incomplete as per driver lifetime management. We encourage you to try them and give feedback via new issues or improvements via a pull request, so we can assert of their quality before promoting them as stable drivers.

You are welcome to create pull requests to add drivers here or improve the quality of drivers already here. Please make sure to abide to requests in project/contributing/.

To add a new driver, you can optionally start your work off driverskeleton/ and follow the instructions in the files.

Directories

Path Synopsis
cmd
nrzled
nrzled writes to a strip of LEDs using the NRZ protocol.
nrzled writes to a strip of LEDs using the NRZ protocol.
conn
analog
Package analog defines analog pins, both DAC and ADC.
Package analog defines analog pins, both DAC and ADC.
uart
Package uart defines the UART protocol.
Package uart defines the UART protocol.
uart/uartreg
Package uartreg defines the UART registry for UART ports discovered on the host.
Package uartreg defines the UART registry for UART ports discovered on the host.
usb
Package usb implements an USB device registry.
Package usb implements an USB device registry.
devices
bitbang
Package bitbang implements conn by banging on the bits (GPIO pins).
Package bitbang implements conn by banging on the bits (GPIO pins).
nrzled
Package nrzled is a driver for LEDs ws2811/ws2812/ws2812b and compatible devices like sk6812 and ucs1903 that uses a single wire NRZ encoded communication protocol.
Package nrzled is a driver for LEDs ws2811/ws2812/ws2812b and compatible devices like sk6812 and ucs1903 that uses a single wire NRZ encoded communication protocol.
piblaster
Package piblaster implements interfacing code is piblaster.
Package piblaster implements interfacing code is piblaster.
Package driverskeleton is an example that can be copy pasted to help write a new driver, either in devices/ or in host/.
Package driverskeleton is an example that can be copy pasted to help write a new driver, either in devices/ or in host/.
host
sysfs
Package sysfs implements experimental sysfs support not yet in mainline.
Package sysfs implements experimental sysfs support not yet in mainline.
usbbus
Package usbbus implements OS specific functions for conn/usb.
Package usbbus implements OS specific functions for conn/usb.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL