Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
Chargement...
Recherche...
Aucune correspondance
STM32HALTimer.h
1//
2// Created by awing on 6/28/26.
3//
4
5#ifndef TEAM2026_STM32HALTIMER_H
6#define TEAM2026_STM32HALTIMER_H
7#include <Arduino.h>
8#include "Components/AbstractTimer.h"
9
10class STM32HALTimer : public AbstractTimer {
11public:
12 explicit STM32HALTimer(TIM_HandleTypeDef* htim) : htim(htim) {}
13
14 [[nodiscard]] unsigned long getCounter() const override {
15 return __HAL_TIM_GET_COUNTER(htim);
16 }
17private:
18 TIM_HandleTypeDef* htim;
19
20};
21
22#endif // TEAM2026_STM32HALTIMER_H