V2.0.0.0
This commit is contained in:
74
src/sensor.h
Normal file
74
src/sensor.h
Normal file
@ -0,0 +1,74 @@
|
||||
#ifndef ___SENSOR_H_
|
||||
#define ___SENSOR_H_
|
||||
#include "Arduino.h"
|
||||
#include "esp_task_wdt.h"
|
||||
#include "SPIFFS.h"
|
||||
// #define rx 7
|
||||
// #define tx 9
|
||||
#define rx 12
|
||||
#define tx 13
|
||||
#define Shutter_1 1
|
||||
#define Shutter_2 2
|
||||
#define Shutter1_pin 11
|
||||
#define Shutter2_pin 10
|
||||
#define Baudnum 515
|
||||
|
||||
#define SENSOR_READ_DONE (1<<0)
|
||||
#define START_READ_BIT (1<<1)
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint32_t flag;
|
||||
uint32_t sn;
|
||||
double a1;
|
||||
double a2;
|
||||
double a3;
|
||||
double a4;
|
||||
}sensor_data;
|
||||
|
||||
extern sensor_data sensor_info;
|
||||
extern EventGroupHandle_t sensor_event_group;
|
||||
|
||||
void sensor_init();
|
||||
|
||||
void sensor_rest();
|
||||
void sensor_read_task(void *pvParameters);
|
||||
void Send_Shutter_Time(uint32_t shutter_time);
|
||||
void Shutter_Open(uint8_t shutter);
|
||||
void Shutter_Close(uint8_t shutter);
|
||||
void shutter_stop();
|
||||
void get_sensor_data(uint16_t *data_buff2);
|
||||
// void get_sensor_data(uint16_t *data_buff,int timewaitinms);
|
||||
void sensor_data_save(sensor_data *sensor_data_struct);
|
||||
void sensor_data_read(sensor_data *sensor_data_struct);
|
||||
///////////////////////////////////////////////////////////
|
||||
|
||||
// #define Shutter_1 1
|
||||
// #define Shutter_2 2
|
||||
// #define Shutter1_pin 11
|
||||
// #define Shutter2_pin 10
|
||||
// #define Baudnum 515
|
||||
// #define SENSOR_READ_DONE (1<<0)
|
||||
|
||||
// typedef struct
|
||||
// {
|
||||
// uint32_t sn;
|
||||
// double a1;
|
||||
// double a2;
|
||||
// double a3;
|
||||
// double a4;
|
||||
// }sensor_data;
|
||||
|
||||
// extern sensor_data sensor_info;
|
||||
// extern EventGroupHandle_t sensor_event_group;
|
||||
|
||||
|
||||
// void uart_init();
|
||||
// void sensor_init();
|
||||
// void get_sensor_data(uint16_t *data_buff);
|
||||
// void sensor_write(uint8_t *data,uint32_t len);
|
||||
// void Send_Shutter_Time(uint32_t shutter_time);
|
||||
// void Shutter_Open(uint8_t shutter);
|
||||
// void Shutter_Close(uint8_t shutter);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user