Library
Update: As from 2018 the language is no longer being developed. The hex file is however freely available for the PIC32MX170
Libraries should be included in the file that requires them, the include can appear multiple times as the IDE will ignore duplicates or includes that are already in the device. (rookie is now obsolete)
Core Libraries
- Input / Output // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_io.bas"
- ADC // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_adc.bas"
- I2C // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_i2c.bas"
- SPI // #include "http://www.byvac.com//mBlib/flb/Library/2016/lib_spi.bas"
- UART There is no specific library for the UART but PPS is used to set the pins
- Interrupts // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_intr.bas"
- PPS (pins) // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_pps.bas"
- Timers // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_tmr.bas"
- Input Capture // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_ic.bas"
UART
- // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_comutil.bas"
- // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_comutil_1.bas"
- Soft UART - see page
I2C
- Terminal // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_i2cterm.bas"
- I2C slave // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_i2cslave.bas"
- DS1307 RTC // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_ds1307.bas"
- 24C32 // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_24c32.bas"
- AM232n // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_am3230.bas"
- SV3 // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_sv3.bas"
WiFi
- WiFi // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_wifi.bas"
Date and Time
- DandT // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_dt_1.bas"
Other / System
- Non-Volatile Storage // #include "http://www.byvac.com/mBlib/flb/Library/2016/lib_store.bas"
- Circular buffer // #include "http://byvac.com/mBlib/flb/Library/2016/lib_circ.bas"
- Utilities Circular buffer.
- Code Snippets
- Watch dog - how to use
User contributions are welcome, please use the contact details on the 'About' menu.