aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfeurig <don@suspectdevices.com>2021-06-13 18:21:58 -0700
committerfeurig <don@suspectdevices.com>2021-06-13 18:21:58 -0700
commita357aa619f53530efd7ea4ced5ec48c28af881e6 (patch)
tree43606e3607251d047acc6394848da9d2102de8f6
parent155d4b31193fd36e7fc9aa41fc452720cac792a1 (diff)
Add References
-rw-r--r--README.md14
-rw-r--r--images/20001952c.pdfbin0 -> 865289 bytes
-rw-r--r--images/AW9523+English+Datasheet.pdfbin0 -> 836010 bytes
-rw-r--r--images/HD44780.jpgbin0 -> 109772 bytes
-rw-r--r--images/adafruit_products_GPIO_Bonnet_Sch.pngbin0 -> 195497 bytes
5 files changed, 12 insertions, 2 deletions
diff --git a/README.md b/README.md
index 6533cfe..7d04338 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,14 @@
Looking under the keyboard membrane and tracing the connectors we can get the following key map under a 4x12 array (16 pins).
+```
+ 0123456789A B
+ --------------------
+0) *# ZXCVBNM/ <STOP>
+1) -LASDFGHJK<?> <ENTER>
+2) 0912345678<BS> <START>
+3) POQWERTYUI<CAN><DIAL>
+```
<table>
<tr><td>*</td><td>#</td><td> </td><td>Z</td><td>X</td><td>C</td><td>V</td><td>B</td><td>N</td><td>M</td><td>/</td><td>STOP</td></tr>
<tr>
@@ -26,13 +34,15 @@ For this we look at the AW9523 GPIO expander with 16 pins of io.
### LCD/VFD
-Since the LCD is a 5v circuit requiring either 8 or 12 pins we look at the Microchip MCP23017 on the Adafruit GPIO Expander Bonnet.
+Since the LCD is a 5v circuit requiring either 8 or 12 pins we look at the Microchip MCP23017 on the Adafruit GPIO Expander Bonnet which we can wire either using both ports or one port in nibble mode.
+![](images/HD44780.jpg)
# References
* [https://learn.adafruit.com/adafruit-aw9523-gpio-expander-and-led-driver](https://learn.adafruit.com/adafruit-aw9523-gpio-expander-and-led-driver)
* [AW9523 Datasheet](https://cdn-shop.adafruit.com/product-files/4886/AW9523+English+Datasheet.pdf)
* [https://learn.adafruit.com/gpio-expander-bonnet/overview](https://learn.adafruit.com/gpio-expander-bonnet/overview)
* [MCP23017 Datasheet](http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf)
-
+* [https://protostack.com.au/2010/03/character-lcd-displays-part-1/](https://protostack.com.au/2010/03/character-lcd-displays-part-1/)
+* [https://www.electronicsforu.com/technology-trends/learn-electronics/16x2-lcd-pinout-diagram](https://www.electronicsforu.com/technology-trends/learn-electronics/16x2-lcd-pinout-diagram)
diff --git a/images/20001952c.pdf b/images/20001952c.pdf
new file mode 100644
index 0000000..1e5abc0
--- /dev/null
+++ b/images/20001952c.pdf
Binary files differ
diff --git a/images/AW9523+English+Datasheet.pdf b/images/AW9523+English+Datasheet.pdf
new file mode 100644
index 0000000..71e2217
--- /dev/null
+++ b/images/AW9523+English+Datasheet.pdf
Binary files differ
diff --git a/images/HD44780.jpg b/images/HD44780.jpg
new file mode 100644
index 0000000..da0abe6
--- /dev/null
+++ b/images/HD44780.jpg
Binary files differ
diff --git a/images/adafruit_products_GPIO_Bonnet_Sch.png b/images/adafruit_products_GPIO_Bonnet_Sch.png
new file mode 100644
index 0000000..9e3ef93
--- /dev/null
+++ b/images/adafruit_products_GPIO_Bonnet_Sch.png
Binary files differ