mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-17 10:00:46 -04:00
ohhhhh..duh
This commit is contained in:
@@ -112,7 +112,7 @@ ensure_pwm_overlay() {
|
|||||||
log "WARNING: unable to locate /boot config.txt; please ensure dtoverlay=pwm-2chan is added manually for servo support"
|
log "WARNING: unable to locate /boot config.txt; please ensure dtoverlay=pwm-2chan is added manually for servo support"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if grep -Eq '^\s*dtoverlay=pwm(-2chan)?\b' "$boot_config"; then
|
if grep -Eq '^\s*dtoverlay=pwm(-2chan)?' "$boot_config"; then
|
||||||
log "PWM overlay already present in $boot_config"
|
log "PWM overlay already present in $boot_config"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
@@ -120,10 +120,10 @@ ensure_pwm_overlay() {
|
|||||||
cp "$boot_config" "$backup"
|
cp "$boot_config" "$backup"
|
||||||
{
|
{
|
||||||
echo ""
|
echo ""
|
||||||
echo "# Added by roverd installer to expose PWM hardware for camera servo control"
|
echo "# Added by roverd installer to expose PWM hardware for camera servo control on GPIO12/13 (leaves GPIO18/19 free for I2S)"
|
||||||
echo "dtoverlay=pwm-2chan"
|
echo "dtoverlay=pwm-2chan,pin=12,func=4,pin2=13,func2=4"
|
||||||
} >> "$boot_config"
|
} >> "$boot_config"
|
||||||
log "Enabled dtoverlay=pwm-2chan in $boot_config (backup at $backup). Reboot required for changes to apply."
|
log "Enabled dtoverlay=pwm-2chan on GPIO12/13 in $boot_config (backup at $backup). Reboot required for changes to apply."
|
||||||
}
|
}
|
||||||
|
|
||||||
ensure_user roverd "dialout,gpio,video,render"
|
ensure_user roverd "dialout,gpio,video,render"
|
||||||
|
|||||||
+1
-1
@@ -130,7 +130,7 @@ func LoadConfig(path string) (*Config, error) {
|
|||||||
VideoBitrate: 3000000,
|
VideoBitrate: 3000000,
|
||||||
},
|
},
|
||||||
CameraServo: CameraServoConfig{
|
CameraServo: CameraServoConfig{
|
||||||
Pin: 19,
|
Pin: 12,
|
||||||
FreqHz: 50,
|
FreqHz: 50,
|
||||||
CycleLen: 20000,
|
CycleLen: 20000,
|
||||||
MinPulseUs: 900,
|
MinPulseUs: 900,
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ media:
|
|||||||
healthInterval: 30s
|
healthInterval: 30s
|
||||||
cameraServo:
|
cameraServo:
|
||||||
enabled: false
|
enabled: false
|
||||||
pin: 19
|
pin: 12
|
||||||
freqHz: 50
|
freqHz: 50
|
||||||
cycleLen: 20000
|
cycleLen: 20000
|
||||||
minPulseUs: 900
|
minPulseUs: 900
|
||||||
|
|||||||
Reference in New Issue
Block a user