XBee API operation library for mbed
ZigBeePins Class Reference
Pin configuration information for XBee S2 modules. More...
#include <ZigBeePins.h>
Static Public Attributes | |
static Pin * | P1_VCC = new Pin(1) |
VCC - - Power supply. | |
static Pin * | P2_DOUT = new Pin(2) |
DOUT Output Output UART Data Out. | |
static Pin * | P3_DIN_CONFIG = new Pin(3) |
DIN / CONFIG(active low) Input Input UART Data In. | |
static Pin * | P4_DIO12 = new Pin(4,"P2",0x1000) |
DIO12 Both Disabled Digital I/O 12. | |
static Pin * | P5_RESET = new Pin(5) |
RESET Both Open-Collector with pull-up Module Reset (reset pulse must be at least 200 ns). | |
static Pin * | P6_RSSI_PWM_DIO10 = new Pin(6,"P0",0x0400) |
RSSI PWM / DIO10 Both Output RX Signal Strength Indicator / Digital IO. | |
static Pin * | P7_PWM_DIO11 = new Pin(7,"P1",0x0800) |
DIO11 Both Input Digital I/O 11. | |
static Pin * | P8_RESERVED = new Pin(8) |
[reserved] - Disabled Do not connect. | |
static Pin * | P9_DTR_SLEEP_DIO8 = new Pin(9) |
DTR(avtive low) / SLEEP_RQ/ DIO8 Both Input Pin Sleep Control Line or Digital IO 8. | |
static Pin * | P10_GND = new Pin(10) |
GND - - Ground. | |
static Pin * | P11_DIO4 = new Pin(11,"D4",0x0010) |
DIO4 Both Disabled Digital I/O 4. | |
static Pin * | P12_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 Pin * | P13_ON_SLEEP = new Pin(13) |
ON / SLEEP(active low) Output Output Module Status Indicator or Digital I/O 9. | |
static Pin * | P14_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 Pin * | P15_ASSOCIATE_DIO5 = new Pin(15,"D5",0x0020) |
Associate / DIO5 Both Output Associated Indicator, Digital I/O 5. | |
static Pin * | P16_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 Pin * | P17_AD3_DIO3 = new Pin(17,"D3",0x0008) |
AD3 / DIO3 Both Disabled Analog Input 3 or Digital I/O 3. | |
static Pin * | P18_AD2_DIO2 = new Pin(18,"D2",0x0004) |
AD2 / DIO2 Both Disabled Analog Input 2 or Digital I/O 2. | |
static Pin * | P19_AD1_DIO1 = new Pin(19,"D1",0x0002) |
AD1 / DIO1 Both Disabled Analog Input 1 or Digital I/O 1. | |
static Pin * | P20_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
GND - - Ground.
Definition at line 46 of file ZigBeePins.h.
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.
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.
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.
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.
DIO12 Both Disabled Digital I/O 12.
Definition at line 25 of file ZigBeePins.h.
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.
Generated on Tue Jul 12 2022 11:17:05 by 1.7.2