Files
player/Project/Src/MY/test.c
andy 045cff4cc6 整理代码
1.解决一些编译警告
2.发现png因为文件api不支持而不能使用
2025-10-18 13:58:40 +08:00

47 lines
1.1 KiB
C

#include "ble_demo.h"
#include "ble_rpc.h"
#include "rtthread.h"
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
static void test_thread(void *t);
void test_init(void) {
rt_thread_t t;
// t=rt_thread_create("test_thread", test_thread, RT_NULL, 2048, 15, 20);
// rt_thread_startup(t);
}
static void test_thread(void *t) {
ble_struct *ble = malloc(sizeof(ble_struct));
ble_init(ble);
ble_set_name(ble, "ble_test");
ble_set_slave(ble);
ble_set_data_transport(ble, 1);
char *rx_table = malloc(128);
rpc_get_help(ble, rx_table, 0);
printf("%s\r\n", rx_table);
rpc_get_help(ble, rx_table, 1);
printf("%s\r\n", rx_table);
rpc_get_help(ble, rx_table, 2);
printf("%s\r\n", rx_table);
int out;
int a = 0, b = 0;
int rc;
while (1) {
rc = rpc_get_fun1(ble, &out, a, b);
// sprintf(rx_table,"rc=%d,a=%d,b=%d,out=%d\r\n",rc,a,b,out);
// printf("rc=%d,a=%d,b=%d,out=%d\r\n",rc,a,b,out);
printf("ÖÐÎÄÊä³ö²âÊÔ");
// ble_send_data(ble,1,(uint8_t *)rx_table,strlen(rx_table));
rpc_set_fun2(ble, 1);
rt_thread_delay(500);
rpc_set_fun2(ble, 0);
rt_thread_delay(500);
a += 1;
b += 2;
}
}