From 826633aa99fafc71fcb34be74bb11d2a8fad0185 Mon Sep 17 00:00:00 2001 From: doominabox1 Date: Sat, 5 Jan 2019 17:30:44 -0600 Subject: [PATCH] Firmware did not work with Teensy 3.2 because I2C_BUFFER_LENGTH was never defined. Commenting out the elif for Teensy boards fixes this issue, but I am not sure if a buffer length of 32 is correct. --- Firmware/Example1_BasicReadings/MLX90640_I2C_Driver.h | 2 +- Firmware/Example2_OutputToProcessing/MLX90640_I2C_Driver.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Firmware/Example1_BasicReadings/MLX90640_I2C_Driver.h b/Firmware/Example1_BasicReadings/MLX90640_I2C_Driver.h index 71ff50e..9f4f290 100644 --- a/Firmware/Example1_BasicReadings/MLX90640_I2C_Driver.h +++ b/Firmware/Example1_BasicReadings/MLX90640_I2C_Driver.h @@ -31,7 +31,7 @@ //SAMD21 uses RingBuffer.h #define I2C_BUFFER_LENGTH SERIAL_BUFFER_SIZE -#elif __MK20DX256__ +//#elif __MK20DX256__ //Teensy #elif ARDUINO_ARCH_ESP32 diff --git a/Firmware/Example2_OutputToProcessing/MLX90640_I2C_Driver.h b/Firmware/Example2_OutputToProcessing/MLX90640_I2C_Driver.h index 71ff50e..9f4f290 100644 --- a/Firmware/Example2_OutputToProcessing/MLX90640_I2C_Driver.h +++ b/Firmware/Example2_OutputToProcessing/MLX90640_I2C_Driver.h @@ -31,7 +31,7 @@ //SAMD21 uses RingBuffer.h #define I2C_BUFFER_LENGTH SERIAL_BUFFER_SIZE -#elif __MK20DX256__ +//#elif __MK20DX256__ //Teensy #elif ARDUINO_ARCH_ESP32