| EE445M RTOS
    Taken at the University of Texas Spring 2015 | 
This is the complete list of members for motor, including all inherited members.
| adjusted_direction(void) | motor | private | 
| ctrl | motor | private | 
| ctrl_base | motor | private | 
| ctrl_pin | motor | private | 
| current_speed | motor | private | 
| direction | motor | private | 
| duty_period | motor | private | 
| enabled | motor | private | 
| EndCritical(uint32_t primask) | critical | inline | 
| get(void) | motor | |
| motor() | motor | |
| motor(memory_address_t ctrl_base, memory_address_t ctrl_pin, memory_address_t pwm_base, memory_address_t pwm_gen, memory_address_t pwm_out, bool motor_installed_backwards=false) | motor | |
| motor_init(void) | motor | private | 
| motor_installed_backwards | motor | private | 
| pwm | motor | private | 
| pwm_base | motor | private | 
| pwm_gen | motor | private | 
| pwm_init(void) | motor | private | 
| pwm_max_period | motor | static | 
| pwm_out | motor | private | 
| pwm_period | motor | private | 
| pwm_pin | motor | private | 
| reverse(void) | motor | |
| set(percent_t speed) | motor | |
| set(percent_t percent_full_speed, Direction dir) | motor | |
| set_motor_installed_backwards(bool) | motor | |
| start(void) | motor | |
| StartCritical(void) | critical | inline | 
| static_EndCritical(uint32_t primask) | critical | inlinestatic | 
| static_StartCritical(void) | critical | inlinestatic | 
| stop(void) | motor |