WAVE shield, closing files

Adafruit Ethernet, Motor, Proto, Wave, Datalogger, GPS Shields - etc!

Moderators: adafruit_support_bill, adafruit

WAVE shield, closing files

Postby Fozzie » Mon Mar 18, 2013 10:59 am

I saw a reference in a technical answerto a question to closing the WAV file after it is played. I could not find an example of actually doing that in any of the example scripts. Is it necessary and, if so, how is it done?

Second, is there a guide to what functions are available in the various libraries? For instance, I see that you can say "wave.play" and "wave.stop"...is there a list anywhere to show me what you can do with these objects?
Fozzie
 
Posts: 13
Joined: Sun Mar 17, 2013 9:53 am

Re: WAVE shield, closing files

Postby adafruit_support_rick » Mon Mar 18, 2013 11:41 am

Fozzie wrote:I saw a reference in a technical answerto a question to closing the WAV file after it is played. I could not find an example of actually doing that in any of the example scripts. Is it necessary and, if so, how is it done?

This is from the end of loop() in SampleRateHC.pde:
Code: Select all
    playcomplete(file);
    file.close();   

Fozzie wrote:Second, is there a guide to what functions are available in the various libraries? For instance, I see that you can say "wave.play" and "wave.stop"...is there a list anywhere to show me what you can do with these objects?

Not really. If you look in WaveHC.cpp, each function has a comment block which describes the operation.
User avatar
adafruit_support_rick
 
Posts: 3158
Joined: Tue Mar 15, 2011 10:42 am
Location: Buffalo, NY

Re: WAVE shield, closing files

Postby Fozzie » Mon Mar 18, 2013 1:03 pm

Thank you. That will be very helpful.
Fozzie
 
Posts: 13
Joined: Sun Mar 17, 2013 9:53 am


Return to Arduino Shields from Adafruit

Who is online

Users browsing this forum: No registered users and 10 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [114]

Raspberry Pi[82]
 
FLORA[24]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[12]
Arduino[60]
 
NETduino[14]
 
BeagleBone[23]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[39]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[9]


 
Breakout Boards[35]
LCDs & Displays[49]
Components & Parts[70]
Batteries & Power[54]
EL Wire/Tape/Panel[52]
LEDs[112]
 
Wireless[16]
Cables[66]
 
Lasers[6]
Sensors/Parts[147]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[41]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[25]


 
Stickers[41]
 
Skill badges[55]
 
Books[26]
 
Circuit Playground[7]
 
Gift Certificates[4]