Moving GSM software serial from pind 2,3 to 7 (tx),8 (rx).
I have a similar problem. Using an Arduino Micro, I have used wires from the micro to a GSM shield (SM900), were I use "SW" pins 7 and 8 for serial communication. The GSM library appears to choose som other pins for SW serial (it uses the SoftwareSerial library). Apparently the pin usage is specified in GSM3IO.h, although the pin numbers here (3, and 8 ) for 32U4 processor, do not correspond to the 2, 3 pin usage as specified in documentation. (Could it be physical pins vs "non physical?).
Anyway. I would like to move from pins 2 and 3 to 7 and 8. 8 which has interrupt so it can be used for Rx, and 7 which is digital. This frees pin 2 and 3 which I am using for I2C (only these pins are possible with the wire library)..