KISS IDE User Manual Index

  1. X Introduction
  2. X KISS IDE Interface
  3. +/- Programming in C
    • X A Quick C Tutorial
    • +/- Data Objects
      • +/- Variables
        • Declaration
        • Local and Global Scopes
        • Variable Initialization
      • +/- Constants
        • Integer Constants
        • Floating Point Constants
        • Characters and String Constants
        • NULL
      • +/- Data Types
        • 32-bit Integers
        • 64-bit Floating Point Numbers
        • 8-bit Characters
        • Pointers
        • Arrays
        • Structures
        • Enumerated Sets
      • X Pointers
      • +/- Arrays
        • Declaring and Initializing Arrays
        • Character Strings
        • Passing Arrays as Arguments
        • Multi-dimensional Arrays
      • X Structures
      • X Initialization Examples
    • +/- Statements and Expressions
      • +/- Operators
        • Integer Operations
        • Floating Point Numbers
        • Characters
        • Compound Assignment Operators
        • Unary Increment and Decrement
        • Data Access Operators
        • Precedence and Order of Evaluation
      • +/- Control Flow
        • Statements and Blocks
        • If-Else
        • Ternerary Operator ?:
        • While
        • Break
        • Continue
        • Return
        • For
        • Switch-Case
        • Do-While
    • +/- Programming Style
      • X White Space
      • X Indentation
      • X Commenting
    • +/- Program Debugging
      • X Syntax Errors
      • X Semantic Errors
      • X Using printf and Commenting for Diagnostic Purposes
    • +/- Display Screen Printing
      • +/- Printing Examples
        • Printing a message
        • Printing an integer
        • Other integer print formats
        • Printing a floating point number
        • Printing character strings
        • Printing using display_printf
      • X printf % Codes Summary
    • +/- C Preprocessor
      • X Preprocessor Directives
      • X Preprocessor Include
      • X Preprocessor Macros
      • X Conditional Compilation
    • X The C Library Math Functions
  4. +/- File I/O for USB Flash Drive
  5. +/- The KIPR Library
    • +/- Refresher for Commonly Used KIPR Library Functions
      • display_printf
      • digital
      • analog
      • msleep
      • mav
      • motor
      • fd
      • bk
      • off
      • ao
    • X KIPR Library Functions
    • X KIPR Vision Library Functions
    • +/- Categorized Function List (cross-listed)
      • Botball
      • Graphics
      • Math
      • Motors
      • Output
      • Threads
      • Sensors
      • Servos
      • Time
      • Vision
    • +/- Botball
      • shut_down_in
      • wait_for_light
    • +/- Threads
      • thread_create
      • thread_destroy
      • thread_start
      • thread_wait
  6. +/- Program Examples in this Manual
    • X Hello World
    • X 3,4 right triangle
    • X Structure element display
    • X USB file read/write
    • X Blink LED using digital output
    • X Use camera to point a servo
    • X Translate QR code while displaying camera image
    • X Program in Botball format
    • X Monitor button using threads