
Program to control an accelerometer, motors and a rangefinder using the ScmRTOS ported to mbed. (Work in progress and buggy)
Auto generated API documentation and code listings for scmRTOS_test
channel< T, Size, S > | Channel |
process< pr, stack_size > | Process |
ring_buffer< T, Size, S > | The Ring Buffer Template |
Servo | Servo control class, based on a PwmOut |
TBaseMessage | Message |
TBaseProcess | BaseProcess |
TCbuf | The Circular Buffer |
TChannel | TChannel |
TEventFlag | Event Flag |
TKernel | Implements kernel-level operations such as process management, process-level scheduling, ISR-level scheduling, system timing |
TMutex | Binary semaphore for support of mutual exclusion |
Code
accelerometer.h [code] | |
channels.h [code] | |
Command_handler.h [code] | |
commdefs.h [code] | |
device.h [code] | |
event_flags.h [code] | |
main.cpp [code] | |
messages.h [code] | |
Motor_control.h [code] | |
Mutexes.h [code] | |
OS_Kernel.cpp [code] | |
OS_Kernel.h [code] | |
OS_Services.cpp [code] | |
OS_Services.h [code] | |
OS_Target.h [code] | |
OS_Target_cpp.cpp [code] | |
PING_rangefinder.h [code] | |
processes.h [code] | |
scmRTOS.h [code] | |
scmRTOS_config.h [code] | |
scmRTOS_defs.h [code] | |
scmRTOS_TARGET_CFG.h [code] | |
serial.h [code] | |
serial_out.h [code] | |
Servo.cpp [code] | |
Servo.h [code] | |
Servo_Control.h [code] | |
usrlib.cpp [code] | |
usrlib.h [code] |
Namespaces
OS | Priority and process map type definitions |