Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
pdm_handle.h File Reference

Interface for the platform specific microphone. More...

Go to the source code of this file.

Classes

struct  lampda::hal::microphone::PdmData
 Store the audio data obtained from the microphone. More...
 

Namespaces

namespace  lampda
 Program scope.
 
namespace  lampda::hal
 Hardware Abstraction Layer, handle the platform specific interactions. Can be changed to support different platforms.
 
namespace  lampda::hal::microphone
 Handle the platform specific microphone operations.
 

Functions

PdmData lampda::hal::microphone::_private::get ()
 
bool lampda::hal::microphone::_private::start ()
 
void lampda::hal::microphone::_private::stop ()
 

Variables

static constexpr int16_t lampda::hal::microphone::gainUpdateBaseline = 80
 CALIBRATED value of a gain baseline.
 

Detailed Description

Interface for the platform specific microphone.