]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
Updated i2c to use latest i2c-dev includes and library
authorJohn Melton G0ORX <john.d.melton@googlemail.com>
Sat, 14 Dec 2019 14:47:25 +0000 (14:47 +0000)
committerJohn Melton G0ORX <john.d.melton@googlemail.com>
Sat, 14 Dec 2019 14:47:25 +0000 (14:47 +0000)
Makefile
i2c.c

index 1d17bb3836787c044b2c0696bca2c2c01538c6e5..3b32b0fe7ec4e83c2db5f311f2f7017504b345ca 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,7 @@ PURESIGNAL_INCLUDE=PURESIGNAL
 #LOCALCW_INCLUDE=LOCALCW
 
 # uncomment the line below for SoapySDR
-SOAPYSDR_INCLUDE=SOAPYSDR
+#SOAPYSDR_INCLUDE=SOAPYSDR
 
 # uncomment the line below to include support for psk31
 #PSK_INCLUDE=PSK
@@ -180,6 +180,7 @@ endif
 
 ifeq ($(I2C_INCLUDE),I2C)
   I2C_OPTIONS=-D I2C
+  I2C_LIBS=-li2c
   I2C_SOURCES=i2c.c
   I2C_HEADERS=i2c.h
   I2C_OBJS=i2c.o
@@ -225,7 +226,7 @@ OPTIONS=-g -Wno-deprecated-declarations $(MIDI_OPTIONS) $(PURESIGNAL_OPTIONS) $(
         $(CONTROLLER2_OPTIONS) \
        -D GIT_DATE='"$(GIT_DATE)"' -D GIT_VERSION='"$(GIT_VERSION)"' $(DEBUG_OPTION) -O3
 
-LIBS=-lrt -lm -lwdsp -lpthread $(AUDIO_LIBS) $(USBOZY_LIBS) $(PSKLIBS) $(GTKLIBS) $(GPIO_LIBS) $(SOAPYSDRLIBS) $(FREEDVLIBS) $(STEMLAB_LIBS) $(MIDI_LIBS)
+LIBS=-lrt -lm -lwdsp -lpthread $(AUDIO_LIBS) $(USBOZY_LIBS) $(PSKLIBS) $(GTKLIBS) $(GPIO_LIBS) $(I2C_LIBS) $(SOAPYSDRLIBS) $(FREEDVLIBS) $(STEMLAB_LIBS) $(MIDI_LIBS)
 INCLUDES=$(GTKINCLUDES)
 
 COMPILE=$(CC) $(OPTIONS) $(INCLUDES)
diff --git a/i2c.c b/i2c.c
index 4f99b9ca71f81cc2e215bdf4e5e3122d67d60995..7478c57c63100f95761d2a9cc45238b19a91ada1 100644 (file)
--- a/i2c.c
+++ b/i2c.c
@@ -4,6 +4,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <linux/i2c-dev.h>
+#include <i2c/smbus.h>
 #include <sys/ioctl.h>
 #include <fcntl.h>