Add missing cloudiot deps, remove ADS1015 header
* Adds missing dependency for cryptoauthlib to work properly.
* Pulls header data from platform-data into C file for easy
dkms compilation on all platforms.
Change-Id: I9af978ca4be6f632502a04d863366b064dda0e78
diff --git a/coral-enviro-drivers/adc/ti-ads1015.c b/coral-enviro-drivers/adc/ti-ads1015.c
index f75ccd6..62e0bef 100644
--- a/coral-enviro-drivers/adc/ti-ads1015.c
+++ b/coral-enviro-drivers/adc/ti-ads1015.c
@@ -24,8 +24,6 @@
#include <linux/mutex.h>
#include <linux/delay.h>
-#include <linux/platform_data/ads1015.h>
-
#include <linux/iio/iio.h>
#include <linux/iio/types.h>
#include <linux/iio/sysfs.h>
@@ -79,6 +77,18 @@
#define ADS1015_DEFAULT_DATA_RATE 4
#define ADS1015_DEFAULT_CHAN 0
+#define ADS1015_CHANNELS 8
+
+struct ads1015_channel_data {
+ bool enabled;
+ unsigned int pga;
+ unsigned int data_rate;
+};
+
+struct ads1015_platform_data {
+ struct ads1015_channel_data channel_data[ADS1015_CHANNELS];
+};
+
enum chip_ids {
ADS1015,
ADS1115,
diff --git a/python/coral-cloudiot/debian/control b/python/coral-cloudiot/debian/control
index 5c27992..3baa549 100644
--- a/python/coral-cloudiot/debian/control
+++ b/python/coral-cloudiot/debian/control
@@ -12,7 +12,8 @@
${python3:Depends},
python3-cryptoauthlib,
python3-jwt,
- python3-paho-mqtt
+ python3-paho-mqtt,
+ python3-cryptography
Description: Coral Cloud IoT API
API for connected Coral devices to Google Cloud Platform.