From b742ab3a288a1164b4ceb6e58ae42115d320d580 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Tue, 16 Sep 2014 15:31:53 +0200 Subject: Finally fix speaker Use one timer for LED/speaker. Not sure why two did not work. --- pwm.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'pwm.h') diff --git a/pwm.h b/pwm.h index 96deaae..c67f2a6 100644 --- a/pwm.h +++ b/pwm.h @@ -7,12 +7,18 @@ void pwmStart (); void pwmStop (); void pwmSet (const uint8_t, const uint8_t); -/* LED on (max brightness) */ -#define PWM_ON UINT8_MAX -/* LED off */ -#define PWM_OFF 0 +typedef enum { + SPEAKER_BEEP, +} speakerMode; + +void speakerStart (const speakerMode); + #define PWM_LED_COUNT 6 + +#define PWM_OFF 0 +/* must be power-of-two */ #define PWM_MAX_BRIGHTNESS 8 +#define PWM_ON PWM_MAX_BRIGHTNESS #endif /* PWM_H */ -- cgit v1.2.3