Embora a maioria das pessoas use C, C ++ ou Micropython para programar microcontroladores, existem mais algumas opções obscuras por aí também, com o Microzig sendo um deles. Recentemente [Andrew Conlin] escreveu sobre como usar o microzig Com o Raspberry PI RP2040 MCU, mostrando o processo de gravação de um driver de tela OLED SSD1306 e executando -o. Embora Microzig tem desde então publicado Uma versão interna, a postagem do blog dá uma boa impressão de como é o desenvolvimento do Microzig.
Zig é uma linguagem de programação que busca melhorar o idioma C, adicionando segurança de memória, ponteiros seguros (por meio de tipos de opções), mantendo o máximo possível do que torna C tão útil para o desenvolvimento de baixo nível intacto. O Projeto Microzig personaliza o ZIG para uso em projetos incorporados, direcionando plataformas, incluindo o Raspberry Pi MCUS e o STM32. Durante [Andrew]O uso do Microzig foi menos o idioma ou as ferramentas fornecidas que o tropeçavam, e mais apenas a inicialização complicada do controlador SSD1306, o que provavelmente é um bom sinal. O código do projeto resultante pode ser encontrado em seu Página do Github.