mirror of https://github.com/OpenIPC/wiki.git
1.2 KiB
1.2 KiB
Ingenic PTZ Configuration Guide
The motors module is included in the openingenic
repo which is installed by default, as the motor.ko
kernel module.
Loading the Module
Load the motor module with the following command ( adjust the GPIOs as needed for your hardware, see Module Configuration ):
modprobe motor hmaxstep=2540 vmaxstep=720 hst1=52 hst2=53 hst3=57 hst4=51 vst1=59 vst2=61 vst3=62 vst4=63
To automate this process during boot, add the line sample_motor hmaxstep=2540 vmaxstep=720 hst1=52 hst2=53 hst3=57 hst4=51 vst1=59 vst2=61 vst3=62 vst4=63
to /etc/modules
.
Module Configuration
hstX
: Horizontal motor phase GPIO pins.vstX
: Vertical motor phase GPIO pins.hmaxstep
andvmaxstep
: Specify the maximum number of steps your hardware can handle.
Controlling the Motors
Use the ingenic-motor
command-line utility for motor control.
Note on GPIO Handling
- Be aware that depending on the specific GPIOs your hardware uses for motor control, you might experience limited or non-functional movement due to broken GPIO handling on the Ingenic platform.
- This issue may be addressed in future updates.