changeset 174:e719dc06c89e

Remove constant beeping, only beep when something happens
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Thu, 23 Jul 2015 13:41:12 +0200
parents 95f94982eb2d
children ca0c99d6bd4b
files start/clock.h start/creep.ino
diffstat 2 files changed, 1 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/start/clock.h	Thu Jul 23 13:15:45 2015 +0200
+++ b/start/clock.h	Thu Jul 23 13:41:12 2015 +0200
@@ -1,7 +1,7 @@
 #ifndef CLOCK_H
 #define CLOCK_H
 
-#define FPS 10
+#define FPS 25
 
 const unsigned char TICK = 1000 / FPS;
 void tick(unsigned int ms);
--- a/start/creep.ino	Thu Jul 23 13:15:45 2015 +0200
+++ b/start/creep.ino	Thu Jul 23 13:41:12 2015 +0200
@@ -2,11 +2,8 @@
 #include "misc.h"
 #include "leg.h"
 #include "clock.h"
-#include "beep.h"
 
 
-const unsigned int tones[4] = {880, 988, 1318, 1175};
-
 /* Creep gait parameters. */
 #ifdef TOTE2
 #define SPEED 1
@@ -106,12 +103,10 @@
 void _creep_step(unsigned char leg) {
     _shift_body(leg);
     _on_ground[leg] = false;
-    beep(440, 5);
     for (unsigned char step = 0; step < RAISE_STEPS; ++step) {
         move_leg_by(leg, 0, 0, RAISE);
         _creep_tick();
     }
-    beep(tones[leg], 25);
     move_leg(
         leg,
         HOME + (_shift_x + creep_dx * STRIDE) * LEG_X[leg] + creep_spread,
@@ -120,7 +115,6 @@
     );
     _creep_tick();
     _creep_tick();
-    beep(1865, 5);
     for (unsigned char step = 0; step < RAISE_STEPS - 1; ++step) {
         move_leg_by(leg, 0, 0, -RAISE);
         _creep_tick();