void fc8150_isr(HANDLE hDevice)
{
	u8 bufIntStatus = 0;

	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	if(bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		fc8150_data(hDevice, bufIntStatus);
	}

	bufIntStatus = 0;
	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	if(bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		fc8150_data(hDevice, bufIntStatus);
	}
}
void fc8150_isr(HANDLE hDevice)
{
	u8 bufIntStatus = 0;

	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	PRINTF(0, "(SJINU %s) bufIntStatus\%d\n", __func__, bufIntStatus);
	if (bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		fc8150_data(hDevice, bufIntStatus);
	}

	bufIntStatus = 0;
	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	if (bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		fc8150_data(hDevice, bufIntStatus);
	}
}
Esempio n. 3
0
void fc8150_isr(HANDLE hDevice)
{
#ifdef FEATURE_INT_AUTO_MODE
	fc8150_data(hDevice, 1);
#else
	u8 bufIntStatus = 0;
	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	if (bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		fc8150_data(hDevice, bufIntStatus);
	}

	/* Overrun */
	bufIntStatus = 0;
	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	if (bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		fc8150_data(hDevice, bufIntStatus);
	}
#endif
}
Esempio n. 4
0
void fc8150_isr(HANDLE hDevice)
{
	u8 IntStatus = 0;
	u8 bufIntStatus = 0;
	
	bbm_read(hDevice, BBM_INT_STATUS, &IntStatus);
	bbm_write(hDevice, BBM_INT_STATUS, IntStatus);
	if(lge_get_board_revno() < HW_REV_C)
		bbm_write(hDevice, BBM_INT_STATUS, 0);
	
	bbm_read(hDevice, BBM_BUF_STATUS, &bufIntStatus);
	if(bufIntStatus) {
		bbm_write(hDevice, BBM_BUF_STATUS, bufIntStatus);
		if(lge_get_board_revno() < HW_REV_C)
			bbm_write(hDevice, BBM_BUF_STATUS, 0);
			
		fc8150_data(hDevice, bufIntStatus);
	}
}