OpenSwarm  0.16.1.2
An operating system for miniature robots
File List
Here is a list of all files with brief descriptions:
[detail level 123]
  events
 events.cDefines functions to create, (un)subscribe, (un)register, and delete events and related handler
 events.hDeclares functions to create, (un)subscribe, (un)register, and delete events and related handler
  io
 io.cIt defines functions to control the IO timer and to (un)register IO Handler
 io.hIt declares functions to control the IO timer and to (un)register IO Handler
 io_clock.cIt defines the system clock that provides a continuous time value (granulation of 1 ms)
 io_clock.hIt declares the system clock that provides a continuous time value (granulation of 1 ms)
  platform
  e-puck
 camera.cIt defines functions to process data retrieved by a camera
 camera.hIt declares functions to process data retrieved by a camera
 camera_processing.c
 camera_processing.hExternal set of functions to assist the use of the camera. (provided by Shefpuck )
 DSPIC30F6014A_HDI.hDeclares e-puck specific types and preprocessor variables
 i2c.cIt defines functions to read and write on the I2C interface
 i2c.hIt declares functions to read and write on the I2C interface
 i2c_data.cIt defines functions to manage the I2C queue
 i2c_data.hIt declares functions to manage the I2C queue
 i2c_HDI.cHardware dependent implementations to read and write on the I2C interface
 i2c_HDI.hHardware dependent implementations to read and write on the I2C interface
 io_HDI.cHardware dependent implementations to control the IO timer and to (un)register IO Handler
 io_HDI.hHardware dependent implementations to control the IO timer and to (un)register IO Handler
 motors.cIt defines function to drive motors
 motors.hIt declares functions to drive motors
 motors_HDI.cHardware dependent implementations to drive motors
 motors_HDI.hHardware dependent implementations to drive motors
 process_Management_HDI.cHardware dependent implementations to manage processes (e.g. task swichting)
 process_Management_HDI.hHardware dependent implementations to manage processes (e.g. task swichting)
 remoteControl.cIt defines functions to receive and decode messages from a remote control
 remoteControl.hIt declares functions to receive and decode messages from a remote control
 remoteControl_HDI.cHardware dependent implementations to receive and decode messages from a remote control
 remoteControl_HDI.hHardware dependent implementations to receive and decode messages from a remote control
 system_Timer_HDI.cHardware dependent implementations to initialise, configure and run the system Timer
 system_Timer_HDI.hHardware dependent implementations to initialise, configure and run the system Timer
 traps.cHardware dependent implementations to catch hardware traps
 uart.cIt declares functions to transmit bytes via UART
 uart.hIt declares functions to transmit bytes via UART
 uart_HDI.cHardware dependent implementations to transmit bytes via UART
 uart_HDI.hHardware dependent implementations to transmit bytes via UART
  processes
 data.cIt defines functions to manage process lists and related structs
 data.hIt declares functions to manage process lists and related structs
 process_Management.cIt defines functions to manage processes (e.g. task creation, switching, termination)
 process_Management.hIt declares functions to manage processes (e.g. task creation, switching, termination)
 scheduler.cIt defines functions to specify a scheduling algorithm
 scheduler.hIt declares functions to specify a scheduling algorithm
 system_Timer.cIt defines functions to initialise, configure and run the system Timer
 system_Timer.hIt declares functions to initialise, configure and run the system Timer
 definitions.hIt declares general preprocessor variables and types
 interrupts.cIt defines the functions to create atomic sections
 interrupts.hIt declares interrupt priority levels and functions to create atomic sections
 memory.cIt defines functions to allocate, free, and copy memory
 memory.hIt declares functions to allocate, free, and copy memory
 system.cDefines functions to initialise and start OpenSwarm
 system.hIt declares functions to initialise and start OpenSwarm