Pinouts

Power and Reset Pins

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

I2C Data Pins

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.

I2C Addressing

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

Optional Interrupt Pin

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

Last updated on 2017-10-04 at 04.35.23 PM Published on 2017-10-25 at 02.58.58 PM