initial commit
This commit is contained in:
55
project/project_config.h
Executable file
55
project/project_config.h
Executable file
@@ -0,0 +1,55 @@
|
||||
#ifndef __PROJECT_CONFIG_INCLUDED__
|
||||
#define __PROJECT_CONFIG_INCLUDED__
|
||||
/*************************************************************************
|
||||
> File Name: project_config
|
||||
> Author: amir
|
||||
> Created Time: 2021-11-18
|
||||
************************************************************************/
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#define MAX_VFRAME_SIZE ((uint32_t)(524288))//512*1024
|
||||
#define MAX_AFRAME_SIZE ((uint32_t)(65536))//64*1024
|
||||
|
||||
/*******************************************************************************************/
|
||||
|
||||
typedef enum{
|
||||
EVENT_HANDSHAKE = 0, //0 host->slave->host, host send msg to salve and wait for slave's reply(carry data maybe)
|
||||
EVENT_CMD_DATA, //1 host->slave->host, host send msg to salve and wait for slave's reply(carry data maybe)
|
||||
EVENT_NET_DATA, //2 host->slave->host, host send msg to salve and wait for slave's reply(carry data maybe)
|
||||
EVENT_NOTIFY_CMD_DATA, //3 slave->host->slave, a host special task wait for slave's msg to recv data and reply ack to slave
|
||||
EVENT_NOTIFY_NET_DATA, //4 slave->host->slave, a host special task wait for slave's msg to recv data and reply ack to slave
|
||||
|
||||
EVENT_HAL_START = 10,
|
||||
EVENT_HAL_PIR, //11
|
||||
EVENT_HAL_GSENSOR, //12
|
||||
EVENT_HAL_TEMPSENSOR, //13
|
||||
EVENT_HAL_LOCK, //14
|
||||
EVENT_HAL_BATTERY, //15
|
||||
EVENT_HAL_DAYNIGHT, //16 IRCUT_DAY(1)|IRCUT_NIGHT(0)|IRCUT_UNKNOWN(2)
|
||||
EVENT_HAL_KEYPAD, //17
|
||||
EVENT_HAL_PMU, //18
|
||||
EVENT_HAL_WIFI, //19
|
||||
EVENT_HAL_SOURNDWAVE, //20
|
||||
EVENT_HAL_LIGHTSENSOR, //21
|
||||
|
||||
EVENT_PAL_START = 70,
|
||||
EVENT_PAL_SUSPEND,
|
||||
|
||||
EVENT_APP_START = 0x1FF,
|
||||
|
||||
EVENT_OTHER = 0x2FF,
|
||||
EVENT_OTHER_LOGFILE ,
|
||||
}MMC_EVENT;
|
||||
|
||||
const char *mmc_event_name(int32_t event);
|
||||
|
||||
typedef enum{
|
||||
IRCUT_UNKNOWN = 2,
|
||||
IRCUT_DAY = 1, //1 for day to filter IR light (with ir-filter(red or blue) glass)
|
||||
IRCUT_NIGHT = 0, //0 for night to unfilter all light (with transparent glass)
|
||||
}IRCUT_MODE;
|
||||
|
||||
|
||||
#endif //__PROJECT_CONFIG_INCLUDED__
|
||||
|
||||
Reference in New Issue
Block a user