packages feed

huckleberry-0.10.0.1: sh/setup_pwm.sh

#!/bin/sh

if [ "$#" -ne 3 ]
then
    echo "Usage: setup_pwm.sh [Chip Number] [Channel Number] [GPIO]"
    echo "ex) setup_pwm.sh 0 0 182"
    exit 1
fi


sh -c "echo mode1 > /sys/kernel/debug/gpio_debug/gpio$3/current_pinmux"
sh -c "echo $2    > /sys/class/pwm/pwmchip$1/export"
sh -c "chmod 666 /sys/class/pwm/pwmchip$1/pwm$2/enable"
sh -c "chmod 666 /sys/class/pwm/pwmchip$1/pwm$2/period"
sh -c "chmod 666 /sys/class/pwm/pwmchip$1/pwm$2/duty_cycle"
sh -c "echo 1 > /sys/class/pwm/pwmchip$1/pwm$2/enable"