diff --git a/README.md b/README.md index d1ec5111301d1ab5ea6c19d9b5d351dc48e71fca..d22e500422064e7015a6ba48ab6bf18859e0215f 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,12 @@ pulses cease and CS is deasserted." [For diagram of the sequential reading of registers to get the six bytes needed for x,y, and z:](https://www.analog.com/media/en/technical-documentation/application-notes/AN-1077.pdf) +### ADXL343 Software SPI + +Software SPI implemented to allow more direct routing of traces. +[Code is here](./code/Soft_SPI_axdl343_RGB.Jan25.py). Eagle Project [files are in CAD directory.](./cad) + + ## 23K256 memory chip as an example of SPI The 23K256 is a 32KByte memory device with a limited set of commands and registers. Good exercise for doing SPI at a low-ish level, using the MicroPython machine functions and referring to eh chip's datasheet.