Skip to content

Commit 1d4c0c5

Browse files
ABOSTMfpistm
authored andcommitted
HardwareTimer: update function header and parameter description
Fixes #1430 Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
1 parent 23dab9e commit 1d4c0c5

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

cores/arduino/HardwareTimer.cpp

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@ void HardwareTimer::setCaptureCompare(uint32_t channel, uint32_t compare, TimerC
826826
* TICK_FORMAT: return value is the number of tick for Capture/Compare value
827827
* MICROSEC_FORMAT: return value is the number of microsecondes for Capture/Compare value
828828
* HERTZ_FORMAT: return value is the frequency in hertz for Capture/Compare value
829-
* @retval None
829+
* @retval Capture/Compare value
830830
*/
831831
uint32_t HardwareTimer::getCaptureCompare(uint32_t channel, TimerCompareFormat_t format)
832832
{
@@ -880,10 +880,8 @@ uint32_t HardwareTimer::getCaptureCompare(uint32_t channel, TimerCompareFormat_
880880
* @param pin: Arduino pin number, ex D1, 1 or PA1
881881
* @param frequency: PWM frequency expessed in hertz
882882
* @param dutycycle: PWM dutycycle expressed in percentage
883-
* @param format of return value. If ommited default format is Tick
884-
* TICK_FORMAT: return value is the number of tick for Capture/Compare value
885-
* MICROSEC_FORMAT: return value is the number of microsecondes for Capture/Compare value
886-
* HERTZ_FORMAT: return value is the frequency in hertz for Capture/Compare value
883+
* @param PeriodCallback: timer period callback (timer rollover upon udate event)
884+
* @param CompareCallback: timer compare callback
887885
* @retval None
888886
*/
889887
void HardwareTimer::setPWM(uint32_t channel, uint32_t pin, uint32_t frequency, uint32_t dutycycle, callback_function_t PeriodCallback, callback_function_t CompareCallback)
@@ -897,10 +895,8 @@ void HardwareTimer::setPWM(uint32_t channel, uint32_t pin, uint32_t frequency, u
897895
* @param pin: pin name, ex PB_0
898896
* @param frequency: PWM frequency expessed in hertz
899897
* @param dutycycle: PWM dutycycle expressed in percentage
900-
* @param format of return value. If ommited default format is Tick
901-
* TICK_FORMAT: return value is the number of tick for Capture/Compare value
902-
* MICROSEC_FORMAT: return value is the number of microsecondes for Capture/Compare value
903-
* HERTZ_FORMAT: return value is the frequency in hertz for Capture/Compare value
898+
* @param PeriodCallback: timer period callback (timer rollover upon udate event)
899+
* @param CompareCallback: timer compare callback
904900
* @retval None
905901
*/
906902
void HardwareTimer::setPWM(uint32_t channel, PinName pin, uint32_t frequency, uint32_t dutycycle, callback_function_t PeriodCallback, callback_function_t CompareCallback)
@@ -1142,7 +1138,7 @@ HardwareTimer::~HardwareTimer()
11421138
/**
11431139
* @brief return timer index from timer handle
11441140
* @param htim : one of the defined timer
1145-
* @retval None
1141+
* @retval timer index
11461142
*/
11471143
timer_index_t get_timer_index(TIM_TypeDef *instance)
11481144
{
@@ -1263,7 +1259,7 @@ timer_index_t get_timer_index(TIM_TypeDef *instance)
12631259

12641260
/**
12651261
* @brief This function return the timer clock frequency.
1266-
* @param tim: timer instance
1262+
* @param None
12671263
* @retval frequency in Hz
12681264
*/
12691265
uint32_t HardwareTimer::getTimerClkFreq()
@@ -1395,7 +1391,7 @@ uint32_t HardwareTimer::getTimerClkFreq()
13951391

13961392
/**
13971393
* @brief This function will reset the timer
1398-
* @param obj : Hardware timer instance ex: Timer6, ...
1394+
* @param None
13991395
* @retval None
14001396
*/
14011397
void HardwareTimer::timerHandleDeinit()

0 commit comments

Comments
 (0)