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

Interfaz comun de delays bloqueantes basada en stopwatch de LPCOpen. More...

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

Go to the source code of this file.

Functions

void driver_delay_init (void)
 Inicializa la base de tiempos usada por los delays bloqueantes.
 
void driver_delay_us (uint32_t microseconds)
 Realiza una espera bloqueante expresada en microsegundos.
 
void driver_delay_ms (uint32_t milliseconds)
 Realiza una espera bloqueante expresada en milisegundos.
 

Function Documentation

◆ driver_delay_init()

void driver_delay_init ( void  )

Esta funcion puede llamarse mas de una vez. La inicializacion real se hace una sola vez de manera interna.

Definition at line 21 of file delay_driver.c.

References driver_delay_ensure_initialized().

Referenced by app_init(), driver_lcd_init(), and onewire_init().

◆ driver_delay_ms()

void driver_delay_ms ( uint32_t  milliseconds)
Parameters
millisecondsTiempo de espera en milisegundos.

Definition at line 32 of file delay_driver.c.

References driver_delay_ensure_initialized().

Referenced by driver_lcd_init(), driver_lcd_write_char(), and ds18b20_read_raw().

◆ driver_delay_us()

void driver_delay_us ( uint32_t  microseconds)
Parameters
microsecondsTiempo de espera en microsegundos.

Definition at line 26 of file delay_driver.c.

References driver_delay_ensure_initialized().

Referenced by lcd_send(), onewire_read_bit(), onewire_reset(), and onewire_write_bit().