En farfouillant sur le net, j'ai trouvé ça et là des fonctions utiles (USB, lecture du pad, ...). Pour les garder sous le coude et les proposer à d'autres bidouilleurs comme moi, les voici dans cette catégorie.

Pour les utiliser, il faut télécharger l'archive correspondant au module à intégrer. Ensuite, on récupère le .h et le .c de l'archive, et on les colle dans le répertoire du code source en cours.

Dans le Makefile on oublie pas de mettre le module à la ligne "OBJS" (usb.o par exemple)

On pense à l'include du header (fichier .h) également. Dans le main.c, il faut donc rajouter :

#include "usb.h"

Pour rappel, la programmation modulaire est expliqué sur lesiteduzero