Se ha lanzado una nueva versión de MicroPython para microcontroladores compatibles. este lanzamiento. la versión 1.20, ve soporte para Raspberry Pi Pico W y trae un nuevo administrador de paquetes.
La versión 1.20 brinda soporte para el chip Wi-Fi CYW43439 de Raspberry Pi Pico W, lo que significa que el MicroPython estándar ahora puede aprovechar la conectividad inalámbrica de las placas de $6. Todavía falta la compatibilidad con Bluetooth, en este y en el lanzamiento oficial de MicroPython. El soporte para Bluetooth no está muy lejos ahora. La compatibilidad con Bluetooth se agregó recientemente al SDK de Raspberry Pi Pico, por lo que MicroPython no está demasiado lejos ahora.
La otra adición al lanzamiento es un nuevo administrador de paquetes liviano, mip. Mip está optimizado para su uso con sistemas integrados. En la publicación de lanzamiento del creador de MicroPython, Damien George, afirman que «Está destinado a asumir el papel de upip y admite la instalación de paquetes desde micropython-lib, así como cualquier URL. Mip se puede ejecutar directamente en un dispositivo (con conectividad de red) o a través de remoto». Los usuarios de Raspberry Pi Pico W deberán asegurarse de que su Pico W esté conectado a Wi-Fi y que tengan acceso a Python Shell (REPL) para usar mip directamente en el hardware. Los usuarios de Raspberry Pi Pico deberán usar mpremote, una herramienta de línea de comandos que proporciona utilidades para comunicarse entre una computadora y un dispositivo MicroPython a través de una interfaz serial.
MicroPython, es la creación del programador y físico teórico Damien George y, en términos generales, es un puerto de Python 3 dirigido directamente a los microcontroladores. MicroPython se ha utilizado con una amplia gama de placas (ESP32, ESP8266, W600, etc.), pero para algunas se introdujo a través de Raspberry Pi Pico.
Estábamos ansiosos por ver si el firmware oficial de Raspberry Pi Pico MicroPython incluía soporte para mip. Parece que sí, el firmware más reciente para Raspberry Pi Pico W, rp2-pico-w-20230427-unstable-v1.20.0-1-g82a59a824.uf2, sí incluye mip. Pudimos usar mip para instalar un módulo MicroPython de terceros y luego usarlo directamente, todo desde Python Shell.