Using second microcontroller for datalogging

SomethingClever:
Hi,

I have a project where I use an Adafruit Feather 32u4 to emulate a keyboard via USB and Bluetooth. Everything works but I have run out of program space and I still need to implement some data logging on an SD card.

Would it be feasible to use a second controller, e.g. a Pro Mini to handle the data logging and then communicate with it via I2C? The Mini needs to be powered from the Feather, but as far as I know that should not be a problem?

Personally I think it would be more feasible to use their data logging feather if you have the available pins. Merely just a suggestion. I have a couple of feathers myself and love that they all layer with ease.