summaryrefslogtreecommitdiff
path: root/kvmd/helpers
diff options
context:
space:
mode:
authorShantur Rathore <[email protected]>2021-08-15 08:15:53 +0100
committerGitHub <[email protected]>2021-08-15 10:15:53 +0300
commitc644a9f6e1be50888b5973e561c8fdce63fd2604 (patch)
tree11a11d855ff900e3f8fbe3c6faa88be97a8d492b /kvmd/helpers
parentc6c4592dfb8f5213a2668e392870011b5c2738f4 (diff)
Implement servo angles (#58)
/etc/kvmd/override.yaml ``` kvmd: gpio: drivers: servo1: type: servo chip: 0 # PWM Chip Number period: 20000000 # Servo Motor SG90 Period in nano-seconds duty_cycle_min: 350000 # Servo Motor SG90 duty_cycle for -90 degrees duty_cycle_max: 2350000 # Servo Motor SG90 duty_cycle for +90 degrees angle_max: 90 # Servo Motor SG90 angle at duty_cycle_max angle_min: -90 # Servo Motor SG90 angle at duty_cycle_min angle_push: 45 # Servo Motor SG90 angle to push button angle_release: 20 # Servo Motor SG90 angle to release button scheme: short_press: driver: servo1 pin: 0 # Pin number is the PWM channel number on the PWM Chip mode: output switch: false pulse: delay: 0.5 max_delay: 2 long_press: driver: servo1 pin: 0 # Pin number is the PWM channel number on the PWM Chip mode: output switch: false pulse: delay: 2 max_delay: 2 extra_long_press: driver: servo1 pin: 0 # Pin number is the PWM channel number on the PWM Chip mode: output switch: false pulse: delay: 10 max_delay: 20 view: header: title: Controls table: - ["#Servo - Short Press", "short_press|Press"] - ["#Servo - Long Press", "long_press|Press"] - ["#Servo - Extra Long Press", "extra_long_press|Press"] ```
Diffstat (limited to 'kvmd/helpers')
0 files changed, 0 insertions, 0 deletions