AP mode
Dependencies: NetworkSocketAPI WizFi310Interface mbed
Fork of WizFi310_TCP_Echo_Server_Example by
detect.cpp
- Committer:
- maru536
- Date:
- 2017-10-02
- Revision:
- 3:4b4eb90875bd
- Parent:
- 2:8d119e9b8f5a
- Child:
- 5:e313e52adcaf
File content as of revision 3:4b4eb90875bd:
#include "detect.h" #include "info.h" #include "tts.h" #include "push.h" I2C m_i2c(PA_10 , PA_09); Timer m_timer; DetectHumanClass detect(PC_15, PC_14, &m_i2c, &m_timer, USBTX, USBRX); void detecting(VS1053 *player, TCPSocket *socket, char* buf, char* id) { while(1) { while(1) { int sensor_state = detect.get_detect_state_(); if(sensor_state == detect.POWER_ON) { detect.SettingSensor(); } else if(sensor_state == detect.SETTING_COMPLETE) { detect.CalibrateSensor(); } else if(sensor_state == detect.TOF_CALIBRATION_FIN) { detect.DetectPIRState(); } else if(sensor_state == detect.PIR_DETECTED) { detect.DetectTOFState(); } else if(sensor_state == detect.TOF_DETECTED) { break; } } detect.init(); printf("detect!\n"); recvInfo(socket, buf, id); playTTS(player, socket, buf); requestNoti(socket, id, buf); } }