fpgaport.c
57 lines
| 1.1 KiB
| text/x-c
|
CLexer
r220 | /* | |||
* 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 | ||||
} | ||||