BLE Serial Port question, is it possible and what code changes to I add to move the Serial3 port that is used for BLE to Serial2 and have them on pins 26 (RX2) and pin 21 (TX2)? is this possible?
Issue for me is added BLE I have to give up pins that I use for neo pixel strings 2&3...
It's possible.
I think those pins are actually the alternate RX/TX pins for Serial1, so you'll need to replace "Serial3" with Serial1, and in Serial3Adapter::begin, you'll have to add calls to Serial1.setRX and Serial1.setTX().
Also, when you do this you'll loose power channel 3 and 6, so you have to make sure not to use those.
Note that WS2811Blade() uses bladePowerPin3 by default, but you can tell it not to use it manually.
Two LED channels is enough to drive a neopixel blade, so that part should be fine.
Note that WS2811 data can also be sent to pin 5/21, which might be simpler.
Also, pin 2 can be used for WS2811 data, just don't connected it to the teensysaber board.
(The current software does not use the interrupt from the motion chip, so there should be no drawbacks.)
Also, you can probably save one pin by hooking up the quillions in parallel, controlling them seprately is seldom useful.