add printf statements to demo project
This commit is contained in:
parent
53053ad89a
commit
6650e8aef0
@ -37,6 +37,7 @@ void app_wake_from_sleep() {
|
|||||||
|
|
||||||
bool app_loop() {
|
bool app_loop() {
|
||||||
if (application_state.play) {
|
if (application_state.play) {
|
||||||
|
printf("Playing song...\n");
|
||||||
const BuzzerNote rains[] = {
|
const BuzzerNote rains[] = {
|
||||||
BUZZER_NOTE_A4,
|
BUZZER_NOTE_A4,
|
||||||
BUZZER_NOTE_F5,
|
BUZZER_NOTE_F5,
|
||||||
@ -117,13 +118,16 @@ bool app_loop() {
|
|||||||
for(size_t i = 0; i < sizeof(rains); i++) {
|
for(size_t i = 0; i < sizeof(rains); i++) {
|
||||||
char buf[9] = {0};
|
char buf[9] = {0};
|
||||||
if (rains[i] == BUZZER_NOTE_REST) {
|
if (rains[i] == BUZZER_NOTE_REST) {
|
||||||
|
printf("rest for %d ms\n", durations[i]);
|
||||||
sprintf(buf, "%2drESt ", i);
|
sprintf(buf, "%2drESt ", i);
|
||||||
} else {
|
} else {
|
||||||
|
printf("playing note %2d: %3.0f Hz for %d ms\n", i, 1000000.0 / (float)NotePeriods[rains[i]], durations[i]);
|
||||||
sprintf(buf, "%2d%6d", i, NotePeriods[rains[i]]);
|
sprintf(buf, "%2d%6d", i, NotePeriods[rains[i]]);
|
||||||
}
|
}
|
||||||
watch_display_string(buf, 2);
|
watch_display_string(buf, 2);
|
||||||
watch_buzzer_play_note(rains[i], durations[i]);
|
watch_buzzer_play_note(rains[i], durations[i]);
|
||||||
}
|
}
|
||||||
|
printf("done!\n\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user