BusPirate, sous ce drôle de nom ce cache une petite « carte » électronique (opensource / openhardware valant moins de 30$ ) permettant de communiquer sur les lignes de données d’un grand nombre de composants, c’est d’une grande aide pour tester, débugger et apprendre… Les protocoles suivants sont supportés actuellement par le firmware 2.8:
- 1-Wire
- I2C
- SPI
- JTAG
- Asynchronous serial
- MIDI
- PC keyboard
- HD44780 LCD
- 2- and 3-wire libraries with bitwise pin control
- Scriptable binary bitbang, 1-Wire, I2C, SPI, and UART modes
Comme toujours avec les produits « open », les mise à jour sont très fréquentes pour le plus grand bonheur de l’utilisateur.
Voici un petit screencast rapide qui vous montrera comment mettre à jour votre carte Buspirate depuis MacOSX.
Vous devez normalement disposer de python sur votre Mac. Une connaissance du « terminal » est aussi requise.
[bliptv]AYGq9Q4A[/bliptv]
A voir en plein écran, sinon c’est illisible…