Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Classes | Namespaces | Macros | Functions | Variables
timers.h File Reference
#include <avr/io.h>
Include dependency graph for timers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hal::timers::Tim8bit_TypeDef
 
struct  hal::timers::Tim8bit_CTC_config
 

Namespaces

 hal::timers
 Hardware Abstraction Layer for the CPU's internal timers.
 

Macros

#define TIMER0   ((hal::timers::Tim8bit_TypeDef *)&TCCR0A)
 

Functions

void hal::timers::Configure_CTC8 (const uint8_t timer, Tim8bit_TypeDef *const htim8, Tim8bit_CTC_config *const conf)
 

Variables

static volatile uint8_t *const hal::timers::TIFR = &TIFR0
 
static volatile uint8_t *const hal::timers::TIMSK = &TIMSK0