##// END OF EJS Templates

File last commit:

r220:221
r220:221
Show More
fpgaport.c
57 lines | 1.1 KiB | text/x-c | CLexer
/*
* fpgaport.c
*
* Created on: Mar 26, 2015
* Author: shinobi
*/
/*!
* \fn fpgaport_open
* \brief actima la comunicacion con el FPGA
*/
inline void fpgaport_open(){
// TODO configurar puerto pfga e interrupcion externa (pin 22)
// TODO configurar interrupcion externa PPS (pin 6)
// TODO configurar interrupcion externa LOCK (pin 21)
}
/*!
* \fn fpgaport_close
* \brief Desactiva la comunicacion con el FPGA
*/
inline void fpgaport_close(){
// TODO configurar puerto pfga e interrupcion externa (pin 22) para
// clock
}
/*!
* \fn fpgaport_write
* \breif activa la comunicacion con el IC ADC
* \see acq_chn_deactivate
*/
inline void fpgaport_write(uint8_t data){
// TODO
}
/*!
* \fn fpgaport_read
* \breif activa la comunicacion con el IC ADC
* \see acq_chn_deactivate
*/
inline uint8_t fpgaport_read(){
// TODO
}
/*
* Interrupcion de dato entrante por el puerto FPGA. El pin debe ser alguno de los
* que estan conectatos al FPGA (el bus)
*/
ISR(PORTx_INTx_vect){
// TODO debe idicar que se ejecute la funcion que procesa los comandos
// que bienen del FPGA
}