Coronis SDK Wiki
Set of module for data processing of wireless device
Status: Abandoned
Brought to you by:
tchomaud
#include <stdio.h>
#include <serial_driver_status.h>
#include <loader.h>
#ifdef _WINDOWS
#define RS232DRIVER_NAME "rs232driver.dll"
#else
#define RS232DRIVER_NAME "./librs232driver.so"
#endif//_WINDOWS
SerialDriverLoader g_SerialDriver;
int main (int argc, char **argv) {
int iRet = load_serial_driver( RS232DRIVER_NAME, &g_SerialDriver );
if ( iRet != OK_SERIALDRIVER_SUCCESS) {
printf("ERROR: Failed to load serial driver\n");
return -1;
}
void* driver = g_SerialDriver.create();
if (driver == NULL) {
printf("ERROR: Failed to created driver\n");
return -1;
}
printf("Driver created!\n");
iRet = g_SerialDriver.destroy(driver);
if (iRet != OK_SERIALDRIVER_SUCCESS) {
printf("ERROR: Failed to destroy driver\n");
return -1;
}
printf("Driver destroyed\n");
return 0;
}