Error o Problema de configuracion con ethernet y Nfc

hola amigos he apilado estos dos arduinos y configurado como esta en la librerías para poder utilizarlos,aparentemente todo bien.... pero cuando paso la trajeta por el NFc no sale nada, pero con el ehternet si me conecto a la red.... no se si me he equivocado en el codigo..... espero que me puedan ayudar ....
gracias

les dejo parte del codigo: :o

#include<PN532_SPI.h>
#include<SPI.h>
#include<Ethernet.h>
#include <snep.h>
#include <NdefMessage.h>

PN532_SPI nfc_spi(SPI,NFC_SS);
SNEP nfc(nfc_spi);

byte mac[]={0x34,0x5D,0x0A,0xBA,0x12,0x23};
byte ip[]={192,168,0,12};
byte server[]={192,168,0,10};

EthernetClient cliente; //EthernetServer o Client
//funcion q devuelva el pin de comunicacion
void select_pin(int cs){
//declaro los pines salida
pinMode(NFC_SS,OUTPUT);
pinMode(ETH_SS,OUTPUT);
pinMode(SDCARD_SS,OUTPUT);
digitalWrite(NFC_SS,HIGH);
digitalWrite(ETH_SS,HIGH); //desactivo
digitalWrite(SDCARD_SS,HIGH); //desactivo
//habilito chip
digitalWrite(cs,LOW);
}

void indicador_puerta(){
// control de puerta
pinMode(OPENDOOR,OUTPUT);
pinMode(LED,OUTPUT);
digitalWrite(OPENDOOR,LOW);//CERRADO
digitalWrite(LED,HIGH);//led prendido
}

void setup() {
indicador_puerta();
Serial.begin(19200);//(115200);//57600);
delay(2000);
Serial.println("Inicio Arduino, red");

select_pin(ETH_SS);//inicio red
SPI.setBitOrder(MSBFIRST);
delay(1000);
Ethernet.begin(mac,ip);
while(!Serial){;// espera para conectar
}
delay(1000);
if(cliente.connect(server,10002)){
delay(1000);
Serial.println("conectado");
}
else{
Serial.println("error conexion");
}
Serial.println("inicio nfc");
select_pin(NFC_SS); //habilito nfc
SPI.setBitOrder(LSBFIRST);
//delay(1000);
nfc_spi.begin();
}
void loop() {
if(bandera==0){
Serial.println("eentro nfc");
testearNfc();
}
if(bandera==1){
Serial.println("entro red");
testearRed(); //activo la red y configuro
}

delay(2000);
//escucha del servidor
if(cliente.available()>0){
char c=cliente.read();
Serial.print(c);//ojo
estado(c);
//cliente.flush();
cliente.stop();
}
else{
delay(1000); // si no recibo nada activo nfc
select_pin(NFC_SS); //estado(NFC_SS);
SPI.setBitOrder(LSBFIRST);
Serial.println("sigo");
}

}

hola amigos estuve revisando y el codigo parece q esta bien ... el problema es con la configuracion del arduino ethernet y nfc.... hago el cableado pero nada.... alguien ah hecho esto .... se agradece la ayuda.. :confused: