/* Prototypes */
bool ATEM_Initialise(int read_fd, int write_fd, char *model, char *port);
void ATEM_HandleIncomingData(char *buffer, int length);
+void ATEM_InitRegisters(void);
+void ATEM_StringOut(char *buffer);
+void ATEM_ParseAT(char *cmd_buffer);
+void ATEM_ParseSMS(char *cmd_buffer);
+void ATEM_ParseDIR(char *cmd_buffer);
+bool ATEM_CommandPlusC(char **buf);
+bool ATEM_CommandPlusG(char **buf);
+int ATEM_GetNum(char **p);
void ATEM_ModemResult(int code);
void ATEM_CallPassup(char c);
/* Global variables */
-extern bool ATEM_Initialised;
+bool ATEM_Initialised;
/* Definition of modem result codes - these are returned to "terminal"
numerically or as a string depending on the setting of S12 */