Just fixed a small warning about unused variable message upon building by putting it behind a hardware version define 
(BUSPIRATEV2)? in Main.c
BXR

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1678 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Added a new code library to support new PIC programming adapter for BPv4.

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1682 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Initial programming adapter for BPv4 schematic added, SMPS code does not block other BP functions

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1683 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
PicProgrammer v2 schematic and code update for new pin selections.

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1691 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Fixes that annoying 'unsued var i' error

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1810 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
updates to SMPS files for binmode usability.

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1821 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Buspirate: new PIC programming protocol added to binwire.c


git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1823 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Moved SMPS commands to binwire.c, cleaned up the unused binmode commands and user interface commands from respective files. Check binwire.c comments for usage.

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1836 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Added integrated support of XSVF player for BPv4 only
Added Windows side XSVF Player for BPv4 only (Built with Dev-C++)
Has been based on previous specific BPv3 XSVF player (firmware-XSVFplayer)

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1857 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Merged JTR's new USB stack version

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1859 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Bus Pirate firmware merged with JTR's 7 stack version. USB stack updated.

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1860 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Bus Pirate updates for v3 and v4 to work with JTR 7 stack update

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1861 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Bus Pirate v4 firmware update. fixed type in USB stack. Fixed include in project file.

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1862 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Small Bus Pirate firmware tweaks

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1863 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
Fix UART transparent mode for BPv4 and allow exit from tranparent mode with Normal button

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1892 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
bus pirate binmode SPI speed fix from:
http://dangerousprototypes.com/forum/viewtopic.php?f=40&t=3864#p38949

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1936 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
USB descriptor and PID fix ( http://dangerousprototypes.com/track/view.php?id=39 bug fix)

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1947 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
procMenu.c : while(UART1TXRdy == 0); changed to while(0 == UART1TXRdy());

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1955 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
baseIO.c : UART1RXRdy() define is converted to function to be consistent with BPv4. This also fixes compilation error in BPv3 due to changes in previous revision.

Workspaces, translation etc.. : File names renamed with BPv3 and BPv4 prefixes consistency. 

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1956 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59
base.h : translation files have BPv3 or BPv4 prefix

git-svn-id: http://dangerous-prototypes-open-hardware.googlecode.com/svn/trunk/Bus_Pirate/Firmware@1957 0af3c9b6-adb7-11de-b66c-2b8a8bb3ca59