コード例 #1
0
        private static bool Clear_BL_Flash()
        {
            byte num = 0x40;

            for (int i = 0x2000; i < m_upper_fw_addr; i += num)
            {
                Thread.Sleep(m_bootloader_delay);
                if (!Bootloader.Clear_64_Bytes_of_Flash((ushort)i))
                {
                    return(false);
                }
            }
            return(true);
        }
コード例 #2
0
        public static bool Clear_BL_Flash()
        {
            bool result = true;
            byte b      = 64;

            for (int i = 8192; i < 32768; i += (int)b)
            {
                if (!Bootloader.Clear_64_Bytes_of_Flash((ushort)i))
                {
                    result = false;
                    break;
                }
            }
            return(result);
        }
コード例 #3
0
        private static bool Clear_BL_Flash()
        {
            bool result = true;
            byte b      = 64;

            for (int i = 8192; i < Firmware.m_upper_fw_addr; i += (int)b)
            {
                Thread.Sleep(Firmware.m_bootloader_delay);
                if (!Bootloader.Clear_64_Bytes_of_Flash((ushort)i))
                {
                    result = false;
                    break;
                }
            }
            return(result);
        }