Files
mkrtos-real/mkrtos_user/server/app/drv/sysinfo.h

34 lines
535 B
C
Raw Normal View History

#pragma once
2023-10-01 01:56:55 +08:00
#include "u_types.h"
#define CTRL_IO_NUM 10
typedef struct
{
float temp[6];
int16_t target_val;
float board_temp;
float pressure;
char text_info[8][12];
int auto_ctrl_tick[CTRL_IO_NUM];
float noise[3];
float noise_temp[3];
uint8_t relay[6];
2023-10-27 07:43:16 +08:00
int zigbee_temp[4];
2023-10-01 01:56:55 +08:00
uint8_t netID;
uint8_t devID;
2023-10-06 21:18:23 +08:00
int init_val;
} uapp_sys_info_t;
2023-10-01 01:56:55 +08:00
extern uapp_sys_info_t sys_info;
2023-10-01 01:56:55 +08:00
void sys_info_lock(void);
void sys_info_unlock(void);
int sys_info_save(void);
int sys_info_read(void);