Пример #1
0
/* 查询CH376中断(INT#低电平) */
UINT8	Query376Interrupt( void )
{
#ifdef	CH376_INT_WIRE
	return( CH376_INT_WIRE ? FALSE : TRUE );  /* 如果连接了CH376的中断引脚则直接查询中断引脚 */
#else
	return( xReadCH376Status( ) & PARA_STATE_INTB ? FALSE : TRUE );  /* 如果未连接CH376的中断引脚则查询状态端口 */
#endif
}
Пример #2
0
//*****************************************************************************
//
//! \brief query CH376 interrupt line
//!
//! \param None
//!
//! \return TRUE or FALSE according to interrupt line.
//
//*****************************************************************************
UINT8   Query376Interrupt( void )
{
#ifdef CH376_INT_WIRE
    return( CH376_INT_REQ() ? FALSE : TRUE);
#else
#ifdef CH376_SPI_SDO_INT
    unsigned char res = 0;
    res = xGPIOSPinRead(CH376_MISO_PIN);
    return( res ? FALSE : TRUE );
#else
#ifdef CH376_USE_PARALLEL
    return( xReadCH376Status( ) & PARA_STATE_INTB ? FALSE : TRUE );
#endif
#endif
#endif
}