#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.
-0.1.7 is released under
Mozilla Public License.
Original code © 1998-1999 by Markus L. Noga.