#include </usr/src/redhat/BUILD/legOS/include/dmotor.h>
Public Members | |||
![]() | ![]() | union { | |
![]() | ![]() | unsigned assembler | |
![]() | ![]() | struct { | |
![]() | ![]() | unsigned char delta | |
![]() | ![]() | volatile unsigned char sum | |
![]() | ![]() | } c | |
![]() | ![]() | } | access |
![]() | ![]() | provides access from C and assembler. | |
![]() | ![]() | unsigned char | dir |
![]() | ![]() | output pattern when sum overflows. |
unsigned MotorState::assembler |
assures word alignment for assembler.
unsigned char MotorState::delta |
the speed setting.
volatile unsigned char MotorState::sum |
running sum.
struct { ... } c |
union { ... } access |
provides access from C and assembler.
unsigned char MotorState::dir |
output pattern when sum overflows.