#ifndef _MORSE_PWM_H
#define _MORSE_PWM_H

#define MORSE_PWM_SPEED		12  /* WPM */
#define MORSE_PWM_PORT		PORTB
#define MORSE_PWM_DDR		DDRB
#define MORSE_PWM_LED_PIN   PB0
#define MORSE_PWM_SPK_PIN	PB2 /* OC0A */

#define DOTLEN				(1200/MORSE_PWM_SPEED)		/* Length of dot */
#define DASHLEN				(1200/MORSE_PWM_SPEED)*3	/* Length of dash */

void morse_pwm_init(void);
void morse_pwm_dash(void);
void morse_pwm_dit(void);
void morse_pwm_sendc(char c);
void morse_pwm_send(char* msg);

#endif
