#include <NewSoftSerial.h>#define RXPIN 9#define TXPIN 8NewSoftSerial nss(RXPIN, TXPIN);nss.begin(4800);
#include <AltSoftSerial.h>AltSoftSerial nss;nss.begin(4800);
#define RXPIN 9#define TXPIN 8
Ouch. As you can see, the shield is meant to be inserted just one way and fits nicely together with the GPRS shield. Will try putting it backwards nevertheless, just to make sure.
Is it that some deep code hacking is needed to reverse the pins or is it impossible at all because of wiring reasons?
You will probably damage the shield if you reverse ALL the pins. Only pins 8 and 9 should be swapped.
It is absolutely impossible from software to make any pin other than 8 on Uno act as a 16 bit timer input capture.
QuoteIt is absolutely impossible from software to make any pin other than 8 on Uno act as a 16 bit timer input capture.Actually you could use any one of the analog pins as an input for the 16 bit timer.
From what I can tell your library does not use pin change interrupts, can you confirm this?
Also you mention that PWM on pin D10 can't be used. I assume I can still use D10 for other functions just not PWM?
How does code size compare to NSS?