Merge branch 'master' into 'master'
New section on README. See merge request redox-os/drivers!89
This commit is contained in:
@@ -24,3 +24,11 @@ These are the currently implemented devices/hardware interfaces.
|
||||
- usbctl - USB control (incomplete).
|
||||
- usbhidd - USB HID (incomplete).
|
||||
- usbscsid - USB SCSI (incomplete).
|
||||
|
||||
## Contributing to Drivers
|
||||
|
||||
If you want to write drivers for Redox, datasheets are preferable, when they are freely available. Be aware that datasheets are often provided under a [Non-Disclosure Agreement](https://en.wikipedia.org/wiki/Non-disclosure_agreement) from hardware vendors, which can affect the ability to create an MIT-licensed driver.
|
||||
|
||||
If you don't have datasheets, we recommend you to do reverse-engineering of available C code of BSD drivers.
|
||||
|
||||
We recommend BSDs drivers because BSD license is compatible with MIT (permissive), that way we can reuse the code in other drivers.
|
||||
|
||||
Reference in New Issue
Block a user