aboutsummaryrefslogtreecommitdiffstats
path: root/src/testapp1/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testapp1/main.c')
-rw-r--r--src/testapp1/main.c29
1 files changed, 11 insertions, 18 deletions
diff --git a/src/testapp1/main.c b/src/testapp1/main.c
index ef14019..c266684 100644
--- a/src/testapp1/main.c
+++ b/src/testapp1/main.c
@@ -35,7 +35,7 @@ static int inittimer(void)
#define PTT_LOGIC_LOW 0
#if PTT_LOGIC_LOW
-void dah()
+void dah(void)
{
PORTB = 0; // PTT is inverted logic
delay_ms(3*DIT_DURATION);
@@ -44,7 +44,7 @@ void dah()
delay_ms(DIT_DURATION);
}
-void dit()
+void dit(void)
{
PORTB = 0; // PTT is inverted logic
delay_ms(DIT_DURATION);
@@ -53,7 +53,7 @@ void dit()
delay_ms(DIT_DURATION);
}
#else
-void dah()
+void dah(void)
{
PORTB = PORTB_PTT;
delay_ms(3*DIT_DURATION);
@@ -62,7 +62,7 @@ void dah()
delay_ms(DIT_DURATION);
}
-void dit()
+void dit(void)
{
PORTB = PORTB_PTT;
delay_ms(DIT_DURATION);
@@ -72,7 +72,9 @@ void dit()
}
#endif
-int main ( void )
+#include "morse.c"
+
+int main(void)
{
/* Enable PTT output on PB0 */
PORTB = PORTB_PTT;
@@ -85,21 +87,12 @@ int main ( void )
/* initialise timer interrupt */
inittimer();
+ morse("HB9EGM");
+ delay_ms(12*DIT_DURATION);
+
while (1) {
// morse code !
- dah();
- dah();
-
- delay_ms(2*DIT_DURATION);
- dah();
- dah();
- dah();
-
- delay_ms(2*DIT_DURATION);
- dit();
- dit();
- dit();
-
+ morse("MOH");
delay_ms(6*DIT_DURATION);
}