#include "alt_types.h"
Go to the source code of this file.
Data Structures | |
struct | scs_vs_pin_event_params |
Cola de enteros circular de eventos de frecuencia (FIFO) Modo de operacion ATOMICO (habilita y deshabilita interrupciones) creada para el curso sistemas embebidos para Tiempo Real - IIE - Facultad de Ingenieria - UdelaR abril de 2008 - Juan Pablo Gonzalez. More... | |
struct | scs_vs_event_t |
frec_event_t Estructura de datos para el evento de fracuencia. More... | |
struct | scs_ve_queue_t |
Estructura representativa de la cola. More... | |
Defines | |
#define | SCS_VE_Q_SIZE 32 |
Tamaño de la cola. | |
Functions | |
void | scs_init_ve_queue (scs_ve_queue_t *queue) |
Inicializa la cola. | |
void | scs_add_ve_element (scs_ve_queue_t *queue, scs_vs_event_t e) |
Agrega un elemento en la cola. | |
scs_vs_event_t | scs_remove_ve_element (scs_ve_queue_t *queue) |
Extrae un elemento del principio de la cola. | |
int | scs_is_ve_empty (scs_ve_queue_t *queue) |
Retorna verdadero si la cola esta vacia. | |
int | scs_is_ve_full (scs_ve_queue_t *queue) |
Retorna verdadero si la cola esta llena. |
#define SCS_VE_Q_SIZE 32 |
Tamaño de la cola.
void scs_add_ve_element | ( | scs_ve_queue_t * | queue, | |
scs_vs_event_t | e | |||
) |
Agrega un elemento en la cola.
queue | Cola donde se guarda el elemento | |
e | Entero a guardar |
No se controlan limites de la cola, se deja al usuario del modulo;
void scs_init_ve_queue | ( | scs_ve_queue_t * | queue | ) |
Inicializa la cola.
queue | Puntero a la estructura de cola |
int scs_is_ve_empty | ( | scs_ve_queue_t * | queue | ) |
Retorna verdadero si la cola esta vacia.
queue | Cola por la cual se pregunta su estado |
int scs_is_ve_full | ( | scs_ve_queue_t * | queue | ) |
Retorna verdadero si la cola esta llena.
queue | Cola por la cual se pregunta su estado |
scs_vs_event_t scs_remove_ve_element | ( | scs_ve_queue_t * | queue | ) |
Extrae un elemento del principio de la cola.
queue | Cola de la cual se extrae el elemento |
No se controlan limites de la cola, se deja al usuario del modulo;