def readAin(pinName, jointRange): raw = readInt(pinName) raw = clamp(jointRange, raw) return getPercentageIntoRange(jointRange, float(raw))
return GREEN_LED if "P9_21" in pinName: return P9_22 if "P9_22" in pinName: return P9_21 log.error("Unrecognized pin: " + pinName) def getPinFromShortName(shortName): if shortName in GREEN_LED: return GREEN_LED if shortName in BLUE_LED: return BLUE_LED if shortName in P8_13: return P8_13 if shortName in P8_19: return P8_19 if shortName in P9_21: return P9_21 if shortName in P9_22: return P9_22 PWM_PERIOD = readInt(os.path.join(_getPwmPinDirectory(9, 21), "period")) GREEN_LED = os.path.join(_getPwmPinDirectory(9, 14), "duty") BLUE_LED = os.path.join(_getPwmPinDirectory(9, 16), "duty") P8_13 = os.path.join(_getPwmPinDirectory(8, 13), "duty") P8_19 = os.path.join(_getPwmPinDirectory(8, 19), "duty") P9_21 = os.path.join(_getPwmPinDirectory(9, 21), "duty") P9_22 = os.path.join(_getPwmPinDirectory(9, 22), "duty") if __name__ == "__main__": pass
return P9_22 if "P9_22" in pinName: return P9_21 log.error("Unrecognized pin: " + pinName) def getPinFromShortName(shortName): if shortName in GREEN_LED: return GREEN_LED if shortName in BLUE_LED: return BLUE_LED if shortName in P8_13: return P8_13 if shortName in P8_19: return P8_19 if shortName in P9_21: return P9_21 if shortName in P9_22: return P9_22 PWM_PERIOD = readInt(os.path.join(_getPwmPinDirectory(9, 21), "period")) GREEN_LED = os.path.join(_getPwmPinDirectory(9, 14), "duty") BLUE_LED = os.path.join(_getPwmPinDirectory(9, 16), "duty") P8_13 = os.path.join(_getPwmPinDirectory(8, 13), "duty") P8_19 = os.path.join(_getPwmPinDirectory(8, 19), "duty") P9_21 = os.path.join(_getPwmPinDirectory(9, 21), "duty") P9_22 = os.path.join(_getPwmPinDirectory(9, 22), "duty") if __name__ == "__main__": pass