File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -424,8 +424,8 @@ template <const TimerDomain::Timer& dev> struct TimerWrapper {
424424 inline void set_limit_value (uint32_t arr) { instance->tim ->ARR = arr; }
425425
426426 inline void set_callback (void (*callback)(void *), void* callback_data) {
427- TimerDomain::callbacks[instance->timer_idx ] = callback;
428427 TimerDomain::callback_data[instance->timer_idx ] = callback_data;
428+ TimerDomain::callbacks[instance->timer_idx ] = callback;
429429 }
430430
431431 inline void configure32bit (void (*callback)(void *), void* callback_data, uint32_t period) {
@@ -435,8 +435,8 @@ template <const TimerDomain::Timer& dev> struct TimerWrapper {
435435 );
436436
437437 instance->tim ->ARR = period;
438- TimerDomain::callbacks[instance->timer_idx ] = callback;
439438 TimerDomain::callback_data[instance->timer_idx ] = callback_data;
439+ TimerDomain::callbacks[instance->timer_idx ] = callback;
440440 this ->counter_enable ();
441441 }
442442
You can’t perform that action at this time.
0 commit comments