2 bytes for frequency in buzz
authorThomas Pietrzak <thomas.pietrzak@gmail.com>
Mon, 30 Jul 2012 13:01:46 +0000 (13:01 +0000)
committerThomas Pietrzak <thomas.pietrzak@gmail.com>
Mon, 30 Jul 2012 13:01:46 +0000 (13:01 +0000)
git-svn-id: svn+ssh://thomaspietrzak.com/var/svn/rep@79 47cf9a05-e0a8-4ed5-9e9b-101a649bc004

Arduino/TactonPlayer/TactonManager.cpp

index 6bee80ac9073eb0fe173748ae7df0a64ddfe67db..6103e4e0d50ff28e85c3380a4341c90d1d983d82 100644 (file)
@@ -123,9 +123,11 @@ void TactonManager::buzz(unsigned int nbf, byte *desc)
                return;\r
                \r
        for (unsigned int i = 0 ; i < nbf ; i++)\r
-               amplitudes[i] = desc[i + 1];\r
+               amplitudes[i] = desc[i + 2];\r
 \r
-       _player->buzz(desc[0], nbf, amplitudes);\r
+       _player->buzz((((unsigned int)(desc[1])) << 8) | ((unsigned int)(desc[0])), \r
+               nbf, \r
+               amplitudes);\r
        free(amplitudes);\r
 }\r
 \r