public static bool InterfaceSetBreak(bool enable)
        {
            if (_handleFtdi == (IntPtr)0)
            {
                return(false);
            }
#if USE_BITBANG
            if (enable)
            {
                _bitBangOutput &= ~BitBangBits.Txd;
            }
            else
            {
                _bitBangOutput |= BitBangBits.Txd;
            }
            if (_bitBangMode)
            {
                if (!SetBitBangOutput(_bitBangOutput))
                {
                    return(false);
                }
                return(true);
            }
#endif
            try
            {
                Ftd2Xx.FT_STATUS ftStatus = enable ? Ftd2Xx.FT_SetBreakOn(_handleFtdi) : Ftd2Xx.FT_SetBreakOff(_handleFtdi);
                if (ftStatus != Ftd2Xx.FT_STATUS.FT_OK)
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }