Ouaip, la première phase du portage DAPi vers Odroid W est finie depuis le weekend dernier, mais j'avais pas eu le temps d'en parler...
Tous les ports du Raspi (A) sont sur le W, plus d'autres. Ceux du P1 sont à l'identique (et même doublés), les autres à droite à gauche.
Donc j'ai remis les mêmes composants : DAC Hifiberry (I2S, 8 fils) et LCD 2.2" (SPI, 8 fils), plus la barrette de 4 boutons (4 fils), tout en direct sur les cartes (pas de connecteurs pour gagner de la place).
Ce qui nous fait 40 soudures sans se tromper et sans en mettre partout, une tâche herculéenne pour moi :-)
Plus la base USB et ses fils à dessouder pour la ressouder sur la carte, et le jack de sortie du DAC.
Mais cette fois je m'étais fait le plan de câblage *avant*, pas après :-)
Après ça j'ai juste transféré la carte SD du raspi sur le W, mis le jus, et à ma profonde stupéfaction, tout a marché du premier coup !...
(juste 2 lignes de code à changer pour la gestion des boutons).
Donc on peut dire que la compatibilité du W, au moins dans ce cas non trivial, est excellente.
Vu la compacité du résultat, il y a l'embarras du choix pour la mise en boîte, du coup j'ai pas encore choisi :-)
En deuxième phase je voudrais essayer de tirer parti des spécificités du W, notamment le support de la batterie.
Par exemple on peut récupérer au niveau système des informations sur l'état, le niveau de charge, etc., que je pourrais intégrer dans l'interface du DAPi.
Mais là par contre il faut remplacer le noyau Raspbian par un customisé Odroid avec les bons pilotes matériels dedans -- donc y a encore moyen de tout péter :-)