Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | /* * Copyright (c) 2021 Laird Connectivity * * SPDX-License-Identifier: Apache-2.0 */ /dts-v1/; #include <nordic/nrf52840_qiaa.dtsi> / { model = "Laird BL654 Sensor Board"; compatible = "lairdconnect,bl654-sensor-board"; chosen { zephyr,console = &uart0; zephyr,shell-uart = &uart0; zephyr,uart-mcumgr = &uart0; zephyr,bt-mon-uart = &uart0; zephyr,bt-c2h-uart = &uart0; zephyr,sram = &sram0; zephyr,flash = &flash0; zephyr,code-partition = &slot0_partition; }; leds { compatible = "gpio-leds"; led1: led_1 { gpios = <&gpio0 16 GPIO_ACTIVE_LOW>; label = "Blue LED 1"; }; }; buttons { compatible = "gpio-keys"; button1: button_1 { gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; label = "Push button switch 1 (SW1)"; }; }; /* These aliases are provided for compatibility with samples */ aliases { led0 = &led1; sw0 = &button1; }; }; &adc { status = "okay"; }; &gpiote { status = "okay"; }; &gpio0 { status = "okay"; }; &gpio1 { status = "okay"; }; &uart0 { compatible = "nordic,nrf-uart"; current-speed = <115200>; status = "okay"; tx-pin = <6>; rx-pin = <8>; rts-pin = <5>; cts-pin = <7>; }; &i2c0 { compatible = "nordic,nrf-twi"; status = "okay"; sda-pin = <26>; scl-pin = <27>; bme280@76 { compatible = "bosch,bme280"; status = "okay"; label = "BME280"; reg = <0x76>; }; }; &pwm0 { status = "okay"; ch0-pin = <16>; }; &flash0 { partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; boot_partition: partition@0 { label = "mcuboot"; reg = <0x000000000 0x00010000>; }; slot0_partition: partition@10000 { label = "image-0"; reg = <0x00010000 0x00070000>; }; slot1_partition: partition@80000 { label = "image-1"; reg = <0x00080000 0x00070000>; }; scratch_partition: partition@f0000 { label = "image-scratch"; reg = <0x000f0000 0x00008000>; }; /* * The flash starting at 0x000f8000 and ending at * 0x000fffff is reserved for use by the application. */ /* * Storage partition will be used by FCB/LittleFS/NVS * if enabled. */ storage_partition: partition@f8000 { label = "storage"; reg = <0x000f8000 0x00008000>; }; }; }; |