change ultrasonic transmit cycles function & transmit delay function input parameter from void to const uint16_t
This commit is contained in:
@@ -98,7 +98,7 @@ void ultrasonic_transmit_config(void) {
|
||||
ultrasonic_config();
|
||||
}
|
||||
|
||||
void ultrasonic_pwm_out_cycles(uint8_t cycles) {
|
||||
void ultrasonic_pwm_out_cycles(const uint8_t cycles) {
|
||||
uint8_t current_cycle = 0;
|
||||
|
||||
timer_channel_output_pulse_value_config(US_TRAN_TIMER, US_TRAN_CH, 120);
|
||||
@@ -121,7 +121,7 @@ void ultrasonic_pwm_out_cycles(uint8_t cycles) {
|
||||
// }
|
||||
}
|
||||
|
||||
void ultrasonic_transmit_delay(void) {
|
||||
void ultrasonic_transmit_delay(const uint16_t micro_second) {
|
||||
rcu_periph_clock_enable(RCU_GPIOA);
|
||||
|
||||
/*
|
||||
@@ -140,7 +140,7 @@ void ultrasonic_transmit_delay(void) {
|
||||
timer_initpara.prescaler =71;
|
||||
timer_initpara.alignedmode =TIMER_COUNTER_EDGE;
|
||||
timer_initpara.counterdirection =TIMER_COUNTER_UP;
|
||||
timer_initpara.period =230 - 1;
|
||||
timer_initpara.period =micro_second - 1;
|
||||
timer_initpara.clockdivision =TIMER_CKDIV_DIV1;
|
||||
timer_initpara.repetitioncounter =0;
|
||||
timer_init(TIMER15, &timer_initpara);
|
||||
|
Reference in New Issue
Block a user