32 #ifndef SENSEBE_TX_RX_MOD_H 33 #define SENSEBE_TX_RX_MOD_H 36 #include "sensebe_ble.h" 38 #if SYS_CFG_PRESENT == 1 39 #include "sys_config.h" 41 #ifndef MS_TIMER_USED_SENSBE_TX_RX 42 #define MS_TIMER_USED_SENSBE_TX_RX 2 50 #define SENSEBE_OPERATION_MS_TIMER CONCAT_2(MS_TIMER,MS_TIMER_USED_SENSBE_TX_RX) 55 uint32_t photodiode_pin;
57 uint32_t photodiode_en_pin;
59 }light_sense_pin_config_t;
64 uint32_t focus_pin_no;
66 uint32_t trigger_pin_no;
67 }cam_trig_pin_config_t;
79 cam_trig_pin_config_t cam_config;
80 light_sense_pin_config_t light_sense_config;
81 tx_pin_config_t tx_transmit_config;
82 sensebe_config_t * sensebe_config;
sensebe_config_t * sensebe_tx_rx_last_config()
Function to get last config which is being used.
void sensebe_tx_rx_update_config(sensebe_config_t *update_sensebe_config)
Function to update SenseBe Rx configuration to config received over BLE.
void sensebe_tx_rx_init(sensebe_tx_config_t *sensebe_tx_init)
Function to initialize the Rx detect module.
void sensebe_tx_rx_stop(void)
Function to disable detection for SenseBe Rx.
void sensebe_tx_rx_swicht_range()
void sensebe_tx_rx_start(void)
Function to enable detection for SenseBe Rx.
void sensebe_tx_rx_add_ticks(uint32_t interval)
Function to handle add tick event.