Hey, thanks for the response. Perhaps you can have IO expander IC's, in case you need to add more than 37 contact points? Something like this: http://tronixstuff.com/2011/08/26/tutorial-maximising-your-arduinos-io-ports/ What kind of transmission rates are you aiming for? I do agree that BLE is not designed for throughput. If your connection interval requires anything below 10msec (or 100Hz), it's probably better off thinking of other ways send data.
Hi Jeff Have you looked into nRF51822 from Nordic Semi? https://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822 It will give you sufficient power, flash space, BLE in a single chip. For what you are looking to do, I'd imagine consolidating as much components as possible would help? The chip has gnu toolchain and most of your code should be portable on this platform. Of course, if you want to make keyglove Arduino-friendly, it might not be a good choice...