![]() |
BiVo EFM32GG12
0.1
An open source foundation foundation for remote monitoring of bird vocalizations.
|
▼ Modules | |
▼ Audio Analysis | |
audio_analysis.c | Function of audio analysis to flag audio, and helper functions |
audio_analysis.h | Audio Analysis for flagging if the audio passed in meets the characteristics that may mean a bird call is present. The general algorithm is to perform a Fast Fourier Transform on the array of samples passed in. Then the magnitude squared is taken to find the power spectral density. This is then compared against [something] to determine if the audio is "interesting" |
▼ Gen_Com | |
gen_com.c | Communication Driver |
gen_com.h | Communication Driver function prototypes and structures |
▼ Mic | |
mic_drv.c | Microphone Driver |
mic_drv.h | |
▼ USB_Com | |
serial_usb_drv.c | Serial USB Driver |
serial_usb_drv.h | |
▼ Operation Modes | |
▼ Standard Mode | |
standard_mode.c | Standard mode is essentially a stand-by mode for recording segments to show case BiVo's functionality |
standard_mode.h | Standard mode is essentially a stand-by mode for recording segments to showcase BiVo's functionality |
main.c | Main entrance to BiVo sensor code |