cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
Loading...
Searching...
No Matches
timer_driver.h File Reference

Interfaz del driver del temporizador RIT. More...

#include <chip.h>
+ Include dependency graph for timer_driver.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RIT_Handler   RIT_IRQHandler
 Alias del handler del temporizador RIT.
 

Functions

void board_timer_init (uint32_t timer_value_ms)
 Inicializa y arranca el temporizador RIT con un periodo dado.
 
void board_timer_irq_handler (void)
 Handler de bajo nivel del RIT para mantener el tick del sistema.
 
uint32_t board_timer_get_ticks (void)
 Devuelve la cantidad de ticks acumulados por el RIT.
 

Macro Definition Documentation

◆ RIT_Handler

#define RIT_Handler (   void)    RIT_IRQHandler

Definition at line 12 of file timer_driver.h.

Function Documentation

◆ board_timer_get_ticks()

uint32_t board_timer_get_ticks ( void  )

Cuando el temporizador se configura con periodo de 1 ms, este valor se interpreta como tiempo en milisegundos desde la inicializacion.

Returns
Contador monotono de ticks.

Definition at line 32 of file timer_driver.c.

References board_timer_ticks_.

Referenced by app_init(), and app_process().

◆ board_timer_init()

void board_timer_init ( uint32_t  timer_value_ms)
Parameters
timer_value_msPeriodo del temporizador en milisegundos.

Definition at line 16 of file timer_driver.c.

References board_timer_ticks_.

Referenced by app_init().

◆ board_timer_irq_handler()

void board_timer_irq_handler ( void  )

Debe llamarse desde la ISR asociada al temporizador.

Definition at line 26 of file timer_driver.c.

References board_timer_ticks_.

Referenced by RIT_Handler().