#!/bin/bash

reset_ec800m(){
    pinctrl set 0 op dh && sleep 0.3 && pinctrl set 0 op dl
}

reset_ec800k(){
    pinctrl set 0 op dh && sleep 0.3 && pinctrl set 0 op dl
}

reset_ec800q(){
    pinctrl set 0 op dh && sleep 0.1 && pinctrl set 1 op dh && sleep 0.2 && pinctrl set 0 op dl && sleep 0.5 && pinctrl set 1 op dl
}

while [[ $# -gt 0 ]]; do
    case "$1" in
        -m) reset_ec800m; exit 0 ;;
        -k) reset_ec800k; exit 0 ;;
        -q) reset_ec800q; exit 0 ;;
    esac
done
