xPico® Wi-Fi® Embedded Device Server User Guide
43
7: Configurable Pin Manager
The Configurable Pin Manager (CPM) is responsible for the assignment and control of the
configurable pins (CPs) available on the xPico Wi-Fi embedded device server. There are eight
configurable pins on the xPico Wi-Fi unit.
You must configure the CPs by making them part of a role. A CP role may consist of one or more
CPs. This increases flexibility when incorporating the xPico Wi-Fi device into another system.
Note:
The blue text in the XML command strings of this chapter are to be replaced with
a user-specified name.
Configurable Pin Status
Each CP is associated with an external hardware pin. The Current Configuration table shows the
sample settings for each CP.
Table 7-1 Current Configurable Pins
Table 7-2 CP Status
CP
Ref
Usage
Assert
Mode
Value
Roles
Active in Role
CP1
Pin 35
Input
High
Push-Pull
0
1
<available>
CP2
Pin 26
Input
High
Push-Pull
1
1
<available>
CP3
Pin 28
Input
High
Push-Pull
0
0
<available>
CP4
Pin 30
Input
High
Push-Pull
1
0
<available>
CP5
Pin 32
Input
High
Push-Pull
0
0
<available>
CP6
Pin 34
Input
High
Push-Pull
0
0
<available>
CP7
Pin 27
Input
High
Push-Pull
0
0
<available>
CP8
Pin 3
Input
High
Push-Pull
0
-0
<available>
CPM – CPs Status
Description
Ref
Indicates the pin number on the device which corresponds to this
configurable pin.
Usage
Indicates whether this pin is set as Input, Output or Reserved (for a
different use).
Assert
Indicates the polarity of the configurable pin as High or Low.
Mode
Indicates whether this pin is setup for push-pull or if it enables an
internal weak pullup.
Value
Indicates the logical value of the configurable pin.
Roles
Indicates the number of configurable pin roles which refer to this pin.