Only SIREN and WARNING are enabled in the source code I uploaded. This is because .wav files eat up a large amount of space... enabling 5-6 sounds can double the size of the firmware binary. While this isn't a big deal if you're updating firmware via Cport (which is lightning-fast), serial firmware downloads get annoying if you have to wait for all the sounds.
Anyway, try the SIREN or WARNING sounds. If I recall correctly, they should work with just that callml. You can enable others by uncommenting those defines, running make clean, and then recompiling.
I think I may have a .ic library lying around somewhere with functions for all those callmls... would you like me to hunt around for it?
-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS
Take a look in ICRobot.h. Find this section:
Only SIREN and WARNING are enabled in the source code I uploaded. This is because .wav files eat up a large amount of space... enabling 5-6 sounds can double the size of the firmware binary. While this isn't a big deal if you're updating firmware via Cport (which is lightning-fast), serial firmware downloads get annoying if you have to wait for all the sounds.
Anyway, try the SIREN or WARNING sounds. If I recall correctly, they should work with just that callml. You can enable others by uncommenting those defines, running make clean, and then recompiling.
I think I may have a .ic library lying around somewhere with functions for all those callmls... would you like me to hunt around for it?
-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS
Jeremy Rand, are you still active on this forum?