Category

BOUNTY ON BUS PIRATE FEATURES, get A complimentary V2 PCB

We’re putting a bounty on two high-priority Bus Pirate features. You can get a complimentary PCB for the upcoming Bus Pirate V2 by writing a bit of code. Hack a Day has a varied and talented group of readers, and we know someone out there has the experience to make these changes with minimal difficulty.

The most current code integrates the PIC24F bootloader for easy updates without a programmer. We’d like to add a protocol snooper, but that requires interrupts. With the bootloader, however, interrupts are relocated and we’ve yet to fully grasp how that works. We’ll send a PCB and photo 24F to the first person who modifies the code to demonstrate UART, SPI, or change notification interrupts with the boot loader. Microchip’s 24F bootloader app note is available here. Complete.

The current frequency measurement feature is a hack that uses a counter and a timer. Be the first to carry out the input capture peripheral instead, and get a complimentary PCB. See the function bpFreq(void) in base.c. Complete.

The most current Bus Pirate code and compiled firmware can be checked-out from Google Code SVN. submit your code by means of the comments below or buspirate@hackaday.com.

UPDATE: Both issues were resolved. thanks for your suggestions.