mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 01:18:36 +02:00
Allow devices to be selectively included per platform
This way a platform does not have to be 100% implemented to be useful
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
#ifndef __DEVICES_H_
|
||||
#define __DEVICES_H_
|
||||
|
||||
#if defined _WIN32
|
||||
#include "platform/windows/include/devices.h"
|
||||
#elif defined __linux__
|
||||
#include "platform/linux/include/devices.h"
|
||||
#else
|
||||
#error "This platform is not supported by the devices driver, please add a definition!"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,17 @@
|
||||
#ifndef __DEVICES_LINUX_H_
|
||||
#define __DEVICES_LINUX_H_
|
||||
|
||||
#include "device/neoobd2pro/include/neoobd2pro.h"
|
||||
#include "device/neovifire/include/neovifire.h"
|
||||
//#include "device/neovifire2/include/neovifire2eth.h" Ethernet not yet supported
|
||||
#include "device/neovifire2/include/neovifire2usb.h"
|
||||
#include "device/plasion/include/neoviion.h"
|
||||
#include "device/plasion/include/neoviplasma.h"
|
||||
//#include "device/radgalaxy/include/radgalaxy.h" Ethernet not yet supported
|
||||
#include "device/radstar2/include/radstar2.h"
|
||||
#include "device/radsupermoon/include/radsupermoon.h"
|
||||
#include "device/valuecan3/include/valuecan3.h"
|
||||
#include "device/valuecan4/include/valuecan4.h"
|
||||
#include "device/vividcan/include/vividcan.h"
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,17 @@
|
||||
#ifndef __DEVICES_WINDOWS_H_
|
||||
#define __DEVICES_WINDOWS_H_
|
||||
|
||||
#include "device/neoobd2pro/include/neoobd2pro.h"
|
||||
#include "device/neovifire/include/neovifire.h"
|
||||
#include "device/neovifire2/include/neovifire2eth.h"
|
||||
#include "device/neovifire2/include/neovifire2usb.h"
|
||||
#include "device/plasion/include/neoviion.h"
|
||||
#include "device/plasion/include/neoviplasma.h"
|
||||
#include "device/radgalaxy/include/radgalaxy.h"
|
||||
#include "device/radstar2/include/radstar2.h"
|
||||
#include "device/radsupermoon/include/radsupermoon.h"
|
||||
#include "device/valuecan3/include/valuecan3.h"
|
||||
#include "device/valuecan4/include/valuecan4.h"
|
||||
#include "device/vividcan/include/vividcan.h"
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user