On Fri, Sep 11, 2020 at 10:24 AM Gregory Nutt <spudan...@gmail.com> wrote:
>
>
> > I actually just got one of these FeatherWing boards.  I was thinking
> > about using it with the  nRF52 Bluefruit LE - nRF52832.  Seemed like a
> > cool way to add a UX for interacting with the bluetooth stuff.
>
> Cool! That could be useful if you need a complete handheld UI. There are
> already an ILI9341 and STMP811 drivers.  I suppose it will need a custom
> keyboard driver over I2C.  There is also a GPIO expander, Neopixel,
> microSD.  I don't know which GPIO expander is on the board.  GPIO
> expanders are a nuisance because you can't get off the ground without
> first having the GPIO exander.  The LCD backlight, touchscreen, microSD
> and keyboard all depend on the GPIO expander.  Not for people who need
> immediate gratification.

It looks to me like they dropped the SAM20 in there to kind of hide
the IO expander logic behind a i2c keyboard interface, so it might
actually be easier in some ways. At least via polling the FIFO to
start with.
https://www.solder.party/docs/keyboard-featherwing/schematics_keyboard_featherwing_keyboard.png

But yeah all the touch screen and backlight logic is behind the
STMP811 touch/gpio expander.
https://www.solder.party/docs/keyboard-featherwing/schematics_keyboard_featherwing.png

With support for something like this how do you think it is best
organized in the board folder layout and do you think it would make
sense to have a logical block for this that could be shared with other
feather boards?

--Brennan

Reply via email to