The STSW-BLUEMIC-1 is an evaluation software package which allows development of smart and innovative solutions based on the SPBTLE-1S module.
The latter is based on BlueNRG-1, very low power Bluetooth low energy single mode system-on-chip embedding a high performance, ultra-low power 32-bit Cortex-M0, with 160 KB of Flash memory and 24 KB of RAM.
The software package includes the entire Bluetooth® low energy stack and protocols, compliant with the STSW-BLUENRG1-DK.
It also contains a board support package that offers a complete set of APIs for digital MEMS microphone, 3-axis accelerometer and gyroscope, as well as button and LED management.
The BlueVoiceADPCM binary library, available as middleware, provides a vendor specific BLE profile for voice streaming and all the APIs needed for audio compression using the ITU-T G.726 ADPCM standard, packetization and streaming over BLE.
The STSW-BLUEMIC-1 allows an STEVAL-BLUEMIC-1 evaluation board to act as a peripheral in a point-to-point connection with a mobile device running ST BlueMS app, available for Android™ and iOS™. In this configuration, the evaluation board streams the audio acquired from the on-board digital MEMS microphone (MP34DT05-A or MP34DT04-C1) or motion data acquired from the 3-axis accelerometer and gyroscope (LSM6DSL).