移植到stm32f1,实现手动线赋码控制器功能

This commit is contained in:
ranchuan
2023-09-09 17:27:06 +08:00
parent 8d779a68f3
commit 7baa63de05
382 changed files with 36618 additions and 148064 deletions

View File

@@ -19,7 +19,7 @@
DBG_WARN("%s not a int value.",#j);\
}}
// <EFBFBD><EFBFBD>ȡ<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v==0<><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>
// 获取字符串如果v==0会申请内存
#define JSON_GET_STR(j,v) {\
if(j->type==cJSON_String)\
{\
@@ -41,7 +41,7 @@ typedef struct {
json_to_obj to_obj_fun;
del_obj del_fun;
// <EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD>Ļص<EFBFBD>
// 这些是列表的回调
sub_fun_def sub;
del_fun_def del;
}obj_def;
@@ -56,7 +56,7 @@ cJSON *json_parse(const char *jstr);/*temp_ptr*/
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ
// 参数范围
typedef struct {
int max;
int min;
@@ -67,7 +67,7 @@ int range_in_range(sch_range *r,int num);
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// 任务
typedef struct{
char *brief;
int task_id;
@@ -107,7 +107,7 @@ task_returns *task_check_returns(sch_task *t,int ack,array_def *data);
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// 主错误代码
typedef struct{
int err;
char *info;