加一些常量

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2022-05-05 21:42:01 +08:00
parent 1d3ea64071
commit 2fb2a50ac2
61 changed files with 816 additions and 768 deletions
+9 -9
View File
@@ -136,7 +136,7 @@ char get_morse_code(uint8_t len,uint8_t code)
char moser_buff[64+8]={0};
char moser_buff[moser_buff_size+8]={0};
uint8_t moser_buff_int=0;
uint8_t moser_code_len=0;
uint8_t moser_code=0;
@@ -155,7 +155,7 @@ void mo_server()
moser_buff[moser_buff_int+a]='\0';
}
moser_buff[moser_buff_int]=get_morse_code(moser_code_len,moser_code);
if(moser_buff[moser_buff_int]!=' '){moser_input_true=1;moser_tick_time=HAL_GetTick()+400;}
if(moser_buff[moser_buff_int]!=' '){moser_input_true=1;moser_tick_time=HAL_GetTick()+morse_t1;}
moser_buff_int+=1;
@@ -173,9 +173,9 @@ void mo_server()
moser_buff_int+=1;
}
if(moser_buff_int==64)
if(moser_buff_int==moser_buff_size)
{
for(int a=0;a<64;a++)
for(int a=0;a<moser_buff_size;a++)
{
moser_buff[a]='\0';
}
@@ -189,7 +189,7 @@ void mo_di()
moser_buff[moser_buff_int+moser_code_len]='.';
moser_code_len+=1;
if(moser_code_len==8){moser_code_len=0;}
moser_tick_time=HAL_GetTick()+400;
moser_tick_time=HAL_GetTick()+morse_t2;
moser_input_flag=1;
}
@@ -199,7 +199,7 @@ void mo_da()
moser_code|=(0x80>>moser_code_len);
moser_code_len+=1;
if(moser_code_len==8){moser_code_len=0;}
moser_tick_time=HAL_GetTick()+400;
moser_tick_time=HAL_GetTick()+morse_t2;
moser_input_flag=1;
}
@@ -219,13 +219,13 @@ void mo_one_tick(uint8_t i)
break;
case 1:
tick_time_cat=HAL_GetTick()-tick_time;
if(tick_time_cat<100)
if(tick_time_cat<100)//die out
{
}else if(tick_time_cat<200)
}else if(tick_time_cat<morse_t1)
{
mo_di();
}else if(tick_time_cat<400)
}else if(tick_time_cat<morse_t2)
{
mo_da();
}else
+6 -1
View File
@@ -3,7 +3,12 @@
#include "main.h"
extern char moser_buff[64+8];
#define morse_t1 150
#define morse_t2 (morse_t1*3)
#define morse_hz 100
#define moser_buff_size 147
extern char moser_buff[moser_buff_size+8];
struct morsecode
{
+1 -3
View File
@@ -7,9 +7,7 @@
#include "mymain.h"
#define morse_t1 150
#define morse_t2 (morse_t1*3)
#define morse_hz 100
#define morse_play_t1 50
#define morse_play_t2 (morse_play_t1*3)