aboutsummaryrefslogtreecommitdiffstats
path: root/src/spicmds.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-05-04 14:16:21 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-07-24 11:16:05 -0400
commiteba252d3fd963ae10a51bea644f2b0c9e504e559 (patch)
treed472e0a01f04adedfe5a47a11e91133cd8166da1 /src/spicmds.c
parent940db6bd70be981c2002905bbbbb7f41977b79e9 (diff)
downloadkutter-eba252d3fd963ae10a51bea644f2b0c9e504e559.tar.gz
kutter-eba252d3fd963ae10a51bea644f2b0c9e504e559.tar.xz
kutter-eba252d3fd963ae10a51bea644f2b0c9e504e559.zip
thermocouple: Add initial support for common SPI temperature sensing chips
Signed-off-by: Petri Honkala <cruwaller@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/spicmds.c')
-rw-r--r--src/spicmds.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/spicmds.c b/src/spicmds.c
index ebbe8a87..5af6dafc 100644
--- a/src/spicmds.c
+++ b/src/spicmds.c
@@ -9,6 +9,7 @@
#include "basecmd.h" // oid_alloc
#include "command.h" // DECL_COMMAND
#include "sched.h" // DECL_SHUTDOWN
+#include "spicmds.h" // spidev_transfer
struct spidev_s {
struct spi_config spi_config;
@@ -53,7 +54,13 @@ DECL_COMMAND(command_config_spi_without_cs,
"config_spi_without_cs oid=%c bus=%u mode=%u rate=%u"
" shutdown_msg=%*s");
-static void
+struct spidev_s *
+spidev_oid_lookup(uint8_t oid)
+{
+ return oid_lookup(oid, command_config_spi);
+}
+
+void
spidev_transfer(struct spidev_s *spi, uint8_t receive_data
, uint8_t data_len, uint8_t *data)
{