diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2014-09-16 15:31:53 +0200 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2014-09-16 15:33:30 +0200 |
commit | b742ab3a288a1164b4ceb6e58ae42115d320d580 (patch) | |
tree | 7df7348f08f79e6e4cb3f492ba77f5d08260fa88 /pwm.h | |
parent | 0a9d079451c1ae4ba85f6735943734767140248d (diff) | |
download | hourglass-b742ab3a288a1164b4ceb6e58ae42115d320d580.tar.gz hourglass-b742ab3a288a1164b4ceb6e58ae42115d320d580.tar.bz2 hourglass-b742ab3a288a1164b4ceb6e58ae42115d320d580.zip |
Finally fix speaker
Use one timer for LED/speaker. Not sure why two did not work.
Diffstat (limited to 'pwm.h')
-rw-r--r-- | pwm.h | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -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 */ |