<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<CLIP CATEGORY="Adafruit" FILE="Raspberry Pi/Adafruit DC and Stepper Motor HAT (DC setup).pdsclip" DESC="DC Motor HAT" FAMILY="Raspberry Pi">
   <PERIPHERAL TYPE="DC and Stepper Motor" ELEMENT="U2" >
   
   <INTERFACE OBJECT="Adafruit_DC_AND_Stepper_HAT">
      <CONFIG>
          <!-- JUMPERS DETERMINE I2C ADDRESS -->
          <PROPERTY NAME="STATE" ALIAS="JP1" ELEMENT="JP1" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP2" ELEMENT="JP2" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP3" ELEMENT="JP3" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP4" ELEMENT="JP4" TYPE="JUMPERBOOL"/>
          <PROPERTY NAME="STATE" ALIAS="JP5" ELEMENT="JP5" TYPE="JUMPERBOOL"/>
        </CONFIG>
    </INTERFACE>
   
    <DRIVER HEADER="AdafruitHATs">
         
       <ENUMERATION NAME="DIRECTION">
         <CONSTANT NAME="BACKWARD" VALUE="0"/>
         <CONSTANT NAME="RELEASE" VALUE="1"/>
         <CONSTANT NAME="FORWARD" VALUE="2"/>
       </ENUMERATION>
        
       <!--METHOD NAME="setAddress"  DESC="Set the address of the hat.">
         <PARAMETER NAME="Address" TYPE="INTEGER" DEFAULT="0x60" DESC="Sets the address, Starts at 0x60."/>
       </METHOD-->
        
       <METHOD NAME="setDcMotor"  DESC="Control over DC motors.">
         <PARAMETER NAME="Motor Number" TYPE="INTEGER" DEFAULT="1" DESC="Port Number of the motor."/>
         <PARAMETER NAME="Direction" TYPE="DIRECTION" DEFAULT="FORWARD" DESC="Direction of the motor."/>
         <PARAMETER NAME="Speed" TYPE="FLOAT" DEFAULT="0.5" DESC="Speed is between 0 and 1."/>
       </METHOD>

    </DRIVER>
   </PERIPHERAL>
</CLIP>
