1root { 2 module = "talkweb,stm32f407"; 3 device_info { 4 match_attr = "hdf_manager"; 5 template host { 6 hostName = ""; 7 priority = 100; 8 template device { 9 template deviceNode { 10 policy = 0; 11 priority = 100; 12 preload = 0; 13 permission = 0664; 14 moduleName = ""; 15 serviceName = ""; 16 deviceMatchAttr = ""; 17 } 18 } 19 } 20 platform :: host { 21 hostName = "platform_host"; 22 priority = 50; 23 device_gpio :: device { 24 gpio0 :: deviceNode { 25 policy = 0; 26 priority = 60; 27 moduleName = "ST_GPIO_MODULE_HDF"; 28 serviceName = "HDF_PLATFORM_GPIO"; 29 deviceMatchAttr = "gpio_config"; 30 } 31 } 32 device_spi :: device { 33 spi0 :: deviceNode { 34 policy = 2; 35 priority = 100; 36 moduleName = "ST_SPI_MODULE_HDF"; 37 serviceName = "HDF_PLATFORM_SPI_0"; 38 deviceMatchAttr = "spi_w25q_config"; 39 } 40 } 41 device_uart1 :: device { 42 uart1 :: deviceNode { 43 policy = 2; 44 priority = 100; 45 moduleName = "ST_UART_MODULE_HDF"; 46 serviceName = "HDF_PLATFORM_UART_1"; 47 deviceMatchAttr = "uart_config1"; 48 } 49 } 50 } 51 misc :: host { 52 hostName = "misc_host"; 53 priority = 100; 54 fs :: device { 55 littlefs :: deviceNode { 56 policy = 0; 57 priority = 100; 58 moduleName = "HDF_FS_LITTLEFS"; 59 deviceMatchAttr = "littlefs_config"; 60 } 61 } 62 } 63 } 64} 65 66