diff --git a/content/articles/2023/adafruit_macropad_asyncio/index.md b/content/articles/2023/adafruit_macropad_asyncio/index.md index 16d36ad..457269a 100644 --- a/content/articles/2023/adafruit_macropad_asyncio/index.md +++ b/content/articles/2023/adafruit_macropad_asyncio/index.md @@ -28,7 +28,7 @@ entrées / sorties sur le port série à ce moment. Attention, il n'est **pas question ici de parallélisme**, `asyncio` ne gère pas de fils d'exécution. Dans l'interpréteur Python c'est la classe `Thread` qui -s'en charge. Mais d'abord *CircuitPython* ne [les supporte pas](l_threads_cp) et +s'en charge. Mais d'abord *CircuitPython* ne [les supporte pas][l_threads_cp] et ils sont plus difficiles à gérer (concurrences, sections critiques, etc.). Dans le cas d'`asyncio`, nous parlerons [**de coroutines**][l_coroutines] pour @@ -328,7 +328,7 @@ dû au fait que **notre tableau contiendra un élément de moins**. Voici l'affichage des informations sur l'écran du *Macropad* (ou sur la console -*miniciom*, qui est plus agréable) : +*minicom*, qui est plus agréable) : ```shell Run task manager t:2 @@ -441,7 +441,7 @@ Nous avons vu dans cet article, au fils des différents exemples, comment utiliser `asyncio` pour gérer des coroutines, permettant d'implémenter dans nos programmes pour notre Macropad du multitâche coopératif. -Un petit tour sur [la documentation][L-circuip_async] spécifique à `asyncio` +Un petit tour sur [la documentation][l_circuip_async] spécifique à `asyncio` dans CircuitPython vous permettra d'aller plus loin. Elle est cependant très succincte et manque cruellement d'exemples[^doc]. Si vous voulez en apprendre plus sur la programmation asynchrone en Python, vous avez aussi l'excellent tutoriel @@ -451,7 +451,7 @@ rédaction de cet article. [^doc]: La dernière mise à jour date de juin 2022 au moment de la rédaction de cet article -[L-circuip_async]:https://docs.circuitpython.org/projects/asyncio/en/latest/index.html +[l_circuip_async]:https://docs.circuitpython.org/projects/asyncio/en/latest/index.html [l_zeste]:https://zestedesavoir.com/articles/1568/decouvrons-la-programmation-asynchrone-en-python/ ## Credits @@ -459,4 +459,6 @@ cet article Les photos proviennent du site Adafuit, prisent par [Kattni Rembor] et sous licence Creative Common By-Sa. +[Kattni Rembor]:https://learn.adafruit.com/u/kattni + *[DEL]: Diode ÉlectroLuminescente