CGMMSTICK1 uses MMbasic Ver 4.5
CGCOLORMAX2 uses MMbasic Ver 4.5
CGMICROMITE2 uses MMbasic Ver 5
CGMICROBOARD2 uses MMbasic Ver 5
- MMBASIC Introduction
- Language Implementation Characteristics
- Language Constructs
- Structured Statements
- Defined Subroutines
- Subroutine Arguments
- Local Variables
- Defined Functions
- Passing Arguments by Reference
- Loadable Libraries
- Naming Conventions
- Timing
- Logical Operators
- Interrupts
- CLEAR
- CONTINUE
- DATA
- DIM
- DO LOOP
- DO LOOP UNTIL
- DO WHILE LOOP
- ELSE
- ELSEIF THEN
- END
- END FUNCTION
- END SUB
- ENDIF
- ERASE
- EXIT
- EXIT FOR
- EXIT FUNCTION
- EXIT SUB
- FOR TO STEP
- FUNCTION
- GOSUB
- GOTO
- IF THEN ELSE
- IF THEN GOTO
- IF THEN ELSE ELSEIF ENDIF
- IRETURN
- LET
- LOCAL
- LOOP UNTIL
- NEXT
- ON nbr GOTO | GOSUB
- OPTION BASE
- OPTION Fnn
- OPTION PROMPT
- OPTION USB
- PAUSE
- RANDOMIZE
- READ
- REM or '
- RESTORE
- RETURN
- SETTICK
- SUB
- TIMER
- WATCHDOG
- WHILE WEND
- Programming, and Debugging
- AUTO
- CHAIN
- CONFIG CASE
- CONFIG KEYBOARD
- CONFIG TAB
- COPYRIGHT
- DATE$
- DELETE
- EDIT
- ERROR
- LIBRARY
- LIST
- LOAD
- MEMORY
- MERGE
- MM.CMDLINE$
- MM.DEVICE$
- MM.FNAME$
- MM.VER
- NEW
- OPTION BREAK
- RENUMBER
- RUN
- SAVE
- TIME$
- TROFF
- TRON
- Keyboard
- Special Keyboard Keys
- INKEY$
- INPUT (from keyboard)
- LINE INPUT (from KEYBOARD)
- ON KEY
- Screen and Graphics (VGA/composite)
- Fonts
- BLIT
- CIRCLE
- CLR$
- CLS
- COLLISION
- COLOR
- CONFIG COMPOSITE
- CONFIG VIDEO
- FONT
- FONT LOAD/UNLOAD
- KEYDOWN (keyboard)
- LINE
- LOADBMP
- LOCATE
- MM.HPOS
- MM.HRES
- MM.VPOS
- MM.VRES
- MODE
- OPTION VIDEO
- PIXEL
- POS
- PRESET
- PRINT @
- PSET
- SAVEBMP
- SCANLINE
- SPRITE
- TAB
- LCD Modules and Graphics
- SPI-connected LCD Displays
- ILI9163 LCD Driver
- ST7735 LCD Driver
- SPI/I2C SSD1306 OLED Driver
- SSD1351 OLED Driver
- NOKIA5110 LCD Driver
- BOX
- CIRCLE
- CLS
- COLOR
- DEFINEFONT
- FONT
- 8x6 Font
- GUI BITMAP
- GUI CALIBRATE
- GUI TEST LCDPANEL
- GUI TEST TOUCH
- LINE
- MM.FONTHEIGHT
- MM.FONTWIDTH
- MM.HRES
- MM.VRES
- OPTION LCDPANEL
- OPTION LIST
- OPTION TOUCH
- PIXEL
- RBOX
- TEXT
- TOUCH
- Math Functions
- ABS
- ATN
- CINT
- COS
- DEG
- EXP
- FIX
- INT
- LOG
- PI
- RAD
- RND
- SGN
- SIN
- SQR
- TAN
- Character and String Functions
- ASC
- BIN$
- CHR$
- FORMAT$
- HEX$
- INSTR
- LCASE$
- LEFT$
- LEN
- MID$
- OCT$
- RIGHT$
- SPACES$
- SPC
- STR$
- STRING$
- UCASE$
- VAL
- File System
- CHDIR
- CLOSE (file)
- COPY
- CWD$
- DIR$
- DRIVE
- EOF
- FILES
- INPUT #
- INPUT$ (from file)
- KILL
- LINE INPUT (file)
- MKDIR
- MM.DRIVE$
- MM.ERRNO
- NAME
- OPEN (file)
- OPTION ERROR
- PRINT (file)
- RMDIR
- SEEK
- WRITE
- XMODEM
- Input and Output
- Interrupts
- Serial Communications
- Serial Peripheral Interface (SPI)
- Inter Integrated Circuit (I2C) bus
- 1-Wire Interface
- CAN (Controller Area Network)
- Audio and PWM Output
- IR Decode and Encode
- Servo Motor
- Measuring Temperature
- Measuring Humidity and Temperature
- Switch Input Pullup
- LCD Character Display
- Keypad Interface
- Measuring Distance
- Real Time Clock Interface
- CAN
- CLOSE (serial)
- CLOSE CONSOLE (serial)
- DISTANCE
- DS18B20
- I2C
- I2C SLAVE
- IR
- INPUT$ (from serial)
- KEYPAD
- LCD
- LOC
- LOF
- MM.I2C
- MM.OW
- OPEN (serial)
- OPEN AS CONSOLE (serial)
- ONEWIRE
- PEEK
- PIN
- PLAYMOD
- POKE
- PORT
- PULSE
- PWM
- RTC
- SETPIN
- SOUND
- SPI
- TONE
[…] Here is a link to the language manual:https://circuitgizmos.com/documentation/mmbasic-language/ […]