Code for measuring the signal with a specified length and sampling rate, and saving it on a SD card.

Dependencies:   EALib I2S mbed

Committer:
msamadani
Date:
Thu Oct 05 17:44:39 2017 +0000
Revision:
2:8c5b6522139f
Parent:
1:a514e4de034d
A version of the code that initializes the SD RAM, activates the codec, measures the signal and saves the signal onto the SD Card.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
msamadani 1:a514e4de034d 1 //
msamadani 1:a514e4de034d 2 // Academic License - for use in teaching, academic research, and meeting
msamadani 1:a514e4de034d 3 // course requirements at degree granting institutions only. Not for
msamadani 1:a514e4de034d 4 // government, commercial, or other organizational use.
msamadani 1:a514e4de034d 5 // File: envSignal_emxAPI.h
msamadani 1:a514e4de034d 6 //
msamadani 1:a514e4de034d 7 // MATLAB Coder version : 3.3
msamadani 1:a514e4de034d 8 // C/C++ source code generated on : 13-Jul-2017 15:47:47
msamadani 1:a514e4de034d 9 //
msamadani 1:a514e4de034d 10 #ifndef ENVSIGNAL_EMXAPI_H
msamadani 1:a514e4de034d 11 #define ENVSIGNAL_EMXAPI_H
msamadani 1:a514e4de034d 12
msamadani 1:a514e4de034d 13 // Include Files
msamadani 1:a514e4de034d 14 #include <cmath>
msamadani 1:a514e4de034d 15 #include <stddef.h>
msamadani 1:a514e4de034d 16 #include <stdlib.h>
msamadani 1:a514e4de034d 17 #include <string.h>
msamadani 1:a514e4de034d 18 #include "rtwtypes.h"
msamadani 1:a514e4de034d 19 #include "envSignal_types.h"
msamadani 1:a514e4de034d 20
msamadani 1:a514e4de034d 21 // Function Declarations
msamadani 1:a514e4de034d 22 extern emxArray_real32_T *emxCreateND_real32_T(int numDimensions, int *size);
msamadani 1:a514e4de034d 23 extern emxArray_real32_T *emxCreateWrapperND_real32_T(float *data, int
msamadani 1:a514e4de034d 24 numDimensions, int *size);
msamadani 1:a514e4de034d 25 extern emxArray_real32_T *emxCreateWrapper_real32_T(float *data, int rows, int
msamadani 1:a514e4de034d 26 cols);
msamadani 1:a514e4de034d 27 extern emxArray_real32_T *emxCreate_real32_T(int rows, int cols);
msamadani 1:a514e4de034d 28 extern void emxDestroyArray_real32_T(emxArray_real32_T *emxArray);
msamadani 1:a514e4de034d 29 extern void emxInitArray_real32_T(emxArray_real32_T **pEmxArray, int
msamadani 1:a514e4de034d 30 numDimensions);
msamadani 1:a514e4de034d 31
msamadani 1:a514e4de034d 32 #endif
msamadani 1:a514e4de034d 33
msamadani 1:a514e4de034d 34 //
msamadani 1:a514e4de034d 35 // File trailer for envSignal_emxAPI.h
msamadani 1:a514e4de034d 36 //
msamadani 1:a514e4de034d 37 // [EOF]
msamadani 1:a514e4de034d 38 //
msamadani 1:a514e4de034d 39