/
cv_qrcode.xml
61 lines (48 loc) · 2.21 KB
/
cv_qrcode.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE module SYSTEM "module.dtd">
<module name="qrcode" dir="computer_vision/qrcode">
<doc>
<description>
QR code reader using ZBAR library
A telemetry message with the code content is sent when a QR code is detected when qrscan is called.
</description>
<define name="QRCODE_CAMERA" value="front_camera|bottom_camera" description="The V4L2 camera device that is used for searching a QR code"/>
<define name="QRCODE_DRAW_RECTANGLE" value="TRUE|FALSE" description="Whether or not to draw a rectangle around a found QR code"/>
</doc>
<depends>video_thread</depends>
<header>
<file name="qr_code.h"/>
</header>
<init fun="qrcode_init()"/>
<makefile target="ap">
<file name="qr_code.c"/>
<!-- zbar -->
<configure name="EXTSW" value="$(PAPARAZZI_SRC)/sw/ext" />
<configure name="LIBZBAR" value="$(EXTSW)/libzbar/zbar-0.10" />
<file name="bch15_5.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="binarize.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="isaac.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="qrdec.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="qrdectxt.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="rs.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="util.c" dir="$(LIBZBAR)/zbar/qrcode"/>
<file name="qr_finder.c" dir="$(LIBZBAR)/zbar/decoder"/>
<file name="ean.c" dir="$(LIBZBAR)/zbar/decoder"/>
<file name="error.c" dir="$(LIBZBAR)/zbar"/>
<file name="image.c" dir="$(LIBZBAR)/zbar"/>
<file name="scanner.c" dir="$(LIBZBAR)/zbar"/>
<file name="symbol.c" dir="$(LIBZBAR)/zbar"/>
<file name="refcnt.c" dir="$(LIBZBAR)/zbar"/>
<file name="decoder.c" dir="$(LIBZBAR)/zbar"/>
<file name="img_scanner.c" dir="$(LIBZBAR)/zbar"/>
<!-- libexif flags -->
<include name="$(LIBZBAR)/zbar"/>
<include name="$(LIBZBAR)/include"/>
<!--define name="DEBUG_QR_FINDER" value="1"/-->
<flag name="CFLAGS" value="Wno-cast-qual"/>
<flag name="CFLAGS" value="Wno-parentheses"/>
<flag name="CFLAGS" value="Wno-pointer-arith"/>
<flag name="CFLAGS" value="Wno-missing-prototypes"/>
<flag name="CFLAGS" value="Wno-shadow"/>
<flag name="CFLAGS" value="Wno-missing-declarations"/>
</makefile>
</module>