Utilities

Name and Link Description
BV-Com Terminal Software: This is the terminal software that can be used with the BV513 and BV-Basic. It has some advantages in that is has Xmodem and the ability to reset the BV513. ** This version is 0.32 July 2010 **
Installation:
The software needs no installation, just unzip and copy the files into a subdirectory and it will work from there. It does create an ini file in the directory so it can remember the last settings before shutdown.
hexfbin Hex to Binary convertor: This utility is used for converting hex files generated by the PIC compiler into binary files. The binary files are smaller and therefore load faster then the equivalent hex. The zip file also contains the source code so if you make any improvements of bug fixes, please send me a copy.

Firmware Upgrades

From PIC32-Basic release 1.446 onwards, the firmware will be available here. Please note that this firmware can only be used with BV products, please read the licensing conditions. For installation instructions see the the reload section in PIC32-BASIC.

Name and Link Description
PIC32-Basic-v1-446.bin PIC32-Basic fixes problem with key() function
PIC32-Basic-v1-460.bin PIC32-Basic, new words added and updates
PIC32-Basic-v1-461.bin Minor fix to floating point assignment
PIC32-Basic-v1-470.bin C Plug-in's introduced
PIC32-Basic-v1-472.zip UART Buffering with bug fixes (available 8 Aug 2009)
PIC32-Basic-v1-473.zip Bug fix
PIC32-Basic-v1-474.zip Improved error reporting
PIC32-Basic-V2.00.zip Next Version please see update notes
PIC32-Basic-V2.02.zip Interrupt and Timer functionality ** Zip now incorporates BV-COM
PIC32-Basic-V2.04.zip Bug Fix to second SD card
PIC32-Basic-V2.05.zip Bug fix to 'opencom'

 

Basic Programs

Note Basic programs that are par of a project will be wither stored with the project or it will be possible to copy and paste from the project files. The best way to obtain these files is not to left click on the link but to right click and use "save Link as.." to save to your own directory.

Name and Link Description
welcome.bas This is one of the first programs used in the introduction.
keypad.bas A scheduled keypad scanner - see the keypad section in projects.
lcd.bas Example code for driving an LCD display
i2ctime.bas Using a BV4236 RTC with battery to keep time at power down *Updated v1.445
   
   

C Programs

Name and Link Description
mbos.c Interface to Micro-BOS
mbos.h  
plug_in_simple.zip Plug-In C interface demonstration applies to version 1.47n and above
plug_in_template.zip Template for creating C Plug-In's applies to version 1.47n and above
plug_in_scope_mplab.zip MPLAB version of the plug in required to drive the Nokia display, includes source code
plug_in_scope_psp.zip PSP version of the plug in required to drive the Nokia display, includes source code

Third party

Name and Link Description
FTDI VCP Drivers These can be downloaded from the FTDI Web site http://www.ftdichip.com/FTDrivers.htm
PSPad PSPad Code Editor: This is the recommended editor for PIC32-Basic. http://www.pspad.com/
BV-BASIC.INI The syntax colourer for PSPad.
Installation: Copy and save the file as BV-BASIC.ini and place it in the syntax directory of the installation directory of PSPad.
basic.INI The Highlighter for PSPad.
Installation: Copy and save the file as basic.INI and place it in the Colours directory of where PSPad is installed.

Data Sheets

The following may have been mentioned in articles or projects on this site.

Name and Link Description
Nokia Epson Datasheet for the Nokia 6610i LCD display Epson version
Nokia Tutorial An excellent tutorial by J Lynch that can be found on the web at various sites.
Nokia Philips Datasheet for the Phillips version of the display
Phillips PCF8833 This is used in the Phillips Nokia display
PIC32 _family ** 8MB This is the datasheet for the PIC32 Family