I have made my own version of the digispark.
I have written some code (mostly copied and pasted) to read battery voltages and store the result into an I2C EEPROM. Upon plugging into USB, the values of the EEPROM gets printed to a spreadsheet. Up to this point I am a happy man.
But to read an 8k EEPROM back over the HID emulator, took almost 20 minutes.

Keypresses get send roughly at about 30 per second by the digispark. How can I speed this value up? Is there another way of speeding up the keypresses?
Here is the code I am using to print the EEPROM - albeit only the first 50 values to experiment with.
#define KEY_ARROW_RIGHT 0x4F //added to move to next column in excell
for(int i = 0; i <= 50; i++)
{
epromVal = EEPROM.read(i);
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.print(epromVal);
DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT);
}I've read about increasing the VUSB buffer size, but have no idea how this is done.
Regards