I'm writing libraries for the sensors I am using. I'm struggling with the use of FastSerial inside these libraries. In my test sketch I use
FastSerialPort(mti_serial,port_number);
to create the FastSerial port. But went I do:
MTi::MTi(uint8_t portNumber, long baud, unsigned int rxBuffer, unsigned int txBuffer)
{
FastSerialPort(mti_serial,port_number);
}
for the constructor in MTi.cpp I get:
E:\local\arduino-0022\libraries\MTi\MTi.cpp:7: error: no matching function for call to 'FastSerial::FastSerial()'
E:\local\arduino-0022\libraries\FastSerial/FastSerial.h:106: note: candidates are: FastSerial::FastSerial(uint8_t, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, uint8_t, uint8_t, uint8_t)
E:\local\arduino-0022\libraries\FastSerial/FastSerial.h:102: note: FastSerial::FastSerial(const FastSerial&)
E:\local\arduino-0022\libraries\MTi\MTi.cpp:9: error: expected unqualified-id before string constant
E:\local\arduino-0022\libraries\MTi\MTi.cpp:9: error: a function-definition is not allowed here before '{' token