首次提交

This commit is contained in:
2026-07-09 11:31:19 +08:00
commit 5162aafafb
15 changed files with 159 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#include "../src/lv_cpp_demo.h"
#include <iostream>
int main() {
double in_data[3] = {1.0,2.0,3.0};
double out_data[3] = {0.0,0.0,0.0};
double sum = 0.0;
char text[128];
std::cout << "add=" << lv_add_i32(10,20) << std::endl;
std::cout << "mul=" << lv_mul_f64(2.5,4.0) << std::endl;
lv_sum_f64(in_data,3,&sum);
std::cout << "sum=" << sum << std::endl;
lv_scale_f64(in_data,3,10.0,out_data);
std::cout << "scale=" << out_data[0] << "," << out_data[1] << "," << out_data[2] << std::endl;
lv_make_message(123,text,sizeof(text));
std::cout << "message=" << text << std::endl;
void *engine = lv_engine_create();
lv_engine_configure(engine,2.0,5.0);
lv_engine_process(engine,in_data,3,out_data);
std::cout << "engine=" << out_data[0] << "," << out_data[1] << "," << out_data[2] << std::endl;
lv_engine_destroy(engine);
return 0;
}