blood pressure monitor

Dependencies:   mbed wave_player mbed-rtos 4DGL-uLCD-SE SDFileSystem_OldbutworkswithRTOS

Committer:
4180_1
Date:
Tue Apr 18 13:00:09 2017 +0000
Revision:
2:c2afd0c426af
Parent:
1:5b8e223e983d
Child:
3:621f4c21c8f1
Old libraries for SD,filesystem,mbed,RTOS were needed to get the waveplayer to work with the RTOS. Don't update at present time code always gets an SD card open error - but this version works

Who changed what in which revision?

UserRevisionLine numberNew contents of line
4180_1 1:5b8e223e983d 1
4180_1 1:5b8e223e983d 2 #include "mbed.h"
4180_1 2:c2afd0c426af 3 #include "rtos.h"
4180_1 1:5b8e223e983d 4 #include "SDFileSystem.h"
4180_1 1:5b8e223e983d 5 #include "wave_player.h"
4180_1 1:5b8e223e983d 6
4180_1 1:5b8e223e983d 7
4180_1 1:5b8e223e983d 8 SDFileSystem sd(p5, p6, p7, p8, "sd"); //SD card
4180_1 1:5b8e223e983d 9
4180_1 1:5b8e223e983d 10 AnalogOut DACout(p18);
4180_1 1:5b8e223e983d 11
4180_1 1:5b8e223e983d 12 wave_player waver(&DACout);
4180_1 1:5b8e223e983d 13
4180_1 1:5b8e223e983d 14 int main()
4180_1 1:5b8e223e983d 15 {
4180_1 1:5b8e223e983d 16 FILE *wave_file;
4180_1 2:c2afd0c426af 17 printf("\r\n\nHello, wave world!\n\r");
4180_1 2:c2afd0c426af 18 Thread::wait(1000);
4180_1 1:5b8e223e983d 19 wave_file=fopen("/sd/sample.wav","r");
4180_1 2:c2afd0c426af 20 if(wave_file==NULL) printf("file open error!\n\n\r");
4180_1 1:5b8e223e983d 21 waver.play(wave_file);
4180_1 1:5b8e223e983d 22 fclose(wave_file);
4180_1 1:5b8e223e983d 23 }