29 lines
659 B
C
29 lines
659 B
C
//
|
|
// Created by 21312 on 2021/12/12.
|
|
//
|
|
|
|
#ifndef MLX90640_USER_H
|
|
#define MLX90640_USER_H
|
|
#include "stdio.h"
|
|
#include "usart.h"
|
|
#include "stdarg.h"
|
|
typedef struct ENCODER{
|
|
int32_t cnt;
|
|
int32_t last_cnt;
|
|
int direction;
|
|
}ENCODER;
|
|
typedef struct menu{
|
|
char color_method[4][30];
|
|
int chose_color_method_index;
|
|
char resize_or_binsize[2][30];
|
|
int resize_or_binsize_index;
|
|
char screenshot[4][30];
|
|
int screenshot_index;
|
|
char voltage_info[30];
|
|
char min_temp_info[30];
|
|
char max_temp_info[30];
|
|
char center_temp_info[30];
|
|
}MENU;
|
|
int UART_printf(UART_HandleTypeDef *huart, const char *fmt, ...);
|
|
#endif //MLX90640_USER_H
|