23 lines
896 B
C++
23 lines
896 B
C++
#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;
|
|
}
|