We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5703e6e commit 099a32bCopy full SHA for 099a32b
1 file changed
Inc/HALAL/Services/Time/TimerWrapper.hpp
@@ -423,6 +423,11 @@ template <const TimerDomain::Timer& dev> struct TimerWrapper {
423
// TODO: 16 bit and 32 bit version (?)
424
inline void set_limit_value(uint32_t arr) { instance->tim->ARR = arr; }
425
426
+ inline void set_callback(void (*callback)(void*), void *callback_data) {
427
+ TimerDomain::callbacks[instance->timer_idx] = callback;
428
+ TimerDomain::callback_data[instance->timer_idx] = callback_data;
429
+ }
430
+
431
inline void configure32bit(void (*callback)(void*), void* callback_data, uint32_t period) {
432
static_assert(
433
this->is_32bit_instance,
0 commit comments