JoyOS File List

Here is a list of all documented files with brief descriptions:
analog.hAnalog Inputs
board.hCommon board functionality
buttons.hUser Input/Output - buttons, frob, beeper and battery
digital.hDigital Inputs
encoder.hShaft Encoders
fpga.hLow-level FPGA interface
lcd.hLCD control, formatting, printout
motor.hMotor Outputs
servo.hServo outputs
hal/delay.hSimple busy-loop delays
hal/io.hGeneral Purpose IO support
hal/uart.hUART (USB serial port) functionality
kern/global.hMiscellaneous kernel support functions
kern/lock.hLocks
kern/thread.hThread management
lib/geartrain.hGeartrain calculations and conversions
lib/irdist.hSharp IR distance sensor linearisation
lib/motion.hA PID-controlled MotorGroup
lib/motor_group.hA grouping of motors as single unit
lib/pid.hGeneric PID (Proportional Integral Derivative) controller implementation