/* * 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 }