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_types.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_TYPES_H
msamadani 1:a514e4de034d 11 #define ENVSIGNAL_TYPES_H
msamadani 1:a514e4de034d 12
msamadani 1:a514e4de034d 13 // Include Files
msamadani 1:a514e4de034d 14 #include "rtwtypes.h"
msamadani 1:a514e4de034d 15
msamadani 1:a514e4de034d 16 // Type Definitions
msamadani 1:a514e4de034d 17 #ifndef struct_emxArray__common
msamadani 1:a514e4de034d 18 #define struct_emxArray__common
msamadani 1:a514e4de034d 19
msamadani 1:a514e4de034d 20 struct emxArray__common
msamadani 1:a514e4de034d 21 {
msamadani 1:a514e4de034d 22 void *data;
msamadani 1:a514e4de034d 23 int *size;
msamadani 1:a514e4de034d 24 int allocatedSize;
msamadani 1:a514e4de034d 25 int numDimensions;
msamadani 1:a514e4de034d 26 boolean_T canFreeData;
msamadani 1:a514e4de034d 27 };
msamadani 1:a514e4de034d 28
msamadani 1:a514e4de034d 29 #endif //struct_emxArray__common
msamadani 1:a514e4de034d 30
msamadani 1:a514e4de034d 31 #ifndef struct_emxArray_creal32_T
msamadani 1:a514e4de034d 32 #define struct_emxArray_creal32_T
msamadani 1:a514e4de034d 33
msamadani 1:a514e4de034d 34 struct emxArray_creal32_T
msamadani 1:a514e4de034d 35 {
msamadani 1:a514e4de034d 36 creal32_T *data;
msamadani 1:a514e4de034d 37 int *size;
msamadani 1:a514e4de034d 38 int allocatedSize;
msamadani 1:a514e4de034d 39 int numDimensions;
msamadani 1:a514e4de034d 40 boolean_T canFreeData;
msamadani 1:a514e4de034d 41 };
msamadani 1:a514e4de034d 42
msamadani 1:a514e4de034d 43 #endif //struct_emxArray_creal32_T
msamadani 1:a514e4de034d 44
msamadani 1:a514e4de034d 45 #ifndef struct_emxArray_real32_T
msamadani 1:a514e4de034d 46 #define struct_emxArray_real32_T
msamadani 1:a514e4de034d 47
msamadani 1:a514e4de034d 48 struct emxArray_real32_T
msamadani 1:a514e4de034d 49 {
msamadani 1:a514e4de034d 50 float *data;
msamadani 1:a514e4de034d 51 int *size;
msamadani 1:a514e4de034d 52 int allocatedSize;
msamadani 1:a514e4de034d 53 int numDimensions;
msamadani 1:a514e4de034d 54 boolean_T canFreeData;
msamadani 1:a514e4de034d 55 };
msamadani 1:a514e4de034d 56
msamadani 1:a514e4de034d 57 #endif //struct_emxArray_real32_T
msamadani 1:a514e4de034d 58 #endif
msamadani 1:a514e4de034d 59
msamadani 1:a514e4de034d 60 //
msamadani 1:a514e4de034d 61 // File trailer for envSignal_types.h
msamadani 1:a514e4de034d 62 //
msamadani 1:a514e4de034d 63 // [EOF]
msamadani 1:a514e4de034d 64 //
msamadani 1:a514e4de034d 65