User Manual EV6550DHAT (CML Microcircuits) - 6

ManufacturerCML Microcircuits
DescriptionRaspberry Pi HAT for CMX655D
Pages / Page12 / 6 — 6.3. GUI Description and Board Operation. Figure 4 EV6550DHAT GUI. Record …
File Format / SizePDF / 1.1 Mb
Document LanguageEnglish

6.3. GUI Description and Board Operation. Figure 4 EV6550DHAT GUI. Record Channel

6.3 GUI Description and Board Operation Figure 4 EV6550DHAT GUI Record Channel

Text Version of Document

Raspberry Pi HAT for CMX655D EV6550DHAT Note that the EEPROM is write protected via pull-up resistor R7. Test point TP26 should be pulled low to remove this protection if necessary.
6.3 GUI Description and Board Operation
To execute the EV6550DHAT GUI from the Raspbian desktop, locate and click the RunGUI.sh script, the GUI should launch. Alternatively the EV6550DHAT can be launched from the terminal as root: sudo ./HATGui The user should ensure that necessary permissions are in place to allow the shell scripts to execute. In some instances permissions may not be retained when files are moved and so need to be set appropriately for the shell scripts and executable files.
Figure 4 EV6550DHAT GUI
The GUI provides access to pre-recorded sample files and the capability to record or playback user .wav files at 8, 16, 32 or 48ksps. Volume and Level adjustment is possible via dedicated “spinners” and the facility to mute or smooth the playback volume is also available.
Record Channel
This function allows audio to be captured from both MEMS microphone and saved locally as a .wav file. They are written left channel then right channel, where MEMS U4 is the left audio channel and MEMS U5 is the right audio channel. The “Destination File” Button opens a window to the location where the resulting .wav file will be stored. The file is called “Capture” by default but this may be modified by the user. It is suggested that the chosen sample rate is annotated into the file name for easier identification and retrieval. Once chosen the “Capture Audio” button will be displayed and an audio recording is possible. Input audio gain can be adjusted using the level spinner from -12dB to +3dB in 1dB steps. While the capture process is active, remaining GUI functionality is disabled.  2019 CML Microsystems Plc 6 UM6550DHAT/1 Document Outline User Manual Front Page 1 Introduction 2 CMX655D Ultra-low Power Voice Codec 3 Raspberry Pi Compatibility 4 Power Supplies 5 Handling Precautions 6 Quick Start 6.1 Mounting The EV6550DHAT To The Raspberry Pi 6.2 Software Installation 6.3 GUI Description and Board Operation 7 Supplied Source Code 8 GUI ‘C’ Source Files and Modification 9 Troubleshooting 10 Additional Hardware Information 10.1 Hardware Test Points End of Document