SMS:19: error: no matching function for call to 'gsmSMS::gsmSMS(NewSoftSerial&, long unsigned int (*)(), HardwareSerial*)'C:\Programfiler\arduino-0022\libraries\GROUNDLAB_GSM_ARDUINO/gsmSMS.h:32: note: candidates are: gsmSMS::gsmSMS(HardwareSerial&, uint32_t (*)(), HardwareSerial*)C:\Programfiler\arduino-0022\libraries\GROUNDLAB_GSM_ARDUINO/gsmSMS.h:25: note: gsmSMS::gsmSMS(const gsmSMS&)
Hi, I don't use this library but a modified version of HWKitche's library.It's very simple. You can find my modified version on open-electronics.og
Selecting the serial hardware there are no problem with the baudrate (the default module baudrate is 115200) but there are problem programming the module (the serial is also used to upload the sketch).Using instead the pin 4 and 5 there aren't problems to upload the sketch but the maximum baudrate for NewSoftSerial (the serial library) is 57600.We performed a GSM library to controll easly the module. The GSM library is a modified version of the library of HWKitchen.With our version we controll the module throw the pin 4 and 5 (so normal digital pin) and our GSM libray include also the NewSoftSerial, so you can easy control the module, send and read SMS, make call, control the GSM state ecc.
The NewSoftSerial can't reach 115200.
NewSoftSerial 9 transmits reliably at 115.2K. The RX is reliable at 57.6K on 16MHz Arduinos and 31.25K on 8MHz chips. (These results were obtained in my lab. Yours may vary, especially, apparently, on battery powered Arduinos.)Mikal