It started with a generic description:
"An ESP8266 badge that has an 1.3 inch OLED and NRF24L01 module, because Wi-Fi will be a mess. Then one button to push to send a message out." And my response was "2.4GHz to get away from 2.4GHz - let me see if I can add a CC1101".
thanks to a oshpark coupon I was motivated to work on the badge some more and add a PCF8574 IO port expander and an attiny that will hopefully turn the beak / horn into touch buttons as well.
PINOUT
GPIO0 | Neopixel / WS2812 |
GPIO2 | CC1101 CSN |
GPIO4 | I2C SDA |
GPIO5 | I2C SCL |
GPIO12 | SPI MISO |
GPIO13 | SPI MOSI |
GPIO14 | SPI SCLK |
GPIO15 | NRF24 CSN |
GPIO16 | NRF24 CE |
I2C
0x11 | Attiny45 Touch controller |
0x38 | PCF8574 IO Expander |
0x3C | SH1106 Display |