Les murmures de la prise en charge officielle de Bluetooth pour le Raspberry Pi Pico W à 6 $ courent depuis début 2023. Les développeurs favorisant C/C++ ont reçu une assistance en février. Aujourd’hui, via un article de blog du PDG de Raspberry Pi LTD, Eben Upton, les développeurs de MicroPython peuvent désormais créer des projets Bluetooth à l’aide de notre microcontrôleur préféré grâce à la dernière version de MicroPython.
La puce sans fil du Raspberry Pi Pico W, l’Infineon CYW43439, fournit à la fois le Wi-Fi 2,4 GHz et le Bluetooth 5.2 sur un bus SPI à trois broches entre lui-même et le SoC RP2040. La dernière mise à jour de MicroPython apporte la prise en charge de Bluetooth Classic (pas encore de prise en charge ACL/SSO), des rôles BLE Central et Peripheral. Bluetooth Classic et BLE peuvent être activés individuellement. ou en même temps.
La bonne nouvelle est que vous n’avez pas à vous précipiter et à acheter un nouveau Raspberry Pi Pico W. Comme il s’agit d’une mise à jour logicielle, travaillez entre Raspberry Pi, Infineon et le créateur de MicroPython, Damien George. Tout ce que vous avez à faire est de télécharger la dernière mise à jour et de la flasher sur votre Raspberry Pi Pico W. La documentation exceptionnelle d’Alasdair Allan est également mise à jour. Un livre, Se connecter à Internet avec le Raspberry Pi Pico W, illustre à quel point un projet Bluetooth peut désormais être créé simplement à l’aide du Raspberry Pi Pico W.
Avec la prise en charge désormais ajoutée pour MicroPython, il ne faut que peu de temps avant qu’il n’arrive également pour CircuitPython.