JoyOS File List
Here is a list of all documented files with brief descriptions:
analog.h | Analog Inputs |
board.h | Common board functionality |
buttons.h | User Input/Output - buttons, frob, beeper and battery |
digital.h | Digital Inputs |
encoder.h | Shaft Encoders |
fpga.h | Low-level FPGA interface |
lcd.h | LCD control, formatting, printout |
motor.h | Motor Outputs |
servo.h | Servo outputs |
hal/delay.h | Simple busy-loop delays |
hal/io.h | General Purpose IO support |
hal/uart.h | UART (USB serial port) functionality |
kern/global.h | Miscellaneous kernel support functions |
kern/lock.h | Locks |
kern/thread.h | Thread management |
lib/geartrain.h | Geartrain calculations and conversions |
lib/irdist.h | Sharp IR distance sensor linearisation |
lib/motion.h | A PID-controlled MotorGroup |
lib/motor_group.h | A grouping of motors as single unit |
lib/pid.h | Generic PID (Proportional Integral Derivative) controller implementation |