fix: boost改为固定26 + 删除死代码
- motor_update: boost从乘法改为固定值26 - 删除废弃的font_bitmap.h中文渲染代码(已改用PNG) - 移除无源码的lcd_test编译目标 - 设备speed=20
This commit is contained in:
+44
-44
@@ -1,44 +1,44 @@
|
||||
#include <iostream>
|
||||
#include <opencv2/opencv.hpp>
|
||||
#include <csignal>
|
||||
#include <atomic>
|
||||
#include <thread>
|
||||
#include <chrono>
|
||||
#include <sched.h>
|
||||
#include <sys/resource.h>
|
||||
|
||||
#include "global.h"
|
||||
#include "camera.h"
|
||||
#include "control.h"
|
||||
|
||||
std::atomic<bool> running(true);
|
||||
void signalHandler(int) { running.store(false); }
|
||||
|
||||
int main(void)
|
||||
{
|
||||
std::signal(SIGINT, signalHandler);
|
||||
|
||||
cfg_load_all();
|
||||
|
||||
if (CameraInit(0) < 0) {
|
||||
std::cerr << "CameraInit failed" << std::endl;
|
||||
return -1;
|
||||
}
|
||||
ControlInit();
|
||||
std::cout << "All services started" << std::endl;
|
||||
|
||||
setpriority(PRIO_PROCESS, 0, -10);
|
||||
|
||||
while (running.load()) {
|
||||
CameraHandler();
|
||||
target_speed = g_cfg.speed;
|
||||
sched_yield();
|
||||
}
|
||||
|
||||
std::cout << "Stopping..." << std::endl;
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(500));
|
||||
ControlExit();
|
||||
cameraDeInit();
|
||||
std::cout << "Stopped." << std::endl;
|
||||
return 0;
|
||||
}
|
||||
#include <iostream>
|
||||
#include <opencv2/opencv.hpp>
|
||||
#include <csignal>
|
||||
#include <atomic>
|
||||
#include <thread>
|
||||
#include <chrono>
|
||||
#include <sched.h>
|
||||
#include <sys/resource.h>
|
||||
|
||||
#include "global.h"
|
||||
#include "camera.h"
|
||||
#include "control.h"
|
||||
|
||||
std::atomic<bool> running(true);
|
||||
void signalHandler(int) { running.store(false); }
|
||||
|
||||
int main(void)
|
||||
{
|
||||
std::signal(SIGINT, signalHandler);
|
||||
|
||||
cfg_load_all();
|
||||
|
||||
if (CameraInit(0) < 0) {
|
||||
std::cerr << "CameraInit failed" << std::endl;
|
||||
return -1;
|
||||
}
|
||||
ControlInit();
|
||||
std::cout << "All services started" << std::endl;
|
||||
|
||||
setpriority(PRIO_PROCESS, 0, -10);
|
||||
|
||||
while (running.load()) {
|
||||
CameraHandler();
|
||||
target_speed = g_cfg.speed;
|
||||
sched_yield();
|
||||
}
|
||||
|
||||
std::cout << "Stopping..." << std::endl;
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(500));
|
||||
ControlExit();
|
||||
cameraDeInit();
|
||||
std::cout << "Stopped." << std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user