Quentin Roche / X_NUCLEO_CCA02M1

Dependencies:   ST_FREQUENCY_DIVIDER ST_I2S USBDEVICE

Fork of X_NUCLEO_CCA02M1 by ST

Files at this revision

API Documentation at this revision

Comitter:
Davidroid
Date:
Wed May 03 16:27:21 2017 +0000
Parent:
16:4ab2eac7be21
Child:
18:bc6113bdde85
Commit message:
Removing XNucleoCCA02M1_config file.

Changed in this revision

BSP/PDM2PCMAudio.h Show annotated file Show diff for this revision Revisions of this file
BSP/XNucleoCCA02M1.h Show annotated file Show diff for this revision Revisions of this file
BSP/XNucleoCCA02M1_config.h Show diff for this revision Revisions of this file
--- a/BSP/PDM2PCMAudio.h	Wed May 03 18:10:29 2017 +0200
+++ b/BSP/PDM2PCMAudio.h	Wed May 03 16:27:21 2017 +0000
@@ -42,11 +42,24 @@
 #define __PDM2PCM_AUDIO_CLASS_H
 
 
+/* Configuration -------------------------------------------------------------*/
+
+/**
+ * Enable to use the OpenPDM2PCM library.
+ */
+#define USE_OPEN_PDM2PCM_LIBRARY
+
+/**
+ * Enable to debug the duration of the PDM2PCM library functions through an
+ * oscilloscope.
+ */
+//#define PDM2PCM_AUDIO_DEBUG
+
+
 /* Includes ------------------------------------------------------------------*/
 
 #include "mbed.h"
 #include "component_def.h"
-#include "XNucleoCCA02M1_config.h"
 #ifdef USE_OPEN_PDM2PCM_LIBRARY
 #include "OpenPDMFilter.h"
 #else
--- a/BSP/XNucleoCCA02M1.h	Wed May 03 18:10:29 2017 +0200
+++ b/BSP/XNucleoCCA02M1.h	Wed May 03 16:27:21 2017 +0000
@@ -45,6 +45,14 @@
 #define __X_NUCLEO_CCA02M1_CLASS_H
 
 
+/* Configuration -------------------------------------------------------------*/
+
+/**
+ * Enable to debug the duration of functions related to the I2S and USB usage
+ * through an oscilloscope. */
+//#define X_NUCLEO_CCA02M1_DEBUG
+
+
 /* Includes ------------------------------------------------------------------*/
 
 /* ACTION 1 ------------------------------------------------------------------*
@@ -86,9 +94,6 @@
 #define PCM_BUFFER_TH_HIG_ms     7
 #define PCM_BUFFER_SIZE_ms       9
 
-/* Enable to debug with an oscilloscope. */
-//#define X_NUCLEO_CCA02M1_DEBUG
-
 
 /* Types ---------------------------------------------------------------------*/
 
--- a/BSP/XNucleoCCA02M1_config.h	Wed May 03 18:10:29 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-/**
- ******************************************************************************
- * @file    XNucleoCCA02M1_config.h
- * @author  AST / Software Platforms and Cloud
- * @version V1.0
- * @date    November 3rd, 2015
- * @brief   Configuration header file for the X_NUCLEO_CCA02M1 expansion board.
- ******************************************************************************
- * @attention
- *
- * <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *   1. Redistributions of source code must retain the above copyright notice,
- *      this list of conditions and the following disclaimer.
- *   2. Redistributions in binary form must reproduce the above copyright notice,
- *      this list of conditions and the following disclaimer in the documentation
- *      and/or other materials provided with the distribution.
- *   3. Neither the name of STMicroelectronics nor the names of its contributors
- *      may be used to endorse or promote products derived from this software
- *      without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- ******************************************************************************
- */
-
-
-/* Generated with STM32CubeTOO -----------------------------------------------*/
-
-
-/* Define to prevent recursive inclusion -------------------------------------*/
-
-#ifndef __X_NUCLEO_CCA02M1_CONFIG_H
-#define __X_NUCLEO_CCA02M1_CONFIG_H
-
-
-/* Definitions ---------------------------------------------------------------*/
-
-/* ACTION --------------------------------------------------------------------*
- * Specify here a configuration for I/O and interrupts' pins.                 *
- *                                                                            *
- * Example:                                                                   *
- *   // I2C.                                                                  *
- *   #define EXPANSIONBOARD_PIN_I2C_SCL  (D15)                                *
- *   #define EXPANSIONBOARD_PIN_I2C_SDA  (D14)                                *
- *                                                                            *
- *   // SPI.                                                                  *
- *   #define EXPANSIONBOARD_PIN_SPI_MOSI (D11)                                *
- *   #define EXPANSIONBOARD_PIN_SPI_MISO (D12)                                *
- *   #define EXPANSIONBOARD_PIN_SPI_SCLK (D13)                                *
- *                                                                            *
- *   // Interrupts.                                                           *
- *   #define EXPANSIONBOARD_PIN_INT_1    (A2)                                 *
- *----------------------------------------------------------------------------*/
-/**
- * Enable to use the OpenPDM2PCM library, which can handle one microphone at
- * 16KHz maximum.
- */
-#define USE_OPEN_PDM2PCM_LIBRARY
-
-/**
- * Enable to signal the duration of the PDM2PCM library utilization, which can
- * be seen through an oscilloscope.
- */
-//#define PDM2PCM_AUDIO_DEBUG
-
-#endif /* __X_NUCLEO_CCA02M1_CONFIG_H */