30/06/2022

Versão 2.1 do CP2130 Commander

Hoje disponibilizo a versão 2.1 do CP2130 Commander. Esta aplicação foi inicialmente apresentada no post de 28 de Março. Entretanto, já foram lançadas oficiosamente mais duas iterações: as versões 1.1 e 2.0. Porém, optei por não anunciar as mesmas no blogue, por ter sido introduzido um erro na versão 1.1, o qual passou despercebido na versão 2.0. Este erro afectava as operações de transferência SPI de escrita com leitura em simultâneo. O problema foi corrigido com o lançamento desta nova versão.

Para além da correcção acima mencionada, a versão 2.1 permite alterar os estados dos pinos de chip select do CP2130. Esses pinos aparecem marcados a vermelho, como se pode ver na imagem. A nova versão também possibilita transferências de até 4096 bytes em cada sentido, uma melhoria relativamente às versões 1.0 e 1.1, que só permitia transferir 1024 bytes na mesma métrica. Para além disso, as cadeias de caracteres que representam os dados em hexadecimal são agora apresentadas com os bytes discriminados, para uma leitura mais fácil. Convém salientar que todas estas melhorias já haviam sido implementadas na versão 2.0.

A versão 2.1 do CP2130 Commander a correr debaixo do Kubuntu 22.04 LTS.

A aplicação está disponível através dos links abaixo. Como é habitual, foi disponibilizado um pacote contendo o código-fonte e os scripts de instalação. Embora seja possível instalar a aplicação por esta via, recomendo que utilize o pacote Debian para esse fim. Por último, também está disponível uma AppImage caso prefira correr a aplicação sem a instalar primeiro. Contudo é importante frisar que, caso opte por utilizar a AppImage, deverá criar regras “udev” de modo a que possa aceder a qualquer dispositivo da Silicon Labs.

Links importantes:
CP2130 Commander (2.1): Código-fontePacote DebianAppImage

Sem comentários:

Enviar um comentário