From ad57d0572d7a60b332eb7a45f1028188f09c4291 Mon Sep 17 00:00:00 2001 From: Kirk Benell Date: Wed, 6 Dec 2023 14:08:31 -0700 Subject: [PATCH 1/3] mods to get compile to work on samd mkr1000 --- src/sfeTkArdI2C.h | 1 + src/sfeTkArdSPI.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sfeTkArdI2C.h b/src/sfeTkArdI2C.h index 94661f5..f926b54 100644 --- a/src/sfeTkArdI2C.h +++ b/src/sfeTkArdI2C.h @@ -27,6 +27,7 @@ over Inter-Integrated Circuit (I2C) in Arduino #pragma once +#include #include // Include our platform I2C interface definition. diff --git a/src/sfeTkArdSPI.cpp b/src/sfeTkArdSPI.cpp index 2dafdc3..59c7344 100644 --- a/src/sfeTkArdSPI.cpp +++ b/src/sfeTkArdSPI.cpp @@ -138,7 +138,7 @@ int32_t sfeTkArdSPI::writeRegisterRegion(uint8_t devReg, const uint8_t *data, si digitalWrite(cs(), LOW); _spiPort->transfer(devReg); - for (int i = 0; i < length; i++) + for (size_t i = 0; i < length; i++) _spiPort->transfer(*data++); // End communication From 8990b4080e1a483b891dcf1d9ffe48c606f80f05 Mon Sep 17 00:00:00 2001 From: Kirk Benell Date: Wed, 6 Dec 2023 14:09:53 -0700 Subject: [PATCH 2/3] tweak --- src/sfeTkArdSPI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sfeTkArdSPI.cpp b/src/sfeTkArdSPI.cpp index 59c7344..838185c 100644 --- a/src/sfeTkArdSPI.cpp +++ b/src/sfeTkArdSPI.cpp @@ -131,7 +131,7 @@ int32_t sfeTkArdSPI::writeRegisterRegion(uint8_t devReg, const uint8_t *data, si if (!_spiPort) return kSTkErrBusNullPtr; - // Apply settings + // Apply settings before work _spiPort->beginTransaction(_sfeSPISettings); // Signal communication start From 6dcea3fee0aa0053ece72a35a325c690ab5469df Mon Sep 17 00:00:00 2001 From: Kirk Benell Date: Wed, 6 Dec 2023 14:15:36 -0700 Subject: [PATCH 3/3] build badge --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 137dd6b..23c2cdc 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# SparkFun Toolkit Arduino Library \ No newline at end of file +# SparkFun Toolkit Arduino Library + +![Toolkit Tests Builds](https://github.com/sparkfun/SparkFun_Toolkit/actions/workflows/compile-sketch.yml/badge.svg)