On trouve sur Internet de nombreuses réalisations basées sur ce module récepteur TEF6686.Certaines réalisations sont commerciales, d'autres pas. Toutefois elles reprennent la plupart du temps le code source très complet et performant de PE5PVB disponible sur github.

Je me suis donc penché dans un premier temps sur ce code source. Et là.. Panique ! Des centaines de conditions "if then else" imbriquées rendant la compréhension très compliquée, du moins pour moi. Je ne critique pas ce code, je dis juste qu'il ne me convient pas.

Je suis donc reparti de zéro : le document "User_Manual_TEF6686.pdf" de NXP Semiconductors. Bon d'accord il est caviardé d'un grand "CONFIDENTIAL" en travers des 100 pages, mais vu qu'il est largement divulgué sur Internet... Et puis le fait de comprendre comment ça marche leur fera sans doute vendre des modules... Sachant que ledit module est déjà présent dans des milliers d'autoradios.

Mon code source fait environ 180 ko contre environ 9 Mo pour certains autres plus complets.