XBee API operation library for mbed

Embed: (wiki syntax)

« Back to documentation index

ZigBeePins Class Reference

ZigBeePins Class Reference

Pin configuration information for XBee S2 modules. More...

#include <ZigBeePins.h>

Static Public Attributes

static PinP1_VCC = new Pin(1)
 VCC - - Power supply.
static PinP2_DOUT = new Pin(2)
 DOUT Output Output UART Data Out.
static PinP3_DIN_CONFIG = new Pin(3)
 DIN / CONFIG(active low) Input Input UART Data In.
static PinP4_DIO12 = new Pin(4,"P2",0x1000)
 DIO12 Both Disabled Digital I/O 12.
static PinP5_RESET = new Pin(5)
 RESET Both Open-Collector with pull-up Module Reset (reset pulse must be at least 200 ns).
static PinP6_RSSI_PWM_DIO10 = new Pin(6,"P0",0x0400)
 RSSI PWM / DIO10 Both Output RX Signal Strength Indicator / Digital IO.
static PinP7_PWM_DIO11 = new Pin(7,"P1",0x0800)
 DIO11 Both Input Digital I/O 11.
static PinP8_RESERVED = new Pin(8)
 [reserved] - Disabled Do not connect.
static PinP9_DTR_SLEEP_DIO8 = new Pin(9)
 DTR(avtive low) / SLEEP_RQ/ DIO8 Both Input Pin Sleep Control Line or Digital IO 8.
static PinP10_GND = new Pin(10)
 GND - - Ground.
static PinP11_DIO4 = new Pin(11,"D4",0x0010)
 DIO4 Both Disabled Digital I/O 4.
static PinP12_CTS_DIO7 = new Pin(12,"D7",0x0080)
 CTS(active low) / DIO7 Both Output Clear-to-Send Flow Control or Digital I/O 7. CTS, if enabled, is an output.
static PinP13_ON_SLEEP = new Pin(13)
 ON / SLEEP(active low) Output Output Module Status Indicator or Digital I/O 9.
static PinP14_VREF = new Pin(14)
 VREF Input - Not used for EM250. Used for programmable secondary processor. For compatibility with other XBee modules, we recommend connecting this pin voltage reference if Analog sampling is desired. Otherwise, connect to GND.
static PinP15_ASSOCIATE_DIO5 = new Pin(15,"D5",0x0020)
 Associate / DIO5 Both Output Associated Indicator, Digital I/O 5.
static PinP16_RTS_DIO6 = new Pin(16,"D6",0x0040)
 RTS(active low) / DIO6 Both Input Request-to-Send Flow Control, Digital I/O 6. RTS, if enabled, is an input.
static PinP17_AD3_DIO3 = new Pin(17,"D3",0x0008)
 AD3 / DIO3 Both Disabled Analog Input 3 or Digital I/O 3.
static PinP18_AD2_DIO2 = new Pin(18,"D2",0x0004)
 AD2 / DIO2 Both Disabled Analog Input 2 or Digital I/O 2.
static PinP19_AD1_DIO1 = new Pin(19,"D1",0x0002)
 AD1 / DIO1 Both Disabled Analog Input 1 or Digital I/O 1.
static PinP20_AD0_DIO0_COMMISSIONONG_BUTTON = new Pin(20,"D0",0x0001)
 AD0 / DIO0 / Commissioning Button Both Disabled Analog Input 0, Digital IO 0, or Commissioning Button.

Detailed Description

Pin configuration information for XBee S2 modules.

Definition at line 9 of file ZigBeePins.h.


Field Documentation

Pin * P10_GND = new Pin(10) [static]

GND - - Ground.

Definition at line 46 of file ZigBeePins.h.

Pin * P11_DIO4 = new Pin(11,"D4",0x0010) [static]

DIO4 Both Disabled Digital I/O 4.

Definition at line 49 of file ZigBeePins.h.

Pin * P12_CTS_DIO7 = new Pin(12,"D7",0x0080) [static]

CTS(active low) / DIO7 Both Output Clear-to-Send Flow Control or Digital I/O 7. CTS, if enabled, is an output.

Definition at line 52 of file ZigBeePins.h.

Pin * P13_ON_SLEEP = new Pin(13) [static]

ON / SLEEP(active low) Output Output Module Status Indicator or Digital I/O 9.

Definition at line 55 of file ZigBeePins.h.

Pin * P14_VREF = new Pin(14) [static]

VREF Input - Not used for EM250. Used for programmable secondary processor. For compatibility with other XBee modules, we recommend connecting this pin voltage reference if Analog sampling is desired. Otherwise, connect to GND.

Definition at line 58 of file ZigBeePins.h.

Pin * P15_ASSOCIATE_DIO5 = new Pin(15,"D5",0x0020) [static]

Associate / DIO5 Both Output Associated Indicator, Digital I/O 5.

Definition at line 61 of file ZigBeePins.h.

Pin * P16_RTS_DIO6 = new Pin(16,"D6",0x0040) [static]

RTS(active low) / DIO6 Both Input Request-to-Send Flow Control, Digital I/O 6. RTS, if enabled, is an input.

Definition at line 64 of file ZigBeePins.h.

Pin * P17_AD3_DIO3 = new Pin(17,"D3",0x0008) [static]

AD3 / DIO3 Both Disabled Analog Input 3 or Digital I/O 3.

Definition at line 67 of file ZigBeePins.h.

Pin * P18_AD2_DIO2 = new Pin(18,"D2",0x0004) [static]

AD2 / DIO2 Both Disabled Analog Input 2 or Digital I/O 2.

Definition at line 70 of file ZigBeePins.h.

Pin * P19_AD1_DIO1 = new Pin(19,"D1",0x0002) [static]

AD1 / DIO1 Both Disabled Analog Input 1 or Digital I/O 1.

Definition at line 73 of file ZigBeePins.h.

Pin * P1_VCC = new Pin(1) [static]

VCC - - Power supply.

Poor power supply can lead to poor radio performance especially if the supply voltage is not kept within tolerance or is excessively noisy. To help reduce noise a 1uF and 8.2pF capacitor are recommended to be placed as near to pin1 on the PCB as possible. If using a switching regulator for your power supply, switching frequencies above 500 kHz are preferred. Power supply ripple should be limited to a maximum 50 mV peak to peak.

Definition at line 16 of file ZigBeePins.h.

Pin * P20_AD0_DIO0_COMMISSIONONG_BUTTON = new Pin(20,"D0",0x0001) [static]

AD0 / DIO0 / Commissioning Button Both Disabled Analog Input 0, Digital IO 0, or Commissioning Button.

Definition at line 76 of file ZigBeePins.h.

Pin * P2_DOUT = new Pin(2) [static]

DOUT Output Output UART Data Out.

Definition at line 19 of file ZigBeePins.h.

Pin * P3_DIN_CONFIG = new Pin(3) [static]

DIN / CONFIG(active low) Input Input UART Data In.

Definition at line 22 of file ZigBeePins.h.

Pin * P4_DIO12 = new Pin(4,"P2",0x1000) [static]

DIO12 Both Disabled Digital I/O 12.

Definition at line 25 of file ZigBeePins.h.

Pin * P5_RESET = new Pin(5) [static]

RESET Both Open-Collector with pull-up Module Reset (reset pulse must be at least 200 ns).

Definition at line 31 of file ZigBeePins.h.

Pin * P6_RSSI_PWM_DIO10 = new Pin(6,"P0",0x0400) [static]

RSSI PWM / DIO10 Both Output RX Signal Strength Indicator / Digital IO.

Definition at line 34 of file ZigBeePins.h.

Pin * P7_PWM_DIO11 = new Pin(7,"P1",0x0800) [static]

DIO11 Both Input Digital I/O 11.

Definition at line 37 of file ZigBeePins.h.

Pin * P8_RESERVED = new Pin(8) [static]

[reserved] - Disabled Do not connect.

Definition at line 40 of file ZigBeePins.h.

Pin * P9_DTR_SLEEP_DIO8 = new Pin(9) [static]

DTR(avtive low) / SLEEP_RQ/ DIO8 Both Input Pin Sleep Control Line or Digital IO 8.

Definition at line 43 of file ZigBeePins.h.