static void Tcc353xWrapperSafeClose (void) { /* close driver & power ctrl*/ OnAir = 0; currentSelectedChannel = -1; currentBroadCast = TMM_13SEG; TcpalIrqDisable(); Tcc353xApiClose(0); Tcc353xStreamBufferClose(0); Tcc353xTccspiClose(0); broadcast_drv_if_power_off(); }
static void Tcc353xWrapperSafeClose (void) { /* close driver & power ctrl*/ OnAir = 0; currentSelectedChannel = -1; currentBroadCast = TMM_13SEG; /* lna control - off */ Tcc353xApiSetGpioControl(0, 0, GPIO_LNA_PON, 0); Tcc353xApiSetGpioControl(0, 0, GPIO_MMBI_ELNA_EN, 0); Tcc353xApiClose(0); Tcc353xI2cClose(0); broadcast_drv_if_power_off(); }
int broadcast_drv_if_close(void) { int rc = ERROR; int ret = 0; TcpalSemaphoreLock(&Tcc353xDrvSem); OnAir = 0; currentSelectedChannel = -1; currentBroadCast = TMM_13SEG; TcpalIrqDisable(); ret = Tcc353xApiClose(0); Tcc353xStreamBufferClose(0); Tcc353xTccspiClose(0); if(ret == TCC353X_RETURN_SUCCESS) rc = OK; TcpalSemaphoreUnLock(&Tcc353xDrvSem); return rc; }
int broadcast_drv_if_close(void) { int rc = ERROR; int ret = 0; TcpalSemaphoreLock(&Tcc353xDrvSem); OnAir = 0; currentSelectedChannel = -1; currentBroadCast = TMM_13SEG; ret = Tcc353xApiClose(0); Tcc353xI2cClose(0); if(ret == TCC353X_RETURN_SUCCESS) rc = OK; #if defined (_USE_SEND_GOOD_SIGNAL_INFO_CHANGING_) Time_channel_tune = 0; Need_send_good_signal = 0; #endif TcpalSemaphoreUnLock(&Tcc353xDrvSem); return rc; }