[Armadeus-commitlog] SF.net SVN: armadeus:[1255] trunk/target/linux/modules/pwm/test/ testplaymode.
Brought to you by:
sszy
|
From: <ar...@us...> - 2009-05-06 12:54:50
|
Revision: 1255
http://armadeus.svn.sourceforge.net/armadeus/?rev=1255&view=rev
Author: artemys
Date: 2009-05-06 12:54:42 +0000 (Wed, 06 May 2009)
Log Message:
-----------
[TEST] Removes warnings when compiling testplaymode
Modified Paths:
--------------
trunk/target/linux/modules/pwm/test/testplaymode.c
Modified: trunk/target/linux/modules/pwm/test/testplaymode.c
===================================================================
--- trunk/target/linux/modules/pwm/test/testplaymode.c 2009-05-06 12:16:40 UTC (rev 1254)
+++ trunk/target/linux/modules/pwm/test/testplaymode.c 2009-05-06 12:54:42 UTC (rev 1255)
@@ -18,6 +18,7 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include <fcntl.h>
//#include <errno.h>
//#include "MX1_def.h"
@@ -53,29 +54,28 @@
short ret;
unsigned char* buffer;
- if( argc != 1 )
- {
+ if (argc != 1) {
printf("Opening file: %s\n", argv[1]);
readfd = open( argv[1], O_RDONLY );
}
handle = open("/dev/pwm", O_RDWR);
- if( handle < 0 ) {
+ if (handle < 0) {
printf("can not open file /dev/pwm\n");
- exit( 1 );
+ exit(1);
}
printf("Playing wave file...\n");
- // Play wave
+ /* Play wave */
ioctl(handle, PWM_IOC_SMODE, PWM_PLAY_MODE);
ioctl(handle, PWM_IOC_SFREQ, SAM_RATE);
ioctl(handle, PWM_IOC_SDATALEN, DATA_LEN);
- if( readfd ) {
+ if (readfd) {
buffer = (unsigned char*)malloc( BUFFER_SIZE );
- if( buffer ) {
- while( (nb = read( readfd, buffer, BUFFER_SIZE )) > 0 ) {
+ if (buffer) {
+ while ( (nb = read( readfd, buffer, BUFFER_SIZE )) > 0 ) {
write( handle, buffer, nb );
printf("read %d\n", nb);
}
@@ -83,7 +83,7 @@
} else {
printf("No data file given, playing default sound of size %d\n", DATA_SZ);
buffer = (unsigned char*)data;
- while( nb < DATA_SZ ) {
+ while (nb < DATA_SZ) {
written = write(handle, buffer, DATA_SZ);
buffer += written;
nb += written;
@@ -93,10 +93,11 @@
}
printf("End of sound playing\n");
- close( handle );
- close( readfd );
- if( buffer ) free( buffer );
+ close(handle);
+ close(readfd);
+ if (buffer)
+ free( buffer );
- exit( 0 );
+ exit(0);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|