<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE featureDefinitions SYSTEM "../featureDefinitions.dtd">

<featureDefinitions name="CN" iconName="CN" helpIndex="">

<userControlGroup name="none" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="applyButton">
<dialogConfig type="applyButton" caption="none"></dialogConfig>
<userAction name="apply">
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="portPinSettings" caption="Port Pin Settings">
<userControlSubGroup name="CN%indexControl%" caption="CN%indexControl%">


<userControl name="changeNotification%indexControl%" range="21">
<dialogConfig type="CB" caption="Change Notification %indexControl%">
	<selection name="disable" value="Disabled"></selection> 
	<selection name="enable" value="Enabled"></selection> 
</dialogConfig>
<userAction name="enable">
	<claimResource type="pin" pin="CN%indexControl%" polarity="Shared"></claimResource>
	<claimResource type="register" instance="1" registerField="CN%indexControl%IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" instance="1" registerField="CN%indexControl%IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="CNPullup%indexControl%" range="21">
<dialogConfig type="CB" caption="CN Pullup %indexControl%">
	<selection name="disable" value="Disabled"></selection> 
	<selection name="enable" value="Enabled"></selection> 
</dialogConfig>
<userAction name="enable">
	<claimResource type="register" instance="1" registerField="CN%indexControl%PUE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" instance="1" registerField="CN%indexControl%PUE" value="0"></claimResource>
</userAction>
</userControl>

<userControl type="readOnly" name="CNISREntryPoint%indexControl%" range="21">
<dialogConfig type="general" caption="CN ISR Entry Point %indexControl%"></dialogConfig>
<userAction>
</userAction>
</userControl>

<userControl name="interruptEnable" enableForInt="CN">
<dialogConfig type="CK" caption="Enable Interrupt on Startup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="CNIE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="CNIE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptPriority" priorityForInt="CN">
<dialogConfig type="CB" range="7" caption="Interrupt Priority">
	<selection name="CN%index%" value="%index%"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="CNIP" method="priorityLevel3Bit"></claimResource>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

</featureDefinitions>
