scs_pc_uart.h File Reference

#include "scs_fp_queue.h"
#include "alt_types.h"

Go to the source code of this file.

Functions

void scs_init_pc_uart (scs_fp_queue_t *tareas_ptr)
 Modulo de comunicacion serie con el PC.
void scs_send_data (alt_u8 *datos, int len)
 Envio de datos.


Function Documentation

void scs_init_pc_uart ( scs_fp_queue_t tareas_ptr  ) 

Modulo de comunicacion serie con el PC.

recibe un flujo de bytes desde el pc por el puerto serie interpreta el flujo entrante como una secuencia de comandos. cada comando termina con un fin de linea y puede invocar la ejecucion de una tarea

gestiona el buffer para el envio de datos y la isr correspondiente Registra las isr de la uart, inicializa buffer para la recepcion de comandos inicializa el buffer para envio de datos al pc

Parameters:
tareas Puntero a la cola de tareas del scheduller

obtengo el valor del registro de control de la PC_UART

habilito las interrupciones en la recepcion de bytes

Reset del status

void scs_send_data ( alt_u8 *  datos,
int  len 
)

Envio de datos.

Copia el numero de bytes igual a "largo" desde la posicion de memoria apuntada por datos a un buffer local; luego inicia la trasmicion de los bytes.

Parameters:
datos puntero a la posicion donde se enuentran los bytes a enviar
len largo de bytes que se desea enviar

leo el control para modificar solo el bit de ITRDY


Generated on Mon Sep 15 01:00:59 2008 for SimCardSniffer by  doxygen 1.5.6