Jose F. Fernandez | 690a2ea | 2017-10-12 14:02:36 +0200 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2017 Fenix Engineering Solutions |
| 3 | * |
| 4 | * SPDX-License-Identifier: Apache-2.0 |
| 5 | */ |
| 6 | |
| 7 | /dts-v1/; |
| 8 | #include <st/stm32f411.dtsi> |
| 9 | |
| 10 | / { |
| 11 | model = "STMicroelectronics STM32F411E-DISCO board"; |
| 12 | compatible = "st,stm32f411e-disco", "st,stm32f411"; |
| 13 | |
| 14 | chosen { |
| 15 | zephyr,console = &usart2; |
| 16 | zephyr,sram = &sram0; |
| 17 | zephyr,flash = &flash0; |
| 18 | }; |
Erwan Gouriou | 7c6cf20 | 2017-11-24 10:08:03 +0100 | [diff] [blame] | 19 | |
| 20 | leds { |
| 21 | compatible = "gpio-leds"; |
| 22 | orange_led_3: led@0 { |
| 23 | gpios = <&gpiod 13 GPIO_INT_ACTIVE_HIGH>; |
| 24 | label = "User LD3"; |
| 25 | }; |
| 26 | green_led_4: led@1 { |
| 27 | gpios = <&gpiod 12 GPIO_INT_ACTIVE_HIGH>; |
| 28 | label = "User LD4"; |
| 29 | }; |
| 30 | red_led_5: led@2 { |
| 31 | gpios = <&gpiod 14 GPIO_INT_ACTIVE_HIGH>; |
| 32 | label = "User LD5"; |
| 33 | }; |
| 34 | blue_led_6: led@3 { |
| 35 | gpios = <&gpiod 15 GPIO_INT_ACTIVE_HIGH>; |
| 36 | label = "User LD6"; |
| 37 | }; |
| 38 | }; |
| 39 | |
| 40 | gpio_keys { |
| 41 | compatible = "gpio-keys"; |
Erwan Gouriou | de24cd6 | 2018-09-21 01:25:55 +0200 | [diff] [blame^] | 42 | user_button: button { |
Erwan Gouriou | 7c6cf20 | 2017-11-24 10:08:03 +0100 | [diff] [blame] | 43 | label = "User"; |
| 44 | gpios = <&gpioa 0 GPIO_INT_ACTIVE_LOW>; |
| 45 | }; |
| 46 | }; |
| 47 | |
| 48 | aliases { |
| 49 | led0 = &orange_led_3; |
| 50 | led1 = &green_led_4; |
| 51 | led2 = &red_led_5; |
| 52 | led3 = &blue_led_6; |
| 53 | sw0 = &user_button; |
| 54 | }; |
Jose F. Fernandez | 690a2ea | 2017-10-12 14:02:36 +0200 | [diff] [blame] | 55 | }; |
| 56 | |
| 57 | &usart2 { |
| 58 | current-speed = <115200>; |
| 59 | pinctrl-0 = <&usart2_pins_a>; |
| 60 | pinctrl-names = "default"; |
| 61 | status = "ok"; |
| 62 | }; |
Yannis Damigos | e688d5c | 2018-06-20 19:51:42 +0300 | [diff] [blame] | 63 | |
| 64 | &rtc { |
| 65 | status = "ok"; |
| 66 | }; |