![]() |
Great
Cow BASIC |
|||||||||
![]() |
An open-source BASIC compiler for Microchip®
PIC® microcontrollers |
![]() |
||||||||
![]() |
![]() |
![]() |
![]() |
|||||||
Home | f your device is not shown here, please ask via the forum. We probably have the driver! | |||||||||
I2C Hardware |
||||||||||
|
GCBASIC supports many I2C
devices. The list below is not intended to be comprehensive.
GCBASIC
can be configured to support many other devices.
Please use the provided include files as the basis for your
new
device. Please post to the forum any new include files to enhance this library. |
|||||||||
Device |
Type |
Address |
Include file |
Reference Information | ||||||
|
24LC01B |
EEProm 128 |
0b1010xxxx |
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||
Ramtron FRAM | FRAM 512kb to 4mb | <FRAM.h> | ||||||||
|
|
|
|
|
|
|||||
DS1337 | RTC | 0b1101000x | <DS1337.h> | See here for more information | ||||||
DS1672 | 0b1101000x | <DS1672.h> | See here for more information | |||||||
DS3231 | RTC | <DS3231.h> | ||||||||
DS2482 | IC2 1 Wire Expander | 0b0011000x | <DS2482.h> | See here for more information | ||||||
MCP7940N | RTC | <MCP7940n.h> | See here for more information | |||||||
HMC5843 and HMC5883 | Radio Devices | 0b0000ddd0 | <HMC5883L> | |||||||
MCP23008 | Serial Port Expander | 0b0100dddx | <MCP23008.h> | See here for more information | ||||||
MCP23017 | Serial Port Expander | 0b0100dddx | <MCP23017.h> | See here for more information | ||||||
PCF8574 | Serial Port Expander | 0b0100dddx | <PCF8574.h> | See here for more information | ||||||
|
||||||||||
Graphical LCD Hardware | ||||||||||
GCBASIC supports
many Graphical LCD (GLCD) devices.
The list below is not intended to be comprehensive.
GCBASIC
can be configured to support many other devices.
Please use the provided include files as the basis for your
new
device. Please post to the forum any new include files to enhance this library. |
||||||||||
Device | Overview | Include file | Connectivity Method | |||||||
KS00108/KS0107 based devices | Typically 128*64 Mono LCD displays | <glcd.h> | 8 bit parallel data bus | |||||||
TS7920 based devices | Typically 128*64 Mono LCD displays with LCD support for Chinese and other fonts | <glcd.h> | 8 bit parallel data bus | |||||||
ST7735 based devices | Typically 128x160 color pixels with TFT displays | <glcd.h> | SPI connection | |||||||
ILI9340 based devices | Typically 320x240 color pixels with TFT displays | <glcd.h> | SPI connection | |||||||
SDD1289 based devices | Typically 240x320 color pixels with TFT displays | <glcd.h> | 8 bit parallel data bus | |||||||
PCD8544 Nokia display devices | Typically 84*48 Mono LCD display | <glcd.h> | SPI connection | |||||||
Other devices | ||||||||||
GCBASIC can
support many other devices. The list below is not intended to
be comprehensive. GCBASIC
can be configured to support many other devices.
Please use the provided include files as the basis for your
new
device. Please post to the forum any new include files to enhance this library. |
||||||||||
Device | Overview | Include File | Reference Information | |||||||
DHT11 and DHT22 Humidity/Temperature device | Low-cost digital temperature and humidity sensor | <dht.h> | See your include folder for these drivers.. |
|||||||
MCP4XXX Digital Pot | Low-cost digital pot | <MCP4XXXDigitalPot.h> | ||||||||
DS18B20 | Temp sensor | <DS18B20.h> | ||||||||
DS18S20 | Temp sensor | <DS18S20.h> | ||||||||
SRF02 | Range finder sensor | <SRF02.h> | ||||||||
SRF04 | Range finder sensor | <SRF04.h> | ||||||||
TEA5767 | Radion - I2C | <TES5767.h> | ||||||||
Other devices | ||||||||||
GCBASIC can
support many vendor platforms and demonstration boards. The list below is not intended to
be comprehensive. GCBASIC
can be configured to support many other devices.
Please use the provided include files as the basis for your
new
device. Please post to the forum any new include files to enhance this library. | ||||||||||
UK Rev - Picaxe 18F Demonstration Board | Please refer to the demonstration folder of your GCBasic installation | |||||||||
Arduino LCD Shields | ||||||||||
Microchip - Low Pin Count Demo Board for Pickit2 | ||||||||||
Microchip - Low Pin Count Demo Board for Pickit3 | ||||||||||