Estoy desarrollando una aplicación con PIC32MX, que graba 3 sonidos WAV y almacena el tema en SD. Desafortunadamente, la velocidad que tengo es de 155 kB / sy es insuficiente para mi aplicación. Luego tengo que mover fatFS, que usa velocidad de escritura multisectorial que parece resolver mi problema. Descargo la última biblioteca para fatFS aquí (parte inferior de la página). Leí en Internet que este código es genérico y solo es necesario adaptar una parte del código, en función del microcontrolador en uso. He pasado mucho tiempo tratando de entender cuáles son estas partes del código, pero todavía no encuentro el tema. ¿Alguien puede ayudarme?
EDITAR: Finalmente entiendo cómo modificar el fatFS para adaptarlo a mi sistema. Pero tengo un pequeño problema. Después de que modifiqué correctamente la sección "dependiente de la plataforma" con SPI correcto y pin de selección de chip, intenté compilar. Obtuve un error sobre windows.h y tchar.h, incluido en el archivo integer.h. Pero en integer.h veo ifdef y quiero compilar la sección "incrustada", no la sección de Windows. Si intento eliminar el ifdef, obtuve este error: "';' esperado pero se encontró 'fs_type' ". Esto viene de typedef struct of ff.h. En Internet hay proyectos con la misma estructura, ¿por qué no se compila?