embox
1package embox.driver.input.touchscreen
2
3@BuildDepends(third_party.bsp.stmf7cube.stm32f7_discovery_components)
4@BuildDepends(third_party.bsp.st_bsp_api)
5module stm32f7cube_ts {
6option string log_level="LOG_ERR"
7option number ts_irq = 40
8
9source "stm32_cube_touchscreen.c"
10
11depends embox.driver.input.core
12depends third_party.bsp.st_bsp_api
13@NoRuntime depends third_party.bsp.stmf7cube.stm32f7_discovery_components
14}
15
16@BuildDepends(third_party.bsp.stmh7cube.stm32h7_discovery_components)
17@BuildDepends(third_party.bsp.st_bsp_api)
18module stm32h7cube_ts {
19option string log_level="LOG_ERR"
20option number ts_irq = 8
21
22source "stm32h7_cube_touchscreen.c"
23
24depends embox.driver.input.core
25depends third_party.bsp.st_bsp_api
26@NoRuntime depends third_party.bsp.stmh7cube.stm32h7_discovery_components
27}
28
29@BuildDepends(third_party.bsp.st_bsp_api)
30module stm32f4cube_ts {
31option string log_level="LOG_ERR"
32option number ts_irq = 40
33
34source "stm32f4_cube_touchscreen.c"
35
36depends embox.driver.input.core
37depends third_party.bsp.st_bsp_api
38}
39