This small project demonstrates the audio record capabilities of CircleOS version 3.7 (NOT 3.7a).
It allows to record voice as a dictaphone, and stores the records onto SDCard files (16-bit-16kHz, raw binary format)). The file name is automatically incremented from RECW001 to RECW255. You can play or record again over the current file.
Toolbar buttons :
: launches the playback of the last recorded file.
: start to record into the current file. If the file already exists, it will be overwritten.
: creates a new file, by incrementing the number of the file. The software proposes the first missing number from 1 to 255.
: stops the current playback or recording.
Menu :
When pressing the button joystick, a menu pops up and allows:
- either to delete existing files (through the Explorer function),
- or to exit the application.
Remarks :
- the files can be read by the PlaWav application,
- this simple demo demonstrates also the toolbar management, the SDCard "Explorer" function, and the use of a popup menu into an application.
Many thanks to Kasper for his contribution.
Version 1.1 :
Project was modified to ensure compatibility with ST library v3.1