Recording WAV files
Dependencies: mbed SDFileSystem
Diff: main.cpp
- Revision:
- 6:b4538dd09336
- Parent:
- 5:e222c59853e2
- Child:
- 7:4467fbfa888b
diff -r e222c59853e2 -r b4538dd09336 main.cpp --- a/main.cpp Tue Dec 24 11:23:19 2019 +0000 +++ b/main.cpp Fri Dec 27 03:01:20 2019 +0000 @@ -6,7 +6,7 @@ * http://www.page.sannet.ne.jp/kenjia/index.html * https://os.mbed.com/users/kenjiArai/ * Created: April 4th, 2018 - * Revised: December 24th, 2019 + * Revised: December 27th, 2019 */ /* @@ -105,10 +105,10 @@ DBG("line:%d\r\n", __LINE__); pc.printf("%s%s", opening_msg0, opening_msg1); fprintf(fp,"%s%s", opening_msg0, opening_msg1); + fclose(fp); } else { pc.printf("ERROR\r\n"); } - fclose(fp); while (pc.readable()) { char c = pc.getc(); // dummy read } @@ -118,7 +118,7 @@ tmr.start(); uint32_t size_disk = get_disk_freespace(); uint32_t size_file = get_data_file_size("mydata.txt"); - pc.printf("free disk:%u, file:%u ", size_disk, size_file); + pc.printf("free disk:%8u, file:%8u ", size_disk, size_file); fp = fopen("/fs/mydata.txt", "a"); if(fp != 0) { char tmp[64]; @@ -131,10 +131,10 @@ ++data0, ++data1, ++data2, ++data3, ++data4, ++data5); fprintf(fp, "%08d;%08d;%08d;%08d;%08d;%08d\r\n", data0, data1, data2, data3, data4, data5); + fclose(fp); } else { pc.printf("ERROR\r\n"); } - fclose(fp); uint32_t time_sd = tmr.read_ms(); pc.printf("time:%3d ", time_sd); #if (MBED_MAJOR_VERSION == 2)