Table of Contents
- Introducing GCBASIC
- Primer
- GCBASIC Compiler Insights
- Microcontroller Fundamentals
- Variables
-
- Data Types
- Variable Types
- Variables and Data Types
- The Positives and Negatives of Variable Types
- Advanced VariableTypes
- Variable Memory Allocation, Addressing & Control
- AVR R Register Usage
- New Example 1: Basic Variables with Initial Values
- New Example 2: Arrays and Initialisation
- New Example 3: Bit-Level Access Using Constants
- Reference Data
- Syntax
- Commands Quick Reference
- Command References
-
- Analog/Digital conversion
- Bitwise
- Memory
- Flow control
- Fixed Voltage Reference
- Interrupts
- Keypad
- Graphical LCD
- Touch Screen
- Liquid Crystal Display
- Pulse width modulation
- Random Numbers
- 7-Segment Displays
- One Wire Devices
- Serial Communications
- Infrared Remote Control
- PS/2
- SPI
- I2C Software
- I2C/TWI Hardware Module
- Sound
- Timers
- Variables Operations
- String Manipulation
- Miscellaneous Commands
- Maths
- Port control
- Compiler Directives
- Compiler Preprocessor Options
- Using Assembler
- Macros
- Example Programs
- Operating Systems Support
- Constraints and Error Messages
- Performance
- GCBASIC Maintenance and Development
-
- GCBASIC Maintenance
- Development Guide
- Development Guide for GCBASIC.EXE compiler
- Historical Design Constraints
- Compiler Source Insights
- ABOUT GLCD Library Support
- Development Guide for GCBASIC Preferences Editor
- Regression Testing the Compiler Against the Demos
- Code Documentation
- GCBASIC Documentation Toolchain
- GCBASIC with the AVRISP or MKII Programmer
- Changes

