embox
1package embox.driver.servo
2
3module servo {
4source "servo.c"
5
6@IncludeExport(path="drivers/servo")
7source "servo.h"
8}
9
10@BuildDepends(third_party.bsp.st_bsp_api)
11module stm32f3_pwm {
12source "stm_pwm.c"
13
14@IncludeExport(path="drivers/servo", target_name="stm32_servo_conf.h")
15source "stm32_servo_conf_f3.h"
16
17depends servo
18depends third_party.bsp.st_bsp_api
19}
20
21@BuildDepends(third_party.bsp.st_bsp_api)
22module stm32f4_pwm {
23source "stm_pwm.c"
24
25@IncludeExport(path="drivers/servo", target_name="stm32_servo_conf.h")
26source "stm32_servo_conf_f4.h"
27
28depends servo
29depends third_party.bsp.st_bsp_api
30}
31
32@BuildDepends(third_party.bsp.st_bsp_api)
33module stm32f7_pwm {
34source "stm32f7_pwm.c"
35
36depends servo
37depends third_party.bsp.st_bsp_api
38}
39