1/* 2 * Copyright (c) 2019-2023 Henrik Brix Andersen <henrik@brixandersen.dk> 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/ { 8 aliases { 9 rtc = &rtc0_adafruit_data_logger; 10 }; 11 12 leds { 13 compatible = "gpio-leds"; 14 /* 15 * LED1 connection must be manually established using a jumper between 16 * pins "L1" and "Digital I/O 3". 17 */ 18 green_led_adafruit_data_logger: led_1__adafruit_data_logger { 19 gpios = <&arduino_header 9 GPIO_ACTIVE_HIGH>; /* D3 */ 20 label = "User LED1"; 21 }; 22 /* 23 * LED2 connection must be manually established using a jumper between 24 * pins "L2" and "Digital I/O 4". 25 */ 26 red_led_adafruit_data_logger: led_2_adafruit_data_logger { 27 gpios = <&arduino_header 10 GPIO_ACTIVE_HIGH>; /* D4 */ 28 label = "User LED2"; 29 }; 30 }; 31 32}; 33 34&arduino_spi { 35 status = "okay"; 36 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */ 37 38 sdhc0_adafruit_data_logger: sdhc@0 { 39 compatible = "zephyr,sdhc-spi-slot"; 40 reg = <0>; 41 spi-max-frequency = <24000000>; 42 status = "okay"; 43 44 sdmmc { 45 compatible = "zephyr,sdmmc-disk"; 46 disk-name = "SD"; 47 status = "okay"; 48 }; 49 }; 50}; 51 52&arduino_i2c { 53 status = "okay"; 54 55 rtc0_adafruit_data_logger: rtc@68 { 56 compatible = "nxp,pcf8523"; 57 reg = <0x68>; 58 alarms-count = <1>; 59 battery-switch-over = "standard"; 60 /* 61 * Interrupt connection must be manually established using a jumper wire between 62 * pins "SQ" and "Digital I/O 7". 63 */ 64 int1-gpios = <&arduino_header 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* D7 */ 65 status = "okay"; 66 }; 67}; 68