#include "../dmotor.h"
#include <config.h>
Include dependency graph for dmotor.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | MIN_SPEED 0 |
minimum motor speed. More... | |
#define | MAX_SPEED 255 |
maximum motor speed. More... | |
Enumerations | |
enum | MotorDirection { off = 0, fwd = 1, rev = 2, brake = 3 } |
the motor directions. More... | |
Functions | |
void | motor_a_dir (MotorDirection dir) |
set motor A direction to dir. More... | |
void | motor_b_dir (MotorDirection dir) |
set motor B direction to dir. More... | |
void | motor_c_dir (MotorDirection dir) |
set motor C direction to dir. More... | |
void | motor_a_speed (unsigned char speed) |
set motor A speed. More... | |
void | motor_b_speed (unsigned char speed) |
set motor B speed. More... | |
void | motor_c_speed (unsigned char speed) |
set motor C speed. More... | |
Variables | |
const unsigned char | dm_a_pattern [4] |
motor drive patterns. More... | |
const unsigned char | dm_b_pattern [4] |
motor drive patterns. More... | |
const unsigned char | dm_c_pattern [4] |
motor drive patterns. More... | |
MotorState | dm_a |
motor A state. More... | |
MotorState | dm_b |
motor B state. More... | |
MotorState | dm_c |
motor C state. More... |
Definition in file dmotor.h.
|
maximum motor speed.
|
|
minimum motor speed.
|
|
the motor directions.
Definition at line 44 of file dmotor.h. Referenced by MotorPair::direction(), and Motor::off(). |
|
set motor A direction to dir.
Referenced by Lamp::Lamp(), and Motor::Motor(). |
|
set motor A speed.
Definition at line 143 of file dmotor.h. References dm_a. Referenced by Lamp::Lamp(), and Motor::Motor(). |
|
set motor B direction to dir.
Referenced by Lamp::Lamp(), and Motor::Motor(). |
|
set motor B speed.
Definition at line 151 of file dmotor.h. References dm_b. Referenced by Lamp::Lamp(), and Motor::Motor(). |
|
set motor C direction to dir.
Referenced by Lamp::Lamp(), and Motor::Motor(). |
|
set motor C speed.
Definition at line 159 of file dmotor.h. References dm_c. Referenced by Lamp::Lamp(), and Motor::Motor(). |
|
motor A state.
Definition at line 89 of file dmotor.h. Referenced by motor_a_speed(). |
|
motor drive patterns. to be indexed with MotorDirections
|
|
motor B state.
Definition at line 89 of file dmotor.h. Referenced by motor_b_speed(). |
|
motor drive patterns. to be indexed with MotorDirections
|
|
motor C state.
Definition at line 89 of file dmotor.h. Referenced by motor_c_speed(). |
|
motor drive patterns. to be indexed with MotorDirections
|
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2002 by the authors. |