/**************************************************************************//** \brief Startup initialization. ******************************************************************************/ void hwInitUsbFifo(void) { // init decoder input pins GPIO_PD6_make_out(); GPIO_PD7_make_out(); // set pins to zero to select usb FIFO GPIO_PD6_clr(); GPIO_PD7_clr(); // setup default value GPIO_RD_set(); GPIO_WR_set(); // init R\W pins GPIO_RD_make_out(); GPIO_WR_make_out(); // init message pins GPIO_TXE_make_in(); GPIO_RXF_make_in(); USB_DATA_DDR = 0; //to avoid IAR warnings (void)GPIO_PD6_set; (void)GPIO_PD6_read; (void)GPIO_PD7_set; (void)GPIO_PD7_read; (void)GPIO_RD_read; (void)GPIO_WR_read; (void)GPIO_TXE_set; (void)GPIO_TXE_clr; (void)GPIO_TXE_make_out; (void)GPIO_RXF_set; (void)GPIO_RXF_clr; (void)GPIO_RXF_make_out; }
/**************************************************************************//** \brief Startup initialization. ******************************************************************************/ void hwInitUsbFifo(void) { // init decoder input pins GPIO_PD6_make_out(); GPIO_PD7_make_out(); // set pins to zero to select usb FIFO GPIO_PD6_clr(); GPIO_PD7_clr(); // setup default value GPIO_RD_set(); GPIO_WR_set(); // init R\W pins GPIO_RD_make_out(); GPIO_WR_make_out(); // init message pins GPIO_TXE_make_in(); GPIO_RXF_make_in(); USB_DATA_DDR = 0; }