X-Git-Url: https://codewiz.org/gitweb?p=wiki.git;a=blobdiff_plain;f=EmbeddedDevices;h=b8c4cb7babd2acfcfbedf1d3ae4d6e8f2eccbf3d;hp=4a4fe26458fe95c01d16d9559a379f1de53bc6ca;hb=10421ed40d7974b5a4f3f46f88ff30713a358a9d;hpb=1e6c0bd4758371b84620bc922195f18a728c7b50 diff --git a/EmbeddedDevices b/EmbeddedDevices index 4a4fe26..b8c4cb7 100644 --- a/EmbeddedDevices +++ b/EmbeddedDevices @@ -8,3 +8,12 @@ I wrote drivers for the following devices: * '''B/W bitmap LCD displays''' - Using a homebrew library to draw text and graphics (see DevLib). * '''Thermal Printers''' - Both serial and full printing head control. * '''Keyboards''' - Simple and matrix scan, with debounce and complex input gestures. + + * '''A/D converters''' - Interrupt-driven, high-speed sampling and data processing + * '''D/A converters''' - Employing PWMs and other techniques + + * '''Serial ports''' - RS232, RS485, SPI, I2C and many other custom serial lines, both interrupt-driven and software buffered. + * '''Ethernet''' - CS8900A and RTL8019 (NE2000 compatible). + * '''USB''' - With HCI drivers provided by manufacturer. + +A few sample drivers for generic devices are available in DevLib.