Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
car-controlserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wenzhongjian
car-controlserver
Commits
a144e25d
Commit
a144e25d
authored
Apr 23, 2025
by
957dd
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加入了哈希表
parent
0fc5f3ac
Show whitespace changes
Inline
Side-by-side
Showing
35 changed files
with
266 additions
and
71 deletions
+266
-71
compiler_depend.internal
build/CMakeFiles/main.dir/compiler_depend.internal
+24
-0
compiler_depend.make
build/CMakeFiles/main.dir/compiler_depend.make
+28
-4
car.c.o.d
build/CMakeFiles/main.dir/device_judg/device/car.c.o.d
+1
-0
pao.c.o.d
build/CMakeFiles/main.dir/device_judg/device/pao.c.o.d
+1
-0
ship.c.o.d
build/CMakeFiles/main.dir/device_judg/device/ship.c.o.d
+1
-0
tank.c.o.d
build/CMakeFiles/main.dir/device_judg/device/tank.c.o.d
+1
-0
device_exit.c.o.d
...eFiles/main.dir/device_judg/device_exit/device_exit.c.o.d
+1
-0
judg.c.o
build/CMakeFiles/main.dir/device_judg/judg/judg.c.o
+0
-0
judg.c.o.d
build/CMakeFiles/main.dir/device_judg/judg/judg.c.o.d
+1
-0
delay.c.o.d
build/CMakeFiles/main.dir/src/delay.c.o.d
+1
-0
fileopen.c.o.d
build/CMakeFiles/main.dir/src/fileopen.c.o.d
+1
-0
ip.c.o.d
build/CMakeFiles/main.dir/src/ip.c.o.d
+1
-0
log.c.o.d
build/CMakeFiles/main.dir/src/log.c.o.d
+1
-0
mqtt.c.o.d
build/CMakeFiles/main.dir/src/mqtt.c.o.d
+1
-0
opensh.c.o.d
build/CMakeFiles/main.dir/src/opensh.c.o.d
+1
-0
pthrpoll.c.o.d
build/CMakeFiles/main.dir/src/pthrpoll.c.o.d
+2
-1
request.c.o.d
build/CMakeFiles/main.dir/src/request.c.o.d
+1
-0
thread_main.c.o.d
build/CMakeFiles/main.dir/src/thread_main.c.o.d
+1
-0
gpio_common.c.o.d
build/CMakeFiles/main.dir/system/gpio/gpio_common.c.o.d
+1
-0
gpio_pwm_carship.c.o.d
build/CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o.d
+2
-1
gpio_pwm_ptz.c.o.d
build/CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o.d
+1
-0
gpio_pwm_tank0202.c.o.d
...d/CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o.d
+1
-0
INA226.c.o.d
build/CMakeFiles/main.dir/system/sensor/INA226.c.o.d
+1
-0
heat.c.o.d
build/CMakeFiles/main.dir/system/sensor/heat.c.o.d
+1
-0
infrared_gun.c.o
build/CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
+0
-0
infrared_gun.c.o.d
build/CMakeFiles/main.dir/system/sensor/infrared_gun.c.o.d
+1
-0
warm.c.o.d
build/CMakeFiles/main.dir/system/sensor/warm.c.o.d
+1
-0
main.c.o.d
build/CMakeFiles/main.dir/usr/main.c.o.d
+1
-0
version.h
build/include/version.h
+1
-1
main
build/main
+0
-0
judg.c
device_judg/judg/judg.c
+82
-21
judg.h
device_judg/judg/judg.h
+28
-0
common.h
include/common.h
+1
-0
infrared_gun.c
system/sensor/infrared_gun.c
+74
-41
infrared_gun.h
system/sensor/infrared_gun.h
+2
-2
No files found.
build/CMakeFiles/main.dir/compiler_depend.internal
View file @
a144e25d
...
@@ -113,6 +113,7 @@ CMakeFiles/main.dir/device_judg/device/car.c.o
...
@@ -113,6 +113,7 @@ CMakeFiles/main.dir/device_judg/device/car.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
...
@@ -233,6 +234,7 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o
...
@@ -233,6 +234,7 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
...
@@ -353,6 +355,7 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o
...
@@ -353,6 +355,7 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
...
@@ -473,6 +476,7 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o
...
@@ -473,6 +476,7 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
...
@@ -593,6 +597,7 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o
...
@@ -593,6 +597,7 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/device_judg/device_exit/device_exit.h
/home/orangepi/car/master/device_judg/device_exit/device_exit.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
...
@@ -710,6 +715,7 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o
...
@@ -710,6 +715,7 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/include/thread_main.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
...
@@ -838,6 +844,7 @@ CMakeFiles/main.dir/src/delay.c.o
...
@@ -838,6 +844,7 @@ CMakeFiles/main.dir/src/delay.c.o
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/delay.h
CMakeFiles/main.dir/src/fileopen.c.o
CMakeFiles/main.dir/src/fileopen.c.o
/home/orangepi/car/master/src/fileopen.c
/home/orangepi/car/master/src/fileopen.c
...
@@ -953,6 +960,7 @@ CMakeFiles/main.dir/src/fileopen.c.o
...
@@ -953,6 +960,7 @@ CMakeFiles/main.dir/src/fileopen.c.o
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/delay.h
CMakeFiles/main.dir/src/ip.c.o
CMakeFiles/main.dir/src/ip.c.o
/home/orangepi/car/master/src/ip.c
/home/orangepi/car/master/src/ip.c
...
@@ -1085,6 +1093,7 @@ CMakeFiles/main.dir/src/ip.c.o
...
@@ -1085,6 +1093,7 @@ CMakeFiles/main.dir/src/ip.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/ip.h
/home/orangepi/car/master/include/ip.h
/usr/include/arpa/inet.h
/usr/include/arpa/inet.h
...
@@ -1207,6 +1216,7 @@ CMakeFiles/main.dir/src/log.c.o
...
@@ -1207,6 +1216,7 @@ CMakeFiles/main.dir/src/log.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/zlog/src/zlog.h
/home/orangepi/car/master/zlog/src/zlog.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
...
@@ -1322,6 +1332,7 @@ CMakeFiles/main.dir/src/mqtt.c.o
...
@@ -1322,6 +1332,7 @@ CMakeFiles/main.dir/src/mqtt.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_tank0202.h
/home/orangepi/car/master/system/gpio/gpio_pwm_tank0202.h
...
@@ -1467,6 +1478,7 @@ CMakeFiles/main.dir/src/opensh.c.o
...
@@ -1467,6 +1478,7 @@ CMakeFiles/main.dir/src/opensh.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/mqtt.h
/home/orangepi/car/master/include/mqtt.h
/usr/include/mosquitto.h
/usr/include/mosquitto.h
/usr/include/cjson/cJSON.h
/usr/include/cjson/cJSON.h
...
@@ -1586,6 +1598,7 @@ CMakeFiles/main.dir/src/pthrpoll.c.o
...
@@ -1586,6 +1598,7 @@ CMakeFiles/main.dir/src/pthrpoll.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
CMakeFiles/main.dir/src/request.c.o
CMakeFiles/main.dir/src/request.c.o
/home/orangepi/car/master/src/request.c
/home/orangepi/car/master/src/request.c
...
@@ -1734,6 +1747,7 @@ CMakeFiles/main.dir/src/request.c.o
...
@@ -1734,6 +1747,7 @@ CMakeFiles/main.dir/src/request.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/include/mqtt.h
/home/orangepi/car/master/include/mqtt.h
/usr/include/mosquitto.h
/usr/include/mosquitto.h
/home/orangepi/car/master/device_judg/judg/judg.h
/home/orangepi/car/master/device_judg/judg/judg.h
...
@@ -1879,6 +1893,7 @@ CMakeFiles/main.dir/src/thread_main.c.o
...
@@ -1879,6 +1893,7 @@ CMakeFiles/main.dir/src/thread_main.c.o
/usr/include/softPwm.h
/usr/include/softPwm.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/sensor/heat.h
/home/orangepi/car/master/system/sensor/heat.h
/home/orangepi/car/master/include/common.h
/home/orangepi/car/master/include/common.h
/home/orangepi/car/master/device_judg/device_exit/device_exit.h
/home/orangepi/car/master/device_judg/device_exit/device_exit.h
...
@@ -1996,6 +2011,7 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o
...
@@ -1996,6 +2011,7 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/request.h
/home/orangepi/car/master/include/request.h
/home/orangepi/car/master/include/common.h
/home/orangepi/car/master/include/common.h
...
@@ -2113,6 +2129,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o
...
@@ -2113,6 +2129,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o
CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.c
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.c
...
@@ -2226,6 +2243,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o
...
@@ -2226,6 +2243,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o
CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o
...
@@ -2340,6 +2358,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o
...
@@ -2340,6 +2358,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/gpio/gpio_pwm_tank0202.h
/home/orangepi/car/master/system/gpio/gpio_pwm_tank0202.h
CMakeFiles/main.dir/system/sensor/INA226.c.o
CMakeFiles/main.dir/system/sensor/INA226.c.o
...
@@ -2462,6 +2481,7 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o
...
@@ -2462,6 +2481,7 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/sensor/INA226.h
/home/orangepi/car/master/system/sensor/INA226.h
CMakeFiles/main.dir/system/sensor/heat.c.o
CMakeFiles/main.dir/system/sensor/heat.c.o
...
@@ -2576,6 +2596,7 @@ CMakeFiles/main.dir/system/sensor/heat.c.o
...
@@ -2576,6 +2596,7 @@ CMakeFiles/main.dir/system/sensor/heat.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/sensor/heat.h
/home/orangepi/car/master/system/sensor/heat.h
CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
...
@@ -2690,6 +2711,7 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
...
@@ -2690,6 +2711,7 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/sensor/infrared_gun.h
/home/orangepi/car/master/system/sensor/infrared_gun.h
CMakeFiles/main.dir/system/sensor/warm.c.o
CMakeFiles/main.dir/system/sensor/warm.c.o
...
@@ -2804,6 +2826,7 @@ CMakeFiles/main.dir/system/sensor/warm.c.o
...
@@ -2804,6 +2826,7 @@ CMakeFiles/main.dir/system/sensor/warm.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/sensor/warm.h
/home/orangepi/car/master/system/sensor/warm.h
/home/orangepi/car/master/include/mqtt.h
/home/orangepi/car/master/include/mqtt.h
/usr/include/mosquitto.h
/usr/include/mosquitto.h
...
@@ -2925,6 +2948,7 @@ CMakeFiles/main.dir/usr/main.c.o
...
@@ -2925,6 +2948,7 @@ CMakeFiles/main.dir/usr/main.c.o
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/system/gpio/gpio_common.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/log.h
/home/orangepi/car/master/include/delay.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_carship.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/system/gpio/gpio_pwm_ptz.h
/home/orangepi/car/master/include/ip.h
/home/orangepi/car/master/include/ip.h
...
...
build/CMakeFiles/main.dir/compiler_depend.make
View file @
a144e25d
...
@@ -112,6 +112,7 @@ CMakeFiles/main.dir/device_judg/device/car.c.o: ../device_judg/device/car.c \
...
@@ -112,6 +112,7 @@ CMakeFiles/main.dir/device_judg/device/car.c.o: ../device_judg/device/car.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/thread_main.h
\
../include/thread_main.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
...
@@ -231,6 +232,7 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o: ../device_judg/device/pao.c \
...
@@ -231,6 +232,7 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o: ../device_judg/device/pao.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/thread_main.h
\
../include/thread_main.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
...
@@ -350,6 +352,7 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o: ../device_judg/device/ship.c \
...
@@ -350,6 +352,7 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o: ../device_judg/device/ship.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/thread_main.h
\
../include/thread_main.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
...
@@ -469,6 +472,7 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o: ../device_judg/device/tank.c \
...
@@ -469,6 +472,7 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o: ../device_judg/device/tank.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/thread_main.h
\
../include/thread_main.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
...
@@ -588,6 +592,7 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o: ../device_judg/devi
...
@@ -588,6 +592,7 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o: ../device_judg/devi
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../device_judg/device_exit/device_exit.h
\
../device_judg/device_exit/device_exit.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
...
@@ -704,6 +709,7 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o: ../device_judg/judg/judg.c \
...
@@ -704,6 +709,7 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o: ../device_judg/judg/judg.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/thread_main.h
\
../include/thread_main.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
...
@@ -830,6 +836,7 @@ CMakeFiles/main.dir/src/delay.c.o: ../src/delay.c \
...
@@ -830,6 +836,7 @@ CMakeFiles/main.dir/src/delay.c.o: ../src/delay.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/delay.h
../include/delay.h
CMakeFiles/main.dir/src/fileopen.c.o
:
../src/fileopen.c
\
CMakeFiles/main.dir/src/fileopen.c.o
:
../src/fileopen.c
\
...
@@ -944,6 +951,7 @@ CMakeFiles/main.dir/src/fileopen.c.o: ../src/fileopen.c \
...
@@ -944,6 +951,7 @@ CMakeFiles/main.dir/src/fileopen.c.o: ../src/fileopen.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/delay.h
../include/delay.h
CMakeFiles/main.dir/src/ip.c.o
:
../src/ip.c
\
CMakeFiles/main.dir/src/ip.c.o
:
../src/ip.c
\
...
@@ -1076,6 +1084,7 @@ CMakeFiles/main.dir/src/ip.c.o: ../src/ip.c \
...
@@ -1076,6 +1084,7 @@ CMakeFiles/main.dir/src/ip.c.o: ../src/ip.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/ip.h
\
../include/ip.h
\
/usr/include/arpa/inet.h
/usr/include/arpa/inet.h
...
@@ -1197,6 +1206,7 @@ CMakeFiles/main.dir/src/log.c.o: ../src/log.c \
...
@@ -1197,6 +1206,7 @@ CMakeFiles/main.dir/src/log.c.o: ../src/log.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../zlog/src/zlog.h
\
../zlog/src/zlog.h
\
../include/log.h
../include/log.h
...
@@ -1311,6 +1321,7 @@ CMakeFiles/main.dir/src/mqtt.c.o: ../src/mqtt.c \
...
@@ -1311,6 +1321,7 @@ CMakeFiles/main.dir/src/mqtt.c.o: ../src/mqtt.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_tank0202.h
\
../system/gpio/gpio_pwm_tank0202.h
\
...
@@ -1455,6 +1466,7 @@ CMakeFiles/main.dir/src/opensh.c.o: ../src/opensh.c \
...
@@ -1455,6 +1466,7 @@ CMakeFiles/main.dir/src/opensh.c.o: ../src/opensh.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/mqtt.h
\
../include/mqtt.h
\
/usr/include/mosquitto.h
\
/usr/include/mosquitto.h
\
/usr/include/cjson/cJSON.h
\
/usr/include/cjson/cJSON.h
\
...
@@ -1572,7 +1584,8 @@ CMakeFiles/main.dir/src/pthrpoll.c.o: ../src/pthrpoll.c \
...
@@ -1572,7 +1584,8 @@ CMakeFiles/main.dir/src/pthrpoll.c.o: ../src/pthrpoll.c \
/usr/include/softPwm.h
\
/usr/include/softPwm.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
../include/log.h
\
../include/delay.h
CMakeFiles/main.dir/src/request.c.o
:
../src/request.c
\
CMakeFiles/main.dir/src/request.c.o
:
../src/request.c
\
/usr/include/stdc-predef.h
\
/usr/include/stdc-predef.h
\
...
@@ -1720,6 +1733,7 @@ CMakeFiles/main.dir/src/request.c.o: ../src/request.c \
...
@@ -1720,6 +1733,7 @@ CMakeFiles/main.dir/src/request.c.o: ../src/request.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../include/mqtt.h
\
../include/mqtt.h
\
/usr/include/mosquitto.h
\
/usr/include/mosquitto.h
\
../device_judg/judg/judg.h
../device_judg/judg/judg.h
...
@@ -1864,6 +1878,7 @@ CMakeFiles/main.dir/src/thread_main.c.o: ../src/thread_main.c \
...
@@ -1864,6 +1878,7 @@ CMakeFiles/main.dir/src/thread_main.c.o: ../src/thread_main.c \
/usr/include/softPwm.h
\
/usr/include/softPwm.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/sensor/heat.h
\
../system/sensor/heat.h
\
../include/common.h
\
../include/common.h
\
../device_judg/device_exit/device_exit.h
\
../device_judg/device_exit/device_exit.h
\
...
@@ -1980,6 +1995,7 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o: ../system/gpio/gpio_common.c \
...
@@ -1980,6 +1995,7 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o: ../system/gpio/gpio_common.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/request.h
\
../include/request.h
\
../include/common.h
../include/common.h
...
@@ -2095,7 +2111,8 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o: ../system/gpio/gpio_pwm_ca
...
@@ -2095,7 +2111,8 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o: ../system/gpio/gpio_pwm_ca
/usr/include/softPwm.h
\
/usr/include/softPwm.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
../include/log.h
\
../include/delay.h
CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o
:
../system/gpio/gpio_pwm_ptz.c
\
CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o
:
../system/gpio/gpio_pwm_ptz.c
\
/usr/include/stdc-predef.h
\
/usr/include/stdc-predef.h
\
...
@@ -2208,6 +2225,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o: ../system/gpio/gpio_pwm_ptz.c
...
@@ -2208,6 +2225,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o: ../system/gpio/gpio_pwm_ptz.c
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/gpio/gpio_pwm_ptz.h
../system/gpio/gpio_pwm_ptz.h
CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o
:
../system/gpio/gpio_pwm_tank0202.c
\
CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o
:
../system/gpio/gpio_pwm_tank0202.c
\
...
@@ -2321,6 +2339,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o: ../system/gpio/gpio_pwm_t
...
@@ -2321,6 +2339,7 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o: ../system/gpio/gpio_pwm_t
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/gpio/gpio_pwm_tank0202.h
../system/gpio/gpio_pwm_tank0202.h
CMakeFiles/main.dir/system/sensor/INA226.c.o
:
../system/sensor/INA226.c
\
CMakeFiles/main.dir/system/sensor/INA226.c.o
:
../system/sensor/INA226.c
\
...
@@ -2442,6 +2461,7 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o: ../system/sensor/INA226.c \
...
@@ -2442,6 +2461,7 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o: ../system/sensor/INA226.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/sensor/INA226.h
../system/sensor/INA226.h
CMakeFiles/main.dir/system/sensor/heat.c.o
:
../system/sensor/heat.c
\
CMakeFiles/main.dir/system/sensor/heat.c.o
:
../system/sensor/heat.c
\
...
@@ -2555,6 +2575,7 @@ CMakeFiles/main.dir/system/sensor/heat.c.o: ../system/sensor/heat.c \
...
@@ -2555,6 +2575,7 @@ CMakeFiles/main.dir/system/sensor/heat.c.o: ../system/sensor/heat.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/sensor/heat.h
../system/sensor/heat.h
CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
:
../system/sensor/infrared_gun.c
\
CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
:
../system/sensor/infrared_gun.c
\
...
@@ -2668,6 +2689,7 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o: ../system/sensor/infrared_gu
...
@@ -2668,6 +2689,7 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o: ../system/sensor/infrared_gu
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/sensor/infrared_gun.h
../system/sensor/infrared_gun.h
CMakeFiles/main.dir/system/sensor/warm.c.o
:
../system/sensor/warm.c
\
CMakeFiles/main.dir/system/sensor/warm.c.o
:
../system/sensor/warm.c
\
...
@@ -2781,6 +2803,7 @@ CMakeFiles/main.dir/system/sensor/warm.c.o: ../system/sensor/warm.c \
...
@@ -2781,6 +2803,7 @@ CMakeFiles/main.dir/system/sensor/warm.c.o: ../system/sensor/warm.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/sensor/warm.h
\
../system/sensor/warm.h
\
../include/mqtt.h
\
../include/mqtt.h
\
/usr/include/mosquitto.h
\
/usr/include/mosquitto.h
\
...
@@ -2901,6 +2924,7 @@ CMakeFiles/main.dir/usr/main.c.o: ../usr/main.c \
...
@@ -2901,6 +2924,7 @@ CMakeFiles/main.dir/usr/main.c.o: ../usr/main.c \
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
/usr/lib/gcc/aarch64-linux-gnu/11/include/stdbool.h
\
../system/gpio/gpio_common.h
\
../system/gpio/gpio_common.h
\
../include/log.h
\
../include/log.h
\
../include/delay.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_carship.h
\
../system/gpio/gpio_pwm_ptz.h
\
../system/gpio/gpio_pwm_ptz.h
\
../include/ip.h
\
../include/ip.h
\
...
@@ -5003,8 +5027,6 @@ CMakeFiles/main.dir/zlog/src/zlog.c.o: ../zlog/src/zlog.c \
...
@@ -5003,8 +5027,6 @@ CMakeFiles/main.dir/zlog/src/zlog.c.o: ../zlog/src/zlog.c \
../zlog/src/category.h
:
../zlog/src/category.h
:
../system/gpio/gpio_pwm_tank0202.h
:
/usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h
:
/usr/include/aarch64-linux-gnu/bits/pthread_stack_min-dynamic.h
:
/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h
:
/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h
:
...
@@ -5301,6 +5323,8 @@ CMakeFiles/main.dir/zlog/src/zlog.c.o: ../zlog/src/zlog.c \
...
@@ -5301,6 +5323,8 @@ CMakeFiles/main.dir/zlog/src/zlog.c.o: ../zlog/src/zlog.c \
/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h
:
/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h
:
../system/gpio/gpio_pwm_tank0202.h
:
../device_judg/judg/judg.c
:
../device_judg/judg/judg.c
:
../src/delay.c
:
../src/delay.c
:
...
...
build/CMakeFiles/main.dir/device_judg/device/car.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/car.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/car.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
...
...
build/CMakeFiles/main.dir/device_judg/device/pao.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/pao.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
...
...
build/CMakeFiles/main.dir/device_judg/device/ship.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/ship.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
...
...
build/CMakeFiles/main.dir/device_judg/device/tank.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device/tank.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
...
...
build/CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/device_exit/device_exit.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
device_judg
/
device_exit
/
device_exit
.
h
\
/
home
/
orangepi
/
car
/
master
/
device_judg
/
device_exit
/
device_exit
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
...
...
build/CMakeFiles/main.dir/device_judg/judg/judg.c.o
View file @
a144e25d
No preview for this file type
build/CMakeFiles/main.dir/device_judg/judg/judg.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/device_judg/judg/judg.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
thread_main
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
...
...
build/CMakeFiles/main.dir/src/delay.c.o.d
View file @
a144e25d
...
@@ -93,4 +93,5 @@ CMakeFiles/main.dir/src/delay.c.o: /home/orangepi/car/master/src/delay.c \
...
@@ -93,4 +93,5 @@ CMakeFiles/main.dir/src/delay.c.o: /home/orangepi/car/master/src/delay.c \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
build/CMakeFiles/main.dir/src/fileopen.c.o.d
View file @
a144e25d
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/src/fileopen.c.o: \
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/src/fileopen.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
build/CMakeFiles/main.dir/src/ip.c.o.d
View file @
a144e25d
...
@@ -109,4 +109,5 @@ CMakeFiles/main.dir/src/ip.c.o: /home/orangepi/car/master/src/ip.c \
...
@@ -109,4 +109,5 @@ CMakeFiles/main.dir/src/ip.c.o: /home/orangepi/car/master/src/ip.c \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
ip
.
h
/
usr
/
include
/
arpa
/
inet
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
ip
.
h
/
usr
/
include
/
arpa
/
inet
.
h
build/CMakeFiles/main.dir/src/log.c.o.d
View file @
a144e25d
...
@@ -98,5 +98,6 @@ CMakeFiles/main.dir/src/log.c.o: /home/orangepi/car/master/src/log.c \
...
@@ -98,5 +98,6 @@ CMakeFiles/main.dir/src/log.c.o: /home/orangepi/car/master/src/log.c \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
zlog
/
src
/
zlog
.
h
\
/
home
/
orangepi
/
car
/
master
/
zlog
/
src
/
zlog
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
build/CMakeFiles/main.dir/src/mqtt.c.o.d
View file @
a144e25d
...
@@ -93,6 +93,7 @@ CMakeFiles/main.dir/src/mqtt.c.o: /home/orangepi/car/master/src/mqtt.c \
...
@@ -93,6 +93,7 @@ CMakeFiles/main.dir/src/mqtt.c.o: /home/orangepi/car/master/src/mqtt.c \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_tank0202
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_tank0202
.
h
\
...
...
build/CMakeFiles/main.dir/src/opensh.c.o.d
View file @
a144e25d
...
@@ -93,6 +93,7 @@ CMakeFiles/main.dir/src/opensh.c.o: \
...
@@ -93,6 +93,7 @@ CMakeFiles/main.dir/src/opensh.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
mqtt
.
h
/
usr
/
include
/
mosquitto
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
mqtt
.
h
/
usr
/
include
/
mosquitto
.
h
\
/
usr
/
include
/
cjson
/
cJSON
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
opensh
.
h
\
/
usr
/
include
/
cjson
/
cJSON
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
opensh
.
h
\
/
home
/
orangepi
/
car
/
master
/
device_judg
/
judg
/
judg
.
h
/
home
/
orangepi
/
car
/
master
/
device_judg
/
judg
/
judg
.
h
build/CMakeFiles/main.dir/src/pthrpoll.c.o.d
View file @
a144e25d
...
@@ -93,4 +93,5 @@ CMakeFiles/main.dir/src/pthrpoll.c.o: \
...
@@ -93,4 +93,5 @@ CMakeFiles/main.dir/src/pthrpoll.c.o: \
/
usr
/
include
/
wiringPi
.
h
/
usr
/
include
/
softPwm
.
h
\
/
usr
/
include
/
wiringPi
.
h
/
usr
/
include
/
softPwm
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
build/CMakeFiles/main.dir/src/request.c.o.d
View file @
a144e25d
...
@@ -125,5 +125,6 @@ CMakeFiles/main.dir/src/request.c.o: \
...
@@ -125,5 +125,6 @@ CMakeFiles/main.dir/src/request.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
mqtt
.
h
/
usr
/
include
/
mosquitto
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
mqtt
.
h
/
usr
/
include
/
mosquitto
.
h
\
/
home
/
orangepi
/
car
/
master
/
device_judg
/
judg
/
judg
.
h
/
home
/
orangepi
/
car
/
master
/
device_judg
/
judg
/
judg
.
h
build/CMakeFiles/main.dir/src/thread_main.c.o.d
View file @
a144e25d
...
@@ -118,6 +118,7 @@ CMakeFiles/main.dir/src/thread_main.c.o: \
...
@@ -118,6 +118,7 @@ CMakeFiles/main.dir/src/thread_main.c.o: \
/
usr
/
include
/
wiringPi
.
h
/
usr
/
include
/
softPwm
.
h
\
/
usr
/
include
/
wiringPi
.
h
/
usr
/
include
/
softPwm
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
heat
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
heat
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
common
.
h
\
/
home
/
orangepi
/
car
/
master
/
device_judg
/
device_exit
/
device_exit
.
h
\
/
home
/
orangepi
/
car
/
master
/
device_judg
/
device_exit
/
device_exit
.
h
\
...
...
build/CMakeFiles/main.dir/system/gpio/gpio_common.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/system/gpio/gpio_common.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
request
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
request
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
common
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
common
.
h
build/CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o.d
View file @
a144e25d
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o: \
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_carship.c.o: \
/
usr
/
include
/
wiringPi
.
h
/
usr
/
include
/
softPwm
.
h
\
/
usr
/
include
/
wiringPi
.
h
/
usr
/
include
/
softPwm
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
build/CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o.d
View file @
a144e25d
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o: \
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_ptz.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
build/CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o.d
View file @
a144e25d
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o: \
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/gpio/gpio_pwm_tank0202.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_tank0202
.
h
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_tank0202
.
h
build/CMakeFiles/main.dir/system/sensor/INA226.c.o.d
View file @
a144e25d
...
@@ -101,4 +101,5 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o: \
...
@@ -101,4 +101,5 @@ CMakeFiles/main.dir/system/sensor/INA226.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
INA226
.
h
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
INA226
.
h
build/CMakeFiles/main.dir/system/sensor/heat.c.o.d
View file @
a144e25d
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/sensor/heat.c.o: \
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/sensor/heat.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
heat
.
h
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
heat
.
h
build/CMakeFiles/main.dir/system/sensor/infrared_gun.c.o
View file @
a144e25d
No preview for this file type
build/CMakeFiles/main.dir/system/sensor/infrared_gun.c.o.d
View file @
a144e25d
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o: \
...
@@ -94,4 +94,5 @@ CMakeFiles/main.dir/system/sensor/infrared_gun.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
infrared_gun
.
h
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
infrared_gun
.
h
build/CMakeFiles/main.dir/system/sensor/warm.c.o.d
View file @
a144e25d
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/system/sensor/warm.c.o: \
...
@@ -94,6 +94,7 @@ CMakeFiles/main.dir/system/sensor/warm.c.o: \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
warm
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
sensor
/
warm
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
mqtt
.
h
/
usr
/
include
/
mosquitto
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
mqtt
.
h
/
usr
/
include
/
mosquitto
.
h
\
/
usr
/
include
/
cjson
/
cJSON
.
h
\
/
usr
/
include
/
cjson
/
cJSON
.
h
\
...
...
build/CMakeFiles/main.dir/usr/main.c.o.d
View file @
a144e25d
...
@@ -93,6 +93,7 @@ CMakeFiles/main.dir/usr/main.c.o: /home/orangepi/car/master/usr/main.c \
...
@@ -93,6 +93,7 @@ CMakeFiles/main.dir/usr/main.c.o: /home/orangepi/car/master/usr/main.c \
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
usr
/
lib
/
gcc
/
aarch64
-
linux
-
gnu
/
11
/
include
/
stdbool
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_common
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
log
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
delay
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_carship
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
system
/
gpio
/
gpio_pwm_ptz
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
ip
.
h
/
usr
/
include
/
arpa
/
inet
.
h
\
/
home
/
orangepi
/
car
/
master
/
include
/
ip
.
h
/
usr
/
include
/
arpa
/
inet
.
h
\
...
...
build/include/version.h
View file @
a144e25d
...
@@ -2,5 +2,5 @@
...
@@ -2,5 +2,5 @@
#define PROJECT_VERSION_MINOR 0
#define PROJECT_VERSION_MINOR 0
#define PROJECT_VERSION_PATCH 7
#define PROJECT_VERSION_PATCH 7
#define GIT_HASH ""
#define GIT_HASH ""
#define BUILD_TIMESTAMP "2025-04-2
1T09:03:00
"
#define BUILD_TIMESTAMP "2025-04-2
3T02:40:45
"
#define BUILD_USER "orangepi"
#define BUILD_USER "orangepi"
build/main
View file @
a144e25d
No preview for this file type
device_judg/judg/judg.c
View file @
a144e25d
...
@@ -16,47 +16,108 @@ char TOPIC_middle[23];
...
@@ -16,47 +16,108 @@ char TOPIC_middle[23];
char
TOPIC2_middle
[
23
];
char
TOPIC2_middle
[
23
];
char
TOPIC3_middle
[
15
];
char
TOPIC3_middle
[
15
];
void
topic_middle_value
()
{
void
topic_middle_value
()
{
TOPIC
=
TOPIC_middle
;
TOPIC
=
TOPIC_middle
;
TOPIC2
=
TOPIC2_middle
;
TOPIC2
=
TOPIC2_middle
;
TOPIC3
=
TOPIC3_middle
;
TOPIC3
=
TOPIC3_middle
;
}
}
int
Device_File_Init
()
{
// 哈希函数:简单的字符串哈希
const
char
*
readbuf
=
device_inspect
();
unsigned
int
hash
(
const
char
*
str
,
int
tableSize
)
{
unsigned
int
hash
=
0
;
while
(
*
str
)
{
hash
=
(
hash
<<
5
)
+
*
str
++
;
}
return
hash
%
tableSize
;
}
// 创建哈希表
HashTable
*
createHashTable
(
int
size
)
{
HashTable
*
hashTable
=
(
HashTable
*
)
malloc
(
sizeof
(
HashTable
));
hashTable
->
size
=
size
;
hashTable
->
table
=
(
HashEntry
**
)
malloc
(
sizeof
(
HashEntry
*
)
*
size
);
for
(
int
i
=
0
;
i
<
size
;
i
++
)
{
hashTable
->
table
[
i
]
=
NULL
;
}
return
hashTable
;
}
//将第3个和第4个字符提取出来
// 插入元素到哈希表
char
*
sub_str
=
malloc
(
5
);
void
insert
(
HashTable
*
hashTable
,
const
char
*
key
,
CodeEnum
value
)
{
sub_str
[
0
]
=
readbuf
[
2
];
unsigned
int
index
=
hash
(
key
,
hashTable
->
size
);
sub_str
[
1
]
=
readbuf
[
3
];
HashEntry
*
newEntry
=
(
HashEntry
*
)
malloc
(
sizeof
(
HashEntry
));
sub_str
[
2
]
=
readbuf
[
4
];
newEntry
->
key
=
key
;
sub_str
[
3
]
=
readbuf
[
5
];
newEntry
->
value
=
value
;
sub_str
[
4
]
=
'\0'
;
newEntry
->
next
=
hashTable
->
table
[
index
];
my_zlog_info
(
"开始初始化了"
);
hashTable
->
table
[
index
]
=
newEntry
;
}
// 查找元素
CodeEnum
find
(
HashTable
*
hashTable
,
const
char
*
key
)
{
unsigned
int
index
=
hash
(
key
,
hashTable
->
size
);
HashEntry
*
entry
=
hashTable
->
table
[
index
];
while
(
entry
)
{
if
(
strcmp
(
entry
->
key
,
key
)
==
0
)
{
return
entry
->
value
;
}
entry
=
entry
->
next
;
}
return
-
1
;
// 未找到
}
int
hash_insert_init
(
HashTable
*
hashTable
)
{
// 插入已有的代码
insert
(
hashTable
,
"0101"
,
CAR_0101
);
insert
(
hashTable
,
"0201"
,
TANK_0201
);
insert
(
hashTable
,
"0202"
,
TANK_0202
);
insert
(
hashTable
,
"0301"
,
SHIP_0301
);
insert
(
hashTable
,
"0401"
,
PAO_0401
);
}
if
(
strcmp
(
sub_str
,
"0101"
)
==
0
){
//车的编码
int
Device_judg
(
CodeEnum
code
,
char
*
sub_str
)
{
if
(
code
==
CAR_0101
)
{
car_Init_0101
()
;
car_Init_0101
()
;
my_zlog_info
(
"使用型号%s"
,
sub_str
);
my_zlog_info
(
"使用型号%s"
,
sub_str
);
free
(
sub_str
)
;
}
else
if
(
code
==
TANK_0201
)
{
}
else
if
(
strcmp
(
sub_str
,
"0201"
)
==
0
){
//坦克的编码
tank_Init_0201
();
tank_Init_0201
();
my_zlog_info
(
"使用型号%s"
,
sub_str
);
my_zlog_info
(
"使用型号%s"
,
sub_str
);
free
(
sub_str
);
}
else
if
(
code
==
TANK_0202
)
{
}
else
if
(
strcmp
(
sub_str
,
"0202"
)
==
0
){
//坦克的编码
tank_Init_0202
();
tank_Init_0202
();
my_zlog_info
(
"使用型号%s"
,
sub_str
);
my_zlog_info
(
"使用型号%s"
,
sub_str
);
free
(
sub_str
);
}
else
if
(
code
==
SHIP_0301
)
{
}
else
if
(
strcmp
(
sub_str
,
"0301"
)
==
0
){
//船的编码
ship_Init_0301
();
ship_Init_0301
();
my_zlog_info
(
"使用型号%s"
,
sub_str
);
my_zlog_info
(
"使用型号%s"
,
sub_str
);
free
(
sub_str
);
}
else
if
(
code
==
PAO_0401
)
{
}
else
if
(
strcmp
(
sub_str
,
"0401"
)
==
0
){
//炮的编码
ptr_Init_0401
();
ptr_Init_0401
();
my_zlog_info
(
"使用型号%s"
,
sub_str
);
my_zlog_info
(
"使用型号%s"
,
sub_str
);
free
(
sub_str
);
}
else
{
my_zlog_error
(
"没有找到设备号"
);
exit
(
0
);
}
}
return
0
;
}
int
Device_File_Init
()
{
const
char
*
readbuf
=
device_inspect
();
//将第3个和第4个字符提取出来
char
*
sub_str
=
malloc
(
5
);
sub_str
[
0
]
=
readbuf
[
2
];
sub_str
[
1
]
=
readbuf
[
3
];
sub_str
[
2
]
=
readbuf
[
4
];
sub_str
[
3
]
=
readbuf
[
5
];
sub_str
[
4
]
=
'\0'
;
my_zlog_info
(
"开始初始化了"
);
HashTable
*
hashTable
=
createHashTable
(
INITIAL_TABLE_SIZE
);
hash_insert_init
(
hashTable
);
CodeEnum
code
=
find
(
hashTable
,
sub_str
);
if
(
Device_judg
(
code
,
sub_str
)
==
0
)
my_zlog_info
(
"判断成功了"
);
free
(
sub_str
);
Delay_Ms
(
20
,
0
);
Delay_Ms
(
20
,
0
);
sprintf
(
TOPIC2_middle
,
"dev2app/%s"
,
readbuf
);
sprintf
(
TOPIC2_middle
,
"dev2app/%s"
,
readbuf
);
...
...
device_judg/judg/judg.h
View file @
a144e25d
#ifndef JUDG_H__
#ifndef JUDG_H__
#define JUDG_H__
#define JUDG_H__
#define INITIAL_TABLE_SIZE 10 //定义大小
// 定义一个枚举类型 CodeEnum,用于表示不同的代码
// 枚举类型是一种用户自定义的数据类型,它可以让代码更具可读性和可维护性
typedef
enum
{
CAR_0101
=
1
,
TANK_0201
,
TANK_0202
,
SHIP_0301
,
PAO_0401
}
CodeEnum
;
typedef
struct
HashEntry
{
const
char
*
key
;
CodeEnum
value
;
struct
HashEntry
*
next
;
}
HashEntry
;
typedef
struct
{
HashEntry
**
table
;
int
size
;
}
HashTable
;
int
Device_File_Init
();
//指针传值声明
int
Device_File_Init
();
//指针传值声明
void
topic_middle_value
();
//指针函数,在其他文件使用tipic时需要先声明
void
topic_middle_value
();
//指针函数,在其他文件使用tipic时需要先声明
#endif
#endif
\ No newline at end of file
include/common.h
View file @
a144e25d
...
@@ -16,6 +16,7 @@
...
@@ -16,6 +16,7 @@
#include <stdbool.h>
#include <stdbool.h>
#include "gpio_common.h"
#include "gpio_common.h"
#include "log.h"
#include "log.h"
#include "delay.h"
// 其他公共声明
// 其他公共声明
...
...
system/sensor/infrared_gun.c
View file @
a144e25d
#include "common.h"
#include "common.h"
#include "infrared_gun.h"
#include "infrared_gun.h"
// 初始化
int
infrared_Init
()
{
int
infrared_Init
()
{
pinMode
(
IR_PIN_rec
,
OUTPUT
);
// 设置IR_PIN为输出模式
pinMode
(
IR_PIN
,
OUTPUT
);
pinMode
(
IR_PIN
,
INPUT
);
// 设置IR_PIN为输入模式
pinMode
(
IR_PIN_rec
,
INPUT
);
return
0
;
return
0
;
}
}
// 发送NEC协议的数据
// 字符串补零并转为uint32数组
void
sendNEC
(
uint32_t
data
)
{
void
pad_and_convert
(
const
char
*
hex_str
,
uint32_t
*
data_out
,
int
*
count
)
{
int
i
;
char
padded
[
17
]
=
{
0
};
int
len
=
strlen
(
hex_str
);
int
pad_len
=
16
-
len
;
// 发送起始码
for
(
int
i
=
0
;
i
<
pad_len
;
i
++
)
{
digitalWrite
(
IR_PIN_rec
,
HIGH
);
padded
[
i
]
=
'0'
;
Delay_us
(
START_PULSE_HIGH
);
// 起始码高电平
}
digitalWrite
(
IR_PIN_rec
,
LOW
);
strcpy
(
padded
+
pad_len
,
hex_str
);
Delay_us
(
START_PULSE_LOW
);
// 起始码低电平
*
count
=
0
;
for
(
int
i
=
0
;
i
<
16
;
i
+=
8
)
{
char
temp
[
9
]
=
{
0
};
strncpy
(
temp
,
padded
+
i
,
8
);
sscanf
(
temp
,
"%x"
,
&
data_out
[
*
count
]);
(
*
count
)
++
;
}
}
// 发送32位数据(NEC协议)
void
sendNEC
(
uint32_t
data
)
{
// 起始码
digitalWrite
(
IR_PIN
,
HIGH
);
Delay_us
(
START_PULSE_HIGH
);
digitalWrite
(
IR_PIN
,
LOW
);
Delay_us
(
START_PULSE_LOW
);
// 发送
数据32位(包括地址、命令和校验位)
// 发送
32位数据
for
(
i
=
31
;
i
>=
0
;
i
--
)
{
for
(
i
nt
i
=
31
;
i
>=
0
;
i
--
)
{
if
((
data
>>
i
)
&
1
)
{
if
((
data
>>
i
)
&
1
)
{
// 发送逻辑1
digitalWrite
(
IR_PIN
,
HIGH
);
digitalWrite
(
IR_PIN_rec
,
HIGH
);
Delay_us
(
ONE_PULSE_HIGH
);
Delay_us
(
ONE_PULSE_HIGH
);
// 高电平Delay_us(int usec)
digitalWrite
(
IR_PIN
,
LOW
);
digitalWrite
(
IR_PIN_rec
,
LOW
);
Delay_us
(
ONE_PULSE_LOW
);
Delay_us
(
ONE_PULSE_LOW
);
// 低电平
}
else
{
}
else
{
// 发送逻辑0
digitalWrite
(
IR_PIN
,
HIGH
);
digitalWrite
(
IR_PIN
,
HIGH
);
Delay_us
(
ZERO_PULSE_HIGH
);
// 高电平
Delay_us
(
ZERO_PULSE_HIGH
);
digitalWrite
(
IR_PIN
,
LOW
);
digitalWrite
(
IR_PIN
,
LOW
);
Delay_us
(
ZERO_PULSE_LOW
);
// 低电平
Delay_us
(
ZERO_PULSE_LOW
);
}
}
}
}
//
发送
停止码
// 停止码
digitalWrite
(
IR_PIN
,
LOW
);
digitalWrite
(
IR_PIN
_rec
,
LOW
);
Delay_us
(
STOP_PULSE
);
// 停止码低电平
Delay_us
(
STOP_PULSE
);
}
}
void
receiveNEC
()
{
// 发送完整字符串数据(如“00020200000000”)
int
i
;
void
sendHexString
(
const
char
*
hex_str
)
{
uint32_t
data_arr
[
2
];
int
count
=
0
;
pad_and_convert
(
hex_str
,
data_arr
,
&
count
);
for
(
int
i
=
0
;
i
<
count
;
i
++
)
{
sendNEC
(
data_arr
[
i
]);
// 适当延时两次发送间隔
}
}
// 接收多段NEC数据(128位 = 4次)
void
receiveNEC_Multi
(
int
num_blocks
)
{
uint32_t
data_arr
[
4
]
=
{
0
};
for
(
int
j
=
0
;
j
<
num_blocks
;
j
++
)
{
uint32_t
data
=
0
;
uint32_t
data
=
0
;
// 等待起始码
// 等待高电平(起始码)
while
(
digitalRead
(
IR_PIN
)
==
LOW
);
// 等待高电平
while
(
digitalRead
(
IR_PIN_rec
)
==
LOW
);
usleep
(
START_PULSE_MIN
);
// 等待起始码的高电平持续时间(9ms)
Delay_us
(
START_PULSE_MIN
);
// 读取32位数据
for
(
int
i
=
31
;
i
>=
0
;
i
--
)
{
for
(
i
=
31
;
i
>=
0
;
i
--
)
{
while
(
digitalRead
(
IR_PIN_rec
)
==
LOW
);
while
(
digitalRead
(
IR_PIN
)
==
LOW
);
// 等待高电平
Delay_us
(
ZERO_PULSE_MIN
);
usleep
(
ZERO_PULSE_MIN
);
// 等待最小高电平时间(0.5ms)
// 检查高电平持续时间来判断是逻辑0还是逻辑1
if
(
digitalRead
(
IR_PIN_rec
)
==
HIGH
)
{
if
(
digitalRead
(
IR_PIN
)
==
HIGH
)
{
Delay_us
(
ONE_PULSE_MIN
);
// 逻辑1
usleep
(
ONE_PULSE_MIN
);
// 等待逻辑1的持续时间
data
|=
(
1
<<
i
);
data
|=
(
1
<<
i
);
}
else
{
}
else
{
// 逻辑0
Delay_us
(
ZERO_PULSE_MIN
);
usleep
(
ZERO_PULSE_MIN
);
// 等待逻辑0的持续时间
}
}
}
}
data_arr
[
j
]
=
data
;
}
my_zlog_notice
(
"Received NEC data: 0x%08X
\n
"
,
data
);
// 输出结果
printf
(
"Received HEX: "
);
for
(
int
i
=
0
;
i
<
num_blocks
;
i
++
)
{
printf
(
"%08X"
,
data_arr
[
i
]);
}
printf
(
"
\n
"
);
}
}
\ No newline at end of file
system/sensor/infrared_gun.h
View file @
a144e25d
#ifndef INFRARED_GUN_H
#ifndef INFRARED_GUN_H
#define INFRARED_GUN_H
#define INFRARED_GUN_H
#define IR_PIN
9
// 使用WiringPi,红外接收
#define IR_PIN
_rec 6
// 使用WiringPi,红外接收
#define IR_PIN
_rec 8
// 使用WiringPi,红外发射
#define IR_PIN
25
// 使用WiringPi,红外发射
// NEC协议的基础参数,红外发射
// NEC协议的基础参数,红外发射
#define START_PULSE_HIGH 9000 // 起始码高电平持续时间(9ms)
#define START_PULSE_HIGH 9000 // 起始码高电平持续时间(9ms)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment