summaryrefslogtreecommitdiff
path: root/testenv/Dockerfile
AgeCommit message (Collapse)Author
2024-11-02lint fixMaxim Devaev
2024-03-22testenv: added deps for ustreamer buildingMaxim Devaev
2024-02-03kvmd-nginx-mkconf: Render nginx config with kvmd settingsMaxim Devaev
2024-01-26requires libgpiod>=2.1Maxim Devaev
2024-01-14testing with libgpiod 2.1Maxim Devaev
2024-01-14libgpiod 2.x apiMaxim Devaev
2024-01-09workaround for legacy libgpiod 1.xMaxim Devaev
2023-10-22raspberrypi-utilsMaxim Devaev
2023-07-24cached /export/prometheus/metricsMaxim Devaev
2023-06-18fixed pipMaxim Devaev
2023-04-20testenv: libgpiod from the repoMaxim Devaev
2023-04-19ldap auth moduleMaxim Devaev
2023-03-23Issue #947: Improved layout handling and Unicode -> X11 keysyms translationMaxim Devaev
2023-01-22TOTP implementationMaxim Devaev
2022-12-21added base-devel package to testenvMaxim Devaev
2022-12-21using archlinux/archlinux:base for testenvMaxim Devaev
2022-12-21removed openssl-1.0 from testenvMaxim Devaev
2022-11-08lint fixMaxim Devaev
2022-11-07static envMaxim Devaev
2022-09-12changed arch mirrorMaxim Devaev
2022-08-30lint fixMaxim Devaev
2022-08-14/api/msd/read: zstd supportedMaxim Devaev
2022-06-24shellcheckMaxim Devaev
2022-06-15pst serverMaxim Devaev
2022-04-23using dbus_nextMaxim Devaev
2022-04-23fixed keyring in testenvMaxim Devaev
2022-04-10get rid of the otg-unlock helperMaxim Devaev
2022-04-01fixed dockerfileMaxim Devaev
2022-01-18pikvm/kvmd#66: OCR APIMaxim Devaev
2021-12-23python updateMaxim Devaev
2021-08-28unified udc code and automatic driver detectionMaxim Devaev
2021-08-14Implement button push using servo motors controlled via pwm (#55)Shantur Rathore
1. Add to /boot/config.txt ``` dtoverlay=pwm ``` 2. Create /etc/udev/rules.d/99-kvmd-pwm.rules ``` SUBSYSTEM=="pwm*", ACTION=="add", RUN+="/bin/chgrp -R kvmd /sys%p", RUN+="/bin/chmod -R g=u /sys%p" SUBSYSTEM=="pwm*", ACTION=="change", ENV{TRIGGER}!="none", RUN+="/bin/chgrp -R kvmd /sys%p", RUN+="/bin/chmod -R g=u /sys%p" ``` 3. Connect Servo motor like SG90 PWM connection to RPi GPIO18, +5V and GND to a 5V and GND pin on header 4. Add to /etc/kvmd/override.yaml ``` kvmd: gpio: drivers: servo1: type: pwm pwm_chip: 0 # PWM Chip Number pwm_period: 20000000 # Servo Motor SG90 Period in nano-seconds duty_cycle_push: 1500000 # Servo Motor SG90 duty_cycle for pushing button duty_cycle_release: 1000000 # Servo Motor SG90 duty_cycle for releasing 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"] ```
2021-05-24janus runner draftDevaev Maxim
2021-05-16dynamic importDevaev Maxim
2021-05-14janus stubsDevaev Maxim
2021-04-09ipmi gpio driver uses ipmitoolDevaev Maxim
2021-03-07npm workaroundDevaev Maxim
2021-02-15fixed Makefile for vnc sslDevaev Maxim
2021-01-25using archlinux/archlinux:base-develDevaev Maxim
2021-01-24systemd-tmpfiles hangsDevaev Maxim
2021-01-22sink source for vncDevaev Maxim
2020-10-17fixed missing packageDevaev Maxim
2020-10-17use packages from the repoDevaev Maxim
2020-10-16new attemptDevaev Maxim
2020-10-16attempt to fix github actionsDevaev Maxim
2020-09-12libgpiod initialsDevaev Maxim
2020-09-09hid relay driverDevaev Maxim
2020-08-21removed loop msdDevaev Maxim
2020-07-14pugDevaev Maxim
2020-07-09hw monitoringDevaev Maxim