Загрузка данных
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:96:41: error: '__device_dts_ord_DT_N_S_lcd_direct_P_d6_gpios_IDX_0_PH_ORD' undeclared here (not in a function)
96 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/toolchain/common.h:168:26: note: in definition of macro '_DO_CONCAT'
168 | #define _DO_CONCAT(x, y) x ## y
| ^
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:96:33: note: in expansion of macro '_CONCAT'
96 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:297:37: note: in expansion of macro 'DEVICE_NAME_GET'
297 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
| ^~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:314:34: note: in expansion of macro 'DEVICE_DT_NAME_GET'
314 | #define DEVICE_DT_GET(node_id) (&DEVICE_DT_NAME_GET(node_id))
| ^~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:334:25: note: in expansion of macro 'DEVICE_DT_GET'
334 | .port = DEVICE_DT_GET(DT_GPIO_CTLR_BY_IDX(node_id, prop, idx)),\
| ^~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:370:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
370 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:20:9: note: in expansion of macro 'GPIO_DT_SPEC_GET'
20 | GPIO_DT_SPEC_GET(DT_NODELABEL(lcd), d6_gpios),
| ^~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/build_rt1024/build_pjsip/zephyr/include/generated/zephyr/devicetree_generated.h:645:31: error: 'DT_N_S_lcd_direct_P_d6_gpios_IDX_0_VAL_pin' undeclared here (not in a function); did you mean 'DT_N_S_leds_S_led_1_P_gpios_IDX_0_VAL_pin'?
645 | #define DT_N_NODELABEL_lcd DT_N_S_lcd_direct
| ^~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree.h:5378:9: note: in definition of macro 'DT_CAT7'
5378 | a1 ## a2 ## a3 ## a4 ## a5 ## a6 ## a7
| ^~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree/gpio.h:110:9: note: in expansion of macro 'DT_PHA_BY_IDX'
110 | DT_PHA_BY_IDX(node_id, gpio_pha, idx, pin)
| ^~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:335:24: note: in expansion of macro 'DT_GPIO_PIN_BY_IDX'
335 | .pin = DT_GPIO_PIN_BY_IDX(node_id, prop, idx), \
| ^~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:370:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
370 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:20:9: note: in expansion of macro 'GPIO_DT_SPEC_GET'
20 | GPIO_DT_SPEC_GET(DT_NODELABEL(lcd), d6_gpios),
| ^~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree.h:5367:24: note: in expansion of macro 'DT_N_NODELABEL_lcd'
5367 | #define DT_CAT(a1, a2) a1 ## a2
| ^~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree.h:196:29: note: in expansion of macro 'DT_CAT'
196 | #define DT_NODELABEL(label) DT_CAT(DT_N_NODELABEL_, label)
| ^~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:20:26: note: in expansion of macro 'DT_NODELABEL'
20 | GPIO_DT_SPEC_GET(DT_NODELABEL(lcd), d6_gpios),
| ^~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:96:41: error: '__device_dts_ord_DT_N_S_lcd_direct_P_d7_gpios_IDX_0_PH_ORD' undeclared here (not in a function)
96 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/toolchain/common.h:168:26: note: in definition of macro '_DO_CONCAT'
168 | #define _DO_CONCAT(x, y) x ## y
| ^
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:96:33: note: in expansion of macro '_CONCAT'
96 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
| ^~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:297:37: note: in expansion of macro 'DEVICE_NAME_GET'
297 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
| ^~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/device.h:314:34: note: in expansion of macro 'DEVICE_DT_NAME_GET'
314 | #define DEVICE_DT_GET(node_id) (&DEVICE_DT_NAME_GET(node_id))
| ^~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:334:25: note: in expansion of macro 'DEVICE_DT_GET'
334 | .port = DEVICE_DT_GET(DT_GPIO_CTLR_BY_IDX(node_id, prop, idx)),\
| ^~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:370:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
370 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:21:9: note: in expansion of macro 'GPIO_DT_SPEC_GET'
21 | GPIO_DT_SPEC_GET(DT_NODELABEL(lcd), d7_gpios)
| ^~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/build_rt1024/build_pjsip/zephyr/include/generated/zephyr/devicetree_generated.h:645:31: error: 'DT_N_S_lcd_direct_P_d7_gpios_IDX_0_VAL_pin' undeclared here (not in a function); did you mean 'DT_N_S_leds_S_led_1_P_gpios_IDX_0_VAL_pin'?
645 | #define DT_N_NODELABEL_lcd DT_N_S_lcd_direct
| ^~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree.h:5378:9: note: in definition of macro 'DT_CAT7'
5378 | a1 ## a2 ## a3 ## a4 ## a5 ## a6 ## a7
| ^~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree/gpio.h:110:9: note: in expansion of macro 'DT_PHA_BY_IDX'
110 | DT_PHA_BY_IDX(node_id, gpio_pha, idx, pin)
| ^~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:335:24: note: in expansion of macro 'DT_GPIO_PIN_BY_IDX'
335 | .pin = DT_GPIO_PIN_BY_IDX(node_id, prop, idx), \
| ^~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/drivers/gpio.h:370:9: note: in expansion of macro 'GPIO_DT_SPEC_GET_BY_IDX'
370 | GPIO_DT_SPEC_GET_BY_IDX(node_id, prop, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:21:9: note: in expansion of macro 'GPIO_DT_SPEC_GET'
21 | GPIO_DT_SPEC_GET(DT_NODELABEL(lcd), d7_gpios)
| ^~~~~~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree.h:5367:24: note: in expansion of macro 'DT_N_NODELABEL_lcd'
5367 | #define DT_CAT(a1, a2) a1 ## a2
| ^~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/include/zephyr/devicetree.h:196:29: note: in expansion of macro 'DT_CAT'
196 | #define DT_NODELABEL(label) DT_CAT(DT_N_NODELABEL_, label)
| ^~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:21:26: note: in expansion of macro 'DT_NODELABEL'
21 | GPIO_DT_SPEC_GET(DT_NODELABEL(lcd), d7_gpios)
| ^~~~~~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:68:6: error: 'lcd_data' redeclared as different kind of symbol
68 | void lcd_data(uint8_t data) { lcd_send_byte(data, LCD_RS_PIN); }
| ^~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:17:34: note: previous definition of 'lcd_data' with type 'const struct gpio_dt_spec[4]'
17 | static const struct gpio_dt_spec lcd_data[4] = {
| ^~~~~~~~
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c: In function 'lcd_init':
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:88:48: error: subscripted value is neither array nor pointer nor vector
88 | if (!gpio_is_ready_dt(&lcd_data[i])) {
| ^
/home/vovan/ZEPHYR_RTOS/zephyrproject/zephyr/samples/pjsip/pjproject/pjsip-apps/src/samples/zephyr_lcd.c:92:48: error: subscripted value is neither array nor pointer nor vector
92 | gpio_pin_configure_dt(&lcd_data[i], GPIO_OUTPUT_INACTIVE);
DTS:
lcd: lcd_direct {
compatible = "gpio-leds";
rs-gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_13 -> GPIO1[29] */
rw-gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_07 -> GPIO1[23] */
e-gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_10 -> GPIO1[26] */
bl-gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_08 -> GPIO1[24] */
d4-gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>; /* GPIO_AD_B1_09 -> GPIO1[25] */
d5-gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>; /* GPIO_SD_B1_00 -> GPIO3[0] */
d6-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; /* GPIO_SD_B1_01 -> GPIO3[1] */
d7-gpios = <&gpio3 30 GPIO_ACTIVE_HIGH>; /* GPIO_SD_B1_10 -> GPIO3[10] */
};