std :: hal::timer
Trait std::TimerChip
trait TimerChip {
void init(unsigned long base, unsigned int prescaler) const;
void set_period(unsigned long base, unsigned int period) const;
void run(unsigned long base, int on) const;
unsigned int count(unsigned long base) const;
int flag(unsigned long base) const;
void clear_flag(unsigned long base) const;
}What a timer block type provides; Timer<C> requires it.