embox
1package embox.driver.bluetooth.btm
2
3module usart {
4@Type("pin") @Unique
5option number rx_pin = 5
6
7@Type("pin") @Unique
8option number tx_pin = 6
9@Type("pin") @Unique
10option number sck_pin = 2
11@Type("pin") @Unique
12option number rts_pin = 7
13@Type("pin") @Unique
14option number cts_pin = 8
15
16@Type("pin") @Unique
17option number link_pin = 27
18@Type("pin") @Unique
19option number rst_pin = 11
20
21@Type("irq") @Unique
22option number irq_num = 6
23
24option number dev_id = 6
25
26option number serial_port_offset = 0xFFFC0000
27
28source "btm_bluetooth.c"
29
30depends embox.kernel.timer.sleep_api
31depends embox.kernel.irq
32depends embox.driver.gpio.at91_pins
33depends bt112
34}
35
36module bt112 extends embox.driver.Bluetooth {
37@IncludeExport(path="drivers/bluetooth/btm")
38source "btm112.h"
39source "btm_bt112.c"
40}
41
42