## Comparação de Firmware ### KMKPython KMKPython é um *fork* do Circuitpython, mas com bibliotecas para a maior parte das extensões já embutidas. Isto te poupa de ter que reuni-las e atualizá-las manualmente. Pode haver outras características adicionadas no futuro exclusivas para o KMKPython. Para o nice!nano, o KMKPython é altamente recomendado e usado em lugar do Circuitpython. #### Diferenças Notáveis - Bibliotecas embutidas para Bluetooth, RGB etc. - Economiza espaço, pois os binários gerados são otimizados para teclados. - micro-controladores como o nice!nano poderão acessar todas as vantagens diretamente. ### Circuitpython Circuitpython pode ser instalado seguindo [este guia](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython). É recomendável utilizar a versão mais recente, 5.0 ou superior. Versões beta podem funcionar, mas espere suporte limitado. #### Diferenças Notáveis - Suporta mais dispositivos. - Menos bibliotecas embutidas. Se precisar de RGB, Bluetooth e mais, você terá que adicionar estas bibliotecas manualmente. - Alguns dispositivos como o nice!nano não dispõem de muito espaço livre, então nem todas as vantagens podem ser instaladas ao mesmo tempo.