/* 查询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 }
//***************************************************************************** // //! \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 }