The power to the Joy Featherwing comes from the host Feather's 3.3V regulator, 3.3V and ground are both required and are highlighted above
The Feather's Reset pin ends up coming from the left-most circled pin and connects to the on-board reset button. This is great for resetting when you have the Wing on top
All data and control is done over I2C so it works with any and all Feathers! SDA and SCL are highlighted above. There are 10K pullups to 3.3V on each.
Because multiple featherwings of all kinds can be stacked, the I2C address can be changed if necessary. The Joy Featherwing's default I2C address is 0x49, but soldering jumpers A0 and/or A1 can change this:
A0 |
A1 |
Addr |
open |
open |
0x49 (default) |
closed |
open |
0x4A |
open |
closed |
0x4B |
closed |
closed |
0x4C |
Soldering one of the jumpers for the optional interrupt will connect that pin of your Feather to the interrupt line on the Joy Featherwing. This will allow your Feather to know whether a button has been pressed or released without having to read each button over and over in a loop.
Each Feather has different pin names/numbers so check your mainboard for which pin you want to use then solder that jumper closed
Text editor powered by tinymce.