Uma nova versão de MicroPython foi lançado para microcontroladores compatíveis. Esta liberação. versão 1.20, vê suporte para o Raspberry Pi Pico W e traz um novo gerenciador de pacotes.
A versão 1.20 oferece suporte para o chip Wi-Fi CYW43439 do Raspberry Pi Pico W, o que significa que o MicroPython padrão agora pode aproveitar as vantagens da conectividade sem fio das placas de $ 6. O suporte a Bluetooth ainda está ausente, neste e no lançamento oficial do MicroPython. O suporte para Bluetooth não está muito longe agora. O suporte a Bluetooth foi adicionado recentemente ao Raspberry Pi Pico SDK, então o MicroPython não está muito longe agora.
A outra adição ao lançamento é um novo gerenciador de pacotes leve, mip. Mip é otimizado para uso com sistemas embarcados. No criador do MicroPython Post de lançamento de Damien George eles afirmam que “destina-se a assumir o papel de upip e suporta a instalação de pacotes de micropython-lib, bem como qualquer URL. Mip pode ser executado diretamente em um dispositivo (com conectividade de rede) ou via mremote.” Os usuários do Raspberry Pi Pico W precisariam garantir que seu Pico W esteja conectado ao Wi-Fi e que tenham acesso ao Python Shell (REPL) para usar o mip diretamente no hardware. Os usuários do Raspberry Pi Pico precisarão usar o mpremote, uma ferramenta de linha de comando que fornece utilitários para comunicação entre um computador e um dispositivo MicroPython por meio de uma interface serial.
MicroPython, é a criação do programador e físico teórico Damien George e, em termos gerais, é uma versão do Python 3 voltada diretamente para microcontroladores. MicroPython tem sido usado com uma gama diversificada de placas (ESP32, ESP8266, W600 etc), mas para alguns foi introduzido através do Raspberry Pi Pico.
Estávamos ansiosos para ver se o Firmware Raspberry Pi Pico MicroPython oficial suporte em destaque para mip. Parece que sim, o firmware mais recente para o Raspberry Pi Pico W, rp2-pico-w-20230427-unstable-v1.20.0-1-g82a59a824.uf2 realmente possui mip. Pudemos usar o mip para instalar um módulo MicroPython de terceiros e usá-lo diretamente, tudo do Python Shell.