Beispiel #1
0
AVL_DVBSx_ErrorCode CPU_Halt(struct AVL_DVBSx_Chip * pAVLChip)
{
	AVL_DVBSx_ErrorCode r;
	AVL_uint16 i= 0;

	r = AVL_DVBSx_IBase_SendRxOP(OP_RX_HALT, pAVLChip );
	printf("%s  r is %d",__FUNCTION__,r);
     if(AVL_DVBSx_EC_OK == r)
     {
		while(i++<20)
		{
			r = AVL_DVBSx_IBase_GetRxOPStatus(pAVLChip);
			if(AVL_DVBSx_EC_OK == r)
			{
				break;
			}
			else
			{
				AVL_DVBSx_IBSP_Delay(10);
			}
		}
     }
	 printf("%s  r is %d",__FUNCTION__,r);
	return (r);
}
Beispiel #2
0
AVL_DVBSx_ErrorCode AVL_DVBSx_IBase_Sleep( struct AVL_DVBSx_Chip * pAVLChip )
{
    AVL_DVBSx_ErrorCode r = AVL_DVBSx_EC_OK;

    r |= AVL_DVBSx_IBase_SendRxOP(OP_RX_SLEEP, pAVLChip);

    return(r);
}
Beispiel #3
0
AVL_DVBSx_ErrorCode AVL_DVBSx_IBase_Wake( struct AVL_DVBSx_Chip * pAVLChip )
{
    AVL_DVBSx_ErrorCode r = AVL_DVBSx_EC_OK;

    r |= AVL_DVBSx_IBase_SendRxOP(OP_RX_WAKE, pAVLChip);

    return(r);
}
Beispiel #4
0
AVL_DVBSx_ErrorCode AVL_DVBSx_IBase_Halt( struct AVL_DVBSx_Chip * pAVLChip )
{
    AVL_DVBSx_ErrorCode r = AVL_DVBSx_EC_OK;

    r |= AVL_DVBSx_IBase_SendRxOP(OP_RX_HALT, pAVLChip);

    return(r);
}