30 #ifndef APPLICATION_SENSEPI_CAM_TRIGGER_H 31 #define APPLICATION_SENSEPI_CAM_TRIGGER_H 33 #include "sensepi_ble.h" 44 sensepi_config_t * config_sensepi;
53 uint32_t *signal_out_pin_array;
55 uint32_t signal_pin_num;
uint32_t amp_ud_pin
Value at which LED is off.
void sensepi_cam_trigger_stop()
Function to stop PIR sensing.
void sensepi_cam_trigger_add_tick(uint32_t interval)
Function to decide what to decide at current tick.
uint32_t amp_spi_sck_pin
Pin number for CSbar pin for MCP4012.
uint32_t amp_cs_pin
Pin number for UDbar pin for MCP4012.
uint32_t pir_sense_offset_input
Pin number for PIR signal output.
uint32_t led_sense_out_pin
Pin number for PIR offset output.
void sensepi_cam_trigger_init(sensepi_cam_trigger_init_config_t *config_sensepi_cam_trigger)
Function to initiate SensePi_PIR module.
sensepi_config_t * sensepi_cam_trigger_get_sensepi_config()
Function to get the current configuration to send it to mobile app.
void sensepi_cam_trigger_update(sensepi_config_t *update_config)
Function to update the configuration at every instance when it is changed in the program.
uint32_t led_sense_off_val
Pin number for light sensing.
uint32_t pir_sense_signal_input
Configuration received from mobile app.
uint32_t led_sense_analog_in_pin
Pin number for LED driving pin.
Strcture to configure SensePi_PIR module.
void sensepi_cam_trigger_start()
Function to start PIR sensing.