#ifndef __DRV_H
#define __DRV_H
-#include "hal/hal.h"
-
-#if defined(TARGET_RM48_HDK)
-#include "drv/_rm48_hdk/adc.h"
-#elif defined(TARGET_TMS570_HDK)
-#include "drv/_tms570_hdk/adc.h"
-#elif defined(TARGET_TMS570_HYDCTR)
-#include "drv/_tms570_hydctr/adc.h"
-#elif defined(TARGET_TMS570_RPP)
-#include "drv/_tms570_rpp/adc.h"
-#else
-#error No supported target specified!
-#endif /* TARGET */
-
+#include "drv/adc.h"
+#include "drv/gio.h"
#include "drv/sci.h"
+#ifdef TARGET_HAS_SPI
+#include "drv/spi.h"
+#endif
+
#ifdef TARGET_TMS570_RPP
#include "drv/dac.h"
#include "drv/din.h"