From bc507a7104f03053b311f61b5e2172196ec35e2d Mon Sep 17 00:00:00 2001 From: Anne Barela <1911920+TheKitty@users.noreply.github.com> Date: Wed, 24 Apr 2024 10:35:01 -0400 Subject: [PATCH] Create adalogger-logging.ino Per Ladyada --- adalogger/adalogger-logging.ino | 128 ++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 adalogger/adalogger-logging.ino diff --git a/adalogger/adalogger-logging.ino b/adalogger/adalogger-logging.ino new file mode 100644 index 000000000..f919ee260 --- /dev/null +++ b/adalogger/adalogger-logging.ino @@ -0,0 +1,128 @@ +// SPDX-FileCopyrightText: 2019 Limor Fried/ladyada for Adafruit Industries +// +// SPDX-License-Identifier: MIT + +// Adalogger FeatherWing data logger, log data on pin A0 + +#include +#include + +// Set the pins used, varies depending on the Feather +#if defined(ESP8266) + #define LED_RED 0 + #define SD_CS 15 +#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32C6) + #define LED_RED LED_BUILTIN + #define SD_CS 8 +#elif defined(ESP32) + #define LED_RED 13 + #define SD_CS 33 +#elif defined(ARDUINO_STM32F2_FEATHER) + #define LED_RED PB4 + #define SD_CS PB5 +#elif defined(TEENSYDUINO) + #define LED_RED 13 + #define SD_CS 10 +#elif defined(ARDUINO_FEATHER52832) + #define LED_RED 17 + #define SD_CS 11 +#else // 32u4, M0 or 328 + #define LED_RED LED_BUILTIN + #define SD_CS 4 +#endif + +File logfile; + +// blink out an error code +void error(uint8_t errnum) { + while(1) { + uint8_t i; + for (i=0; i