Olá pessoal, tudo bem? Estou com um projeto utilizando um Microcontrolador PIC, que pega os dados via paralela e os envia para um Pen Drive na porta USB. Está funcionando, mas não tem velocidade suficiente pois estou enviando apenas 1 byte por vez. Como o comando de "escrita" requer muito processamento, requisita-lo para cada byte a ser enviado não rola. Ao invés disso, preciso requisita-lo apenas 1 vez para um determinado "data_packet", por exemplo de 32 bytes. O problema é que eu não sei como fazer esse "buffer de dados". :huh: Acredito que seja uma questão genérica que uma pessoa que programe em C, independente da plataforma, saiba responder. Agradeço muito sugestões! Obrigado e um abraço.