1. About
  2. 1. Introduction
  3. 2. Firmware Versions and Files
  4. 3. Serial Console
  5. 4. First Steps
  6. 5. Programming in BASIC - A Tutorial
    1. 5.1. Command Prompt
    2. 5.2. Comments
    3. 5.3. PRINT
    4. 5.4. Variables
    5. 5.5. Expressions
    6. 5.6. Console Input
    7. 5.7. IF
    8. 5.8. FOR
    9. 5.9. DO Loops
    10. 5.10. Arrays
    11. 5.11. Integer
    12. 5.12. String
    13. 5.13. DIM
    14. 5.14. CONST
    15. 5.15. SUB
    16. 5.16. Functions
    17. 5.17. LOCAL
    18. 5.18. STATIC
  7. 6. Hardware Details
  8. 7. Using MMBasic
  9. 8. Full Screen Editor
  10. 9. Variables and Expressions
  11. 10. Subroutines and Functions
  12. 11. Video Output
  13. 12. Keyboard/Mouse/Gamepad
  14. 13. Program and Data Storage
  15. 14. Sound Output
  16. 15. Using the I/O pins
  17. 16. Special Device Support
    1. 16.1. Infrared receiver
    2. 16.2. Infrared transmitter
    3. 16.3. DS18B20 temperature sensor
    4. 16.4. DHT22 temperature/humidity sensor
    5. 16.5. LCD display modules
    6. 16.6. Numeric keypads
    7. 16.7. Battery backed clock
    8. 16.8. Ultrasonic distance sensor
    9. 16.9. WS2812 RGB LEDs
    10. 16.10. OV7670 Camera
  18. 17. Display Panels
  19. 18. Graphics Functions
    1. 18.1. Fonts
      1. 18.1.1. Character Set
      2. 18.1.2. Font 1
      3. 18.1.3. Font 2
      4. 18.1.4. Font 3
      5. 18.1.5. Font 4
      6. 18.1.6. Font 5
      7. 18.1.7. Font 6
      8. 18.1.8. Font 7
      9. 18.1.9. Font 8
  20. 19. WiFi and Internet Functions
  21. 20. Long Strings
  22. 21. MMBasic Characteristics
  23. 22. Predefined Read Only Variables
  24. Options Reference
  25. 23. Options
    1. 23.1. Audio
      1. 23.1.1. OPTION AUDIO
      2. 23.1.2. OPTION AUDIO SPI
      3. 23.1.3. OPTION AUDIO VS1053
      4. 23.1.4. OPTION AUDIO I2S
      5. 23.1.5. OPTION FAST AUDIO
    2. 23.2. Behavior
      1. 23.2.1. OPTION ANGLE
      2. 23.2.2. OPTION BASE
      3. 23.2.3. OPTION DEFAULT
      4. 23.2.4. OPTION DEFAULT COLOURS
      5. 23.2.5. OPTION DEFAULT MODE
      6. 23.2.6. OPTION ESCAPE
      7. 23.2.7. OPTION EXPLICIT
      8. 23.2.8. OPTION LEGACY
    3. 23.3. Command Prompt
      1. 23.3.1. OPTION AUTORUN ON
      2. 23.3.2. OPTION AUTORUN OFF
      3. 23.3.3. OPTION AUTORUN
      4. 23.3.4. OPTION BREAK
      5. 23.3.5. OPTION CASE
      6. 23.3.6. OPTION COLOURCODE
      7. 23.3.7. OPTION CONSOLE OUTPUT
      8. 23.3.8. OPTION CONTINUATION
      9. 23.3.9. OPTION FNKEY
      10. 23.3.10. OPTION TAB
    4. 23.4. Display
      1. 23.4.1. OPTION AUTOREFRESH
      2. 23.4.2. OPTION DISPLAY
      3. 23.4.3. OPTION HDMI PINS
      4. 23.4.4. OPTION LCD320
      5. 23.4.5. OPTION LCDPANEL VIRTUAL
      6. 23.4.6. OPTION LCDPANEL OPTIONS
      7. 23.4.7. OPTION LCDPANEL CONSOLE FONT
      8. 23.4.8. OPTION LCDPANEL CONSOLE FONT HDMIVGA
    5. 23.5. Hardware
      1. 23.5.1. OPTION BAUDRATE
      2. 23.5.2. OPTION COUNT
      3. 23.5.3. OPTION CPUSPEED
      4. 23.5.4. OPTION HEARTBEAT
      5. 23.5.5. OPTION PICO
      6. 23.5.6. OPTION POWER
      7. 23.5.7. OPTION PSRAM
      8. 23.5.8. OPTION SYSTEM I2C
      9. 23.5.9. OPTION SYSTEM SPI
      10. 23.5.10. OPTION VCC VOLTAGE
      11. 23.5.11. OPTION RTC AUTO
      12. 23.5.12. OPTION SERIAL CONSOLE
    6. 23.6. Keyboard
      1. 23.6.1. OPTION KEYBOARD
      2. 23.6.2. OPTION KEYBOARD DISABLE
      3. 23.6.3. OPTION KEYBOARD I2C
      4. 23.6.4. OPTION KEYBOARD PINS
      5. 23.6.5. OPTION KEYBOARD REPEAT
    7. 23.7. Mouse
      1. 23.7.1. OPTION MOUSE
      2. 23.7.2. OPTION MOUSE DISABLE
      3. 23.7.3. OPTION NOCHECK
    8. 23.8. Network
      1. 23.8.1. OPTION TCP SERVER PORT
      2. 23.8.2. OPTION TELNET CONSOLE
      3. 23.8.3. OPTION TFTP
      4. 23.8.4. OPTION UDP SERVER PORT
      5. 23.8.5. OPTION WEB MESSAGES
      6. 23.8.6. OPTION WIFI
    9. 23.9. Storage
      1. 23.9.1. OPTION SDCARD
      2. 23.9.2. OPTION SDCARD COMBINED
      3. 23.9.3. OPTION MODBUFF
  26. Commands Reference
  27. 24. Commands
    1. 24.1. Program Control & Flow
      1. 24.1.1. CALL
      2. 24.1.2. CASE
      3. 24.1.3. CONTINUE
      4. 24.1.4. DO
      5. 24.1.5. END
      6. 24.1.6. ENDIF
      7. 24.1.7. EXECUTE
      8. 24.1.8. EXIT
      9. 24.1.9. FOR
      10. 24.1.10. FUNCTION
      11. 24.1.11. GOTO
      12. 24.1.12. IF
      13. 24.1.13. LOOP
      14. 24.1.14. NEXT
      15. 24.1.15. ON ERROR
      16. 24.1.16. ON KEY
      17. 24.1.17. ON PS2
      18. 24.1.18. PAUSE
      19. 24.1.19. REM
      20. 24.1.20. RETURN
      21. 24.1.21. RUN
      22. 24.1.22. SELECT
        1. 24.1.22.1. SELECT CASE
        2. 24.1.22.2. CASE
        3. 24.1.22.3. CASE ELSE
        4. 24.1.22.4. END SELECT
      23. 24.1.23. SUB
      24. 24.1.24. WHILE
    2. 24.2. Variables & Data
      1. 24.2.1. CLEAR
      2. 24.2.2. CONST
      3. 24.2.3. DATA
      4. 24.2.4. DIM
      5. 24.2.5. EACH
      6. 24.2.6. ERASE
      7. 24.2.7. LET
      8. 24.2.8. LOCAL
      9. 24.2.9. READ
      10. 24.2.10. RESTORE
      11. 24.2.11. STATIC
    3. 24.3. Input/Output
      1. 24.3.1. CIN
      2. 24.3.2. CLOSE
      3. 24.3.3. FIN
      4. 24.3.4. IN
      5. 24.3.5. INPUT
      6. 24.3.6. LINE INPUT
      7. 24.3.7. MOUSE
      8. 24.3.8. OPEN
      9. 24.3.9. PRINT
      10. 24.3.10. WRITE
    4. 24.4. Graphics & Display
      1. 24.4.1. ARC
      2. 24.4.2. BACKLIGHT
      3. 24.4.3. BLIT
        1. 24.4.3.1. BLIT READ
        2. 24.4.3.2. BLIT WRITE
        3. 24.4.3.3. BLIT LOAD
        4. 24.4.3.4. BLIT CLOSE
        5. 24.4.3.5. BLIT MERGE
        6. 24.4.3.6. BLIT FRAMEBUFFER
        7. 24.4.3.7. BLIT MEMORY
        8. 24.4.3.8. BLIT COMPRESSED
        9. 24.4.3.9. BLIT COPY
      4. 24.4.4. BOX
      5. 24.4.5. CIRCLE
      6. 24.4.6. CLS
      7. 24.4.7. COLOR
        1. 24.4.7.1. COLOR SET
        2. 24.4.7.2. COLOUR MAP
      8. 24.4.8. DEFINEFONT
      9. 24.4.9. FONT
      10. 24.4.10. FRAMEBUFFER
      11. 24.4.11. IMAGE
        1. 24.4.11.1. LOAD IMAGE
        2. 24.4.11.2. LOAD JPG
        3. 24.4.11.3. SAVE IMAGE
        4. 24.4.11.4. SAVE COMPRESSED IMAGE
      12. 24.4.12. LCD
        1. 24.4.12.1. LCD INIT
        2. 24.4.12.2. LCD
        3. 24.4.12.3. LCD CLEAR
        4. 24.4.12.4. LCD CLOSE
        5. 24.4.12.5. LCD CMD
        6. 24.4.12.6. LCD DATA
      13. 24.4.13. LINE
      14. 24.4.14. MAP
      15. 24.4.15. PIXEL
      16. 24.4.16. POLYGON
      17. 24.4.17. REFRESH
      18. 24.4.18. RGB8
      19. 24.4.19. TEXT
      20. 24.4.20. TRIANGLE
    5. 24.5. Hardware Control
      1. 24.5.1. ANALOG
      2. 24.5.2. CLKPIN
      3. 24.5.3. CONFIGURE
        1. 24.5.3.1. CONFIGURE LIST
      4. 24.5.4. DIGITAL
      5. 24.5.5. PIN
      6. 24.5.6. PLKPIN
      7. 24.5.7. PULL
      8. 24.5.8. PULSE
      9. 24.5.9. PUSH
      10. 24.5.10. PWM
      11. 24.5.11. RETPIN
      12. 24.5.12. SERVO
      13. 24.5.13. SETPIN
    6. 24.6. Communication
      1. 24.6.1. I2C
      2. 24.6.2. IR
      3. 24.6.3. ONEWIRE
      4. 24.6.4. SPI/SPI2
        1. 24.6.4.1. SPI OPEN
        2. 24.6.4.2. SPI READ
        3. 24.6.4.3. SPI WRITE (data)
        4. 24.6.4.4. SPI WRITE (string)
        5. 24.6.4.5. SPI WRITE (array)
        6. 24.6.4.6. SPI CLOSE
      5. 24.6.5. XMODEM
    7. 24.7. File Operations
      1. 24.7.1. CAT
      2. 24.7.2. CHAIN
      3. 24.7.3. CHDIR
      4. 24.7.4. COPY
      5. 24.7.5. DRIVE
      6. 24.7.6. FILES
      7. 24.7.7. KILL
      8. 24.7.8. LOAD
      9. 24.7.9. MKDIR
      10. 24.7.10. RENAME
      11. 24.7.11. RMDIR
      12. 24.7.12. SAVE
      13. 24.7.13. SEEK
    8. 24.8. Math & Calculations
      1. 24.8.1. MATH
      2. 24.8.2. RANDOMIZE
    9. 24.9. System & Configuration
      1. 24.9.1. AUTOSAVE
      2. 24.9.2. CPU
      3. 24.9.3. DATE
      4. 24.9.4. HELP
      5. 24.9.5. LIST
      6. 24.9.6. MEMORY
      7. 24.9.7. MODE
        1. 24.9.7.1. MODE (HDMI)
        2. 24.9.7.2. MODE (VGA)
      8. 24.9.8. NEW
      9. 24.9.9. OPTION
      10. 24.9.10. RAM
      11. 24.9.11. RTC
      12. 24.9.12. TIME
      13. 24.9.13. TIMER
      14. 24.9.14. VAR SAVE
    10. 24.10. Advanced Features
      1. 24.10.1. ARRAY
      2. 24.10.2. BIT
      3. 24.10.3. BITBANG
      4. 24.10.4. BYTE
      5. 24.10.5. CAMERA
        1. 24.10.5.1. CAMERA OPEN
        2. 24.10.5.2. CAMERA CAPTURE
        3. 24.10.5.3. CAMERA CLOSE
        4. 24.10.5.4. CAMERA CHANGE
        5. 24.10.5.5. CAMERA TEST
        6. 24.10.5.6. CAMERA REGISTER
      6. 24.10.6. CMM2
      7. 24.10.7. CSUB
      8. 24.10.8. DEVICE
      9. 24.10.9. DRAW3D
      10. 24.10.10. ENABLE
      11. 24.10.11. ENCODE
      12. 24.10.12. FFTARRAY
      13. 24.10.13. FLAG
      14. 24.10.14. FLAGS
      15. 24.10.15. FLASH
      16. 24.10.16. FLOAT
      17. 24.10.17. FLUSH
      18. 24.10.18. GAMEPAD
      19. 24.10.19. GUI
      20. 24.10.20. HDMI
      21. 24.10.21. HUMID
      22. 24.10.22. INC
      23. 24.10.23. INTEGER
      24. 24.10.24. INTERRUPT
      25. 24.10.25. INTERRUPTSUB
      26. 24.10.26. IRQ
        1. 24.10.26.1. IRQ SET
        2. 24.10.26.2. IRQ WAIT
        3. 24.10.26.3. IRQ CLEAR
        4. 24.10.26.4. IRQ NOWAIT
      27. 24.10.27. JMP
      28. 24.10.28. KEYPAD
        1. 24.10.28.1. KEYPAD
        2. 24.10.28.2. KEYPAD CLOSE
      29. 24.10.29. LENGTH
      30. 24.10.30. LIBRARY
      31. 24.10.31. LONGSTRING
        1. 24.10.31.1. LONGSTRING AES128
        2. 24.10.31.2. LONGSTRING APPEND
        3. 24.10.31.3. LONGSTRING BASE64
        4. 24.10.31.4. LONGSTRING CLEAR
        5. 24.10.31.5. LONGSTRING CONCAT
        6. 24.10.31.6. LONGSTRING COPY
        7. 24.10.31.7. LONGSTRING LCASE
        8. 24.10.31.8. LONGSTRING LEFT
        9. 24.10.31.9. LONGSTRING LOAD
        10. 24.10.31.10. LONGSTRING MID
        11. 24.10.31.11. LONGSTRING PRINT
        12. 24.10.31.12. LONGSTRING REPLACE
        13. 24.10.31.13. LONGSTRING RESIZE
        14. 24.10.31.14. LONGSTRING RIGHT
        15. 24.10.31.15. LONGSTRING SETBYTE
        16. 24.10.31.16. LONGSTRING TRIM
        17. 24.10.31.17. LONGSTRING UCASE
      32. 24.10.32. LW
      33. 24.10.33. MID
      34. 24.10.34. MM
      35. 24.10.35. MOV
      36. 24.10.36. NOP
      37. 24.10.37. NTPSERVER
      38. 24.10.38. OFF
      39. 24.10.39. OP
      40. 24.10.40. OR
      41. 24.10.41. OUT
      42. 24.10.42. PICOMITE
      43. 24.10.43. PIO
      44. 24.10.44. PLAY
      45. 24.10.45. POKE
      46. 24.10.46. PORT
      47. 24.10.47. QUATERNION
      48. 24.10.48. RBOX
      49. 24.10.49. REFER
      50. 24.10.50. REQUEST
      51. 24.10.51. SAMPLENUM
      52. 24.10.52. SET
      53. 24.10.53. SETTICK
      54. 24.10.54. SIMPLE
      55. 24.10.55. SORT
      56. 24.10.56. SQUARE
      57. 24.10.57. SYNC
      58. 24.10.58. TEMPR
      59. 24.10.59. TILE
      60. 24.10.60. TOP
      61. 24.10.61. WATCHDOG
    11. 24.11. Game & Sprite
      1. 24.11.1. SPRITE
        1. 24.11.1.1. SPRITE CLOSE
        2. 24.11.1.2. SPRITE COPY
        3. 24.11.1.3. SPRITE HIDE
        4. 24.11.1.4. SPRITE RESTORE
        5. 24.11.1.5. SPRITE INTERRUPT
        6. 24.11.1.6. SPRITE READ
        7. 24.11.1.7. SPRITE WRITE
        8. 24.11.1.8. SPRITE LOAD
        9. 24.11.1.9. SPRITE LOADARRAY
        10. 24.11.1.10. SPRITE LOADBMP
        11. 24.11.1.11. SPRITE LOADPNG
        12. 24.11.1.12. SPRITE MOVE
        13. 24.11.1.13. SPRITE NEXT
        14. 24.11.1.14. SPRITE SCROLL
        15. 24.11.1.15. SPRITE SET
        16. 24.11.1.16. SPRITE SHOW
        17. 24.11.1.17. SPRITE SWAP
    12. 24.12. Audio
      1. 24.12.1. ADC
    13. 24.13. Network
      1. 24.13.1. WEB
      2. 24.13.2. WII
      3. 24.13.3. WS2812
    14. 24.14. Debugging
      1. 24.14.1. CONTINUE
      2. 24.14.2. DETAILED
      3. 24.14.3. EDIT
      4. 24.14.4. ERROR
      5. 24.14.5. EXAMPLES
      6. 24.14.6. TRACE
      7. 24.14.7. TRACE LIST
      8. 24.14.8. UPDATE
  28. Functions Reference
  29. 25. Functions
    1. 25.1. Trigonometric Functions
      1. 25.1.1. ACOS
      2. 25.1.2. SIN
      3. 25.1.3. ASIN
      4. 25.1.4. TAN
      5. 25.1.5. ATN
      6. 25.1.6. ATAN2
      7. 25.1.7. COS
      8. 25.1.8. DEG
      9. 25.1.9. RAD
    2. 25.2. String Functions
      1. 25.2.1. STR
      2. 25.2.2. String Conversion
        1. 25.2.2.1. STR$
        2. 25.2.2.2. STRING$
        3. 25.2.2.3. VAL
      3. 25.2.3. String Case Conversion
        1. 25.2.3.1. UCASE$
        2. 25.2.3.2. LCASE$
      4. 25.2.4. String Extraction
        1. 25.2.4.1. LEFT$
        2. 25.2.4.2. MID$
        3. 25.2.4.3. RIGHT$
      5. 25.2.5. String Formatting & Utilities
        1. 25.2.5.1. SPACE$
        2. 25.2.5.2. TAB
      6. 25.2.6. String Search
        1. 25.2.6.1. INSTR
        2. 25.2.6.2. LINSTR
      7. 25.2.7. Binary String Conversion
        1. 25.2.7.1. BIN2STR$
        2. 25.2.7.2. STR2BIN
      8. 25.2.8. Long String Operations
        1. 25.2.8.1. LGETSTR$
      9. 25.2.9. Additional String Functions
        1. 25.2.9.1. ASC
        2. 25.2.9.2. CHR$
        3. 25.2.9.3. LEN
        4. 25.2.9.4. JSON$
    3. 25.3. Binary Functions
      1. 25.3.1. BIT
      2. 25.3.2. BIN$
      3. 25.3.3. BYTE
      4. 25.3.4. HEX$
      5. 25.3.5. OCT$
    4. 25.4. MMBasic Functions
      1. 25.4.1. CALL
      2. 25.4.2. CHOICE
      3. 25.4.3. EVAL
    5. 25.5. Time and Date Functions
      1. 25.5.1. Date & Time
      2. 25.5.2. Date Functions
        1. 25.5.2.1. DATE$
        2. 25.5.2.2. DATETIME$
        3. 25.5.2.3. DAY$
      3. 25.5.3. Time Functions
        1. 25.5.3.1. TIMER
      4. 25.5.4. Time System Functions
        1. 25.5.4.1. EPOCH
    6. 25.6. DEVICE Functions
      1. 25.6.1. DEVICE
      2. 25.6.2. Gamepad Support
        1. 25.6.2.1. DEVICE(GAMEPAD)
      3. 25.6.3. Mouse Support
        1. 25.6.3.1. DEVICE(MOUSE)
      4. 25.6.4. Wii Controller Support
        1. 25.6.4.1. DEVICE(WII CLASSIC)
        2. 25.6.4.2. DEVICE(WII NUNCHUCK)
      5. 25.6.5. Device Utilities
        1. 25.6.5.1. FIELD$
        2. 25.6.5.2. FLAG
        3. 25.6.5.3. FORMAT$
        4. 25.6.5.4. GETSCANLINE
    7. 25.7. GPS Functions
      1. 25.7.1. GPS
      2. 25.7.2. Position Functions
        1. 25.7.2.1. GPS(LATITUDE)
        2. 25.7.2.2. GPS(LONGITUDE)
        3. 25.7.2.3. GPS(ALTITUDE)
      3. 25.7.3. Time Functions
        1. 25.7.3.1. GPS(DATE)
        2. 25.7.3.2. GPS(TIME)
      4. 25.7.4. Navigation Functions
        1. 25.7.4.1. GPS(SPEED)
        2. 25.7.4.2. GPS(TRACK)
      5. 25.7.5. Quality and Accuracy Functions
        1. 25.7.5.1. GPS(FIX)
        2. 25.7.5.2. GPS(SATELLITES)
        3. 25.7.5.3. GPS(DOP)
        4. 25.7.5.4. GPS(GEOID)
      6. 25.7.6. Status Functions
        1. 25.7.6.1. GPS(VALID)
    8. 25.8. Input Event Functions
      1. 25.8.1. INKEY$
      2. 25.8.2. INPUT$
      3. 25.8.3. KEYDOWN
    9. 25.9. Longstring Functions
      1. 25.9.1. LCOMPARE
      2. 25.9.2. LGETBYTE
      3. 25.9.3. LGETSTR$
      4. 25.9.4. LINSTR
      5. 25.9.5. LLEN
    10. 25.10. File and Memory Functions
      1. 25.10.1. CWD$
      2. 25.10.2. DIR$
      3. 25.10.3. EOF
      4. 25.10.4. LOC
      5. 25.10.5. LOF
      6. 25.10.6. PEEK
    11. 25.11. Numeric Functions
      1. 25.11.1. CINT
      2. 25.11.2. EXP
      3. 25.11.3. LOG
      4. 25.11.4. INT
      5. 25.11.5. MAX
      6. 25.11.6. MIN
      7. 25.11.7. PI
      8. 25.11.8. RND
      9. 25.11.9. SGN
      10. 25.11.10. SQR
    12. 25.12. MATH Functions
      1. 25.12.1. MATH
      2. 25.12.2. Trigonometric & Logarithmic Functions
        1. 25.12.2.1. MATH(ATAN3)
        2. 25.12.2.2. MATH(COSH)
        3. 25.12.2.3. MATH(LOG10)
        4. 25.12.2.4. MATH(SINH)
        5. 25.12.2.5. MATH(TANH)
      3. 25.12.3. Random & Encoding Functions
        1. 25.12.3.1. MATH(RAND)
        2. 25.12.3.2. MATH(BASE64)
        3. 25.12.3.3. MATH(CRCn)
      4. 25.12.4. Basic Statistical Functions
        1. 25.12.4.1. MATH(MEAN)
        2. 25.12.4.2. MATH(MEDIAN)
        3. 25.12.4.3. MATH(SUM)
        4. 25.12.4.4. MATH(SD)
        5. 25.12.4.5. MATH(MIN)
        6. 25.12.4.6. MATH(MAX)
      5. 25.12.5. Advanced Statistical Functions
        1. 25.12.5.1. MATH(CHI)
        2. 25.12.5.2. MATH(CHI_p)
        3. 25.12.5.3. MATH(CORREL)
        4. 25.12.5.4. MATH(CROSSING)
      6. 25.12.6. Vector & Matrix Operations
        1. 25.12.6.1. MATH(MAGNITUDE)
        2. 25.12.6.2. MATH(DOTPRODUCT)
        3. 25.12.6.3. MATH(M_DETERMINANT)
      7. 25.12.7. Control Systems
        1. 25.12.7.1. MATH(PID)
    13. 25.13. Graphics Functions
      1. 25.13.1. MAP
      2. 25.13.2. PIXEL
      3. 25.13.3. RGB
    14. 25.14. I/O Functions
      1. 25.14.1. PORT
      2. 25.14.2. PULSIN
      3. 25.14.3. SPI
      4. 25.14.4. PIN
    15. 25.15. PIO Functions
      1. 25.15.1. PIO
      2. 25.15.2. PIO(DMX RX)
      3. 25.15.3. PIO(DMX TX)
      4. 25.15.4. PIO(EXECCTRL)
      5. 25.15.5. PIO(FDEBUG)
      6. 25.15.6. PIO(FLEVEL)
      7. 25.15.7. PIO(FSTAT)
      8. 25.15.8. PIO(PINCTRL)
      9. 25.15.9. PIO(SHIFTCTRL)
    16. 25.16. SPRITE Functions
      1. 25.16.1. SPRITE
      2. 25.16.2. Position & Dimensions
        1. 25.16.2.1. SPRITE(X)
        2. 25.16.2.2. SPRITE(Y)
        3. 25.16.2.3. SPRITE(W)
        4. 25.16.2.4. SPRITE(H)
      3. 25.16.3. Collision & Contact Detection
        1. 25.16.3.1. SPRITE(C)
        2. 25.16.3.2. SPRITE(T)
        3. 25.16.3.3. SPRITE(E)
      4. 25.16.4. Sprite Management
        1. 25.16.4.1. SPRITE(N)
        2. 25.16.4.2. SPRITE(N,n)
        3. 25.16.4.3. SPRITE(L)
        4. 25.16.4.4. SPRITE(S)
      5. 25.16.5. Distance & Vector Operations
        1. 25.16.5.1. SPRITE(D)
        2. 25.16.5.2. SPRITE(V)
    17. 25.17. Misc Functions
      1. 25.17.1. DISTANCE
      2. 25.17.2. TEMPR
      3. 25.17.3. TOUCH
      4. 25.17.4. Touch Coordinates
        1. 25.17.4.1. TOUCH(X)
        2. 25.17.4.2. TOUCH(Y)
      5. 25.17.5. Multi-touch Coordinates (FT6336)
        1. 25.17.5.1. TOUCH(X2)
        2. 25.17.5.2. TOUCH(Y2)
  30. 26. Obsolete Commands and Functions
  31. Appendices
  32. 27. Appendix A – Serial Communications
  33. 28. Appendix B – I²C Communications
  34. 29. Appendix C – 1-Wire Communications
  35. 30. Appendix D – SPI Communications
  36. 31. Appendix E – Regex Syntax
  37. 32. Appendix F – The PIO Programming Package
  38. 33. Appendix G – Sprites
  39. 34. Appendix H – Special Keyboard Keys
  40. 35. Appendix J - The CMM2 3D engine
  41. Colors Palettes
  42. Sprite Format

PicoMite User Manual

Multi-touch Coordinates (FT6336)