<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Category%3AArduino</id>
	<title>Category:Arduino - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=Category%3AArduino"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;action=history"/>
	<updated>2026-07-21T21:47:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;diff=33053&amp;oldid=prev</id>
		<title>Chao: /* Other type bootloader */</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;diff=33053&amp;oldid=prev"/>
		<updated>2024-10-25T09:46:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Other type bootloader&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:46, 25 October 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l97&quot;&gt;Line 97:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 97:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* pro mini fuse set, L:0xFF, H:0xDA, E:0xFD, LB:0x0F&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* pro mini fuse set, L:0xFF, H:0xDA, E:0xFD, LB:0x0F&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Other type bootloader ===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://drazzy.com/package_drazzy.com_index.json https://github.com/SpenceKonde/ATTinyCore]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json https://github.com/damellis/attiny]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://raw.githubusercontent.com/mikaelpatel/Cosa/master/package_cosa_index.json https://github.com/mikaelpatel/Cosa]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://www.leonardomiliani.com/repository/package_leonardomiliani.com_index.json https://github.com/leomil72/megax8]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json https://github.com/MCUdude/MicroCore]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Specifications ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Specifications ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;diff=33052&amp;oldid=prev</id>
		<title>Chao: /* Fuse bit */</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;diff=33052&amp;oldid=prev"/>
		<updated>2024-10-25T09:43:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Fuse bit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:43, 25 October 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot;&gt;Line 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 92:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/gallery&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/gallery&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== Fuse bit ====&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Atmega328p UNO &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; hfuse - 0xDE&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; lfuse - 0xFF&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; efuse - 0x05&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Lock bit&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# BLB12 BLB11 - app to bootloader&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# BLB02 BLB01 - bootloader to app &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# LB2 LB1 - visit control to  Flash, EEPROM, Fuse (hfuse, lfuse, efuse) and Boot Lock Bit&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* bootloader area NOT visit-able - lfuse set to 0x0F&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* bootloader area visit-able - lfuse set to 0x3F&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Deploy arduino ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Deploy arduino ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* complied code and find file for example named &amp;quot;nrf24duino_start.ino.with_bootloader.hex&amp;quot; in folder C:\Users\Administrator\AppData\Local\Temp\arduino_build_981353&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* complied code and find file for example named &amp;quot;nrf24duino_start.ino.with_bootloader.hex&amp;quot; in folder C:\Users\Administrator\AppData\Local\Temp\arduino_build_981353&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;diff=28730&amp;oldid=prev</id>
		<title>Chao at 09:00, 1 December 2020</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=Category:Arduino&amp;diff=28730&amp;oldid=prev"/>
		<updated>2020-12-01T09:00:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Coding ==&lt;br /&gt;
=== Data Handler ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Description !! Category&lt;br /&gt;
|-&lt;br /&gt;
| strncpy || copy string or char array to string or char array || String and Char&lt;br /&gt;
|-&lt;br /&gt;
| stringOne += 12345678 || add to string || String and Char&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
* char charBuf[50];&lt;br /&gt;
* stringOne.toCharArray(charBuf, 50)  &lt;br /&gt;
|| string to char array || String and Char&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Board Manager Links ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Board !! Link !! &lt;br /&gt;
|-&lt;br /&gt;
| ESP8266 || ESP8266 || http://arduino.esp8266.com/stable/package_esp8266com_index.json&lt;br /&gt;
|-&lt;br /&gt;
| Digispark || ATTINY85 Digispark || http://digistump.com/package_digistump_index.json&lt;br /&gt;
|-&lt;br /&gt;
| ESP32 || ESP32 || ttps://github.com/espressif/arduino-esp32 || Need to install&lt;br /&gt;
|-&lt;br /&gt;
| Attinycore || Attiny || http://drazzy.com/package_drazzy.com_index.json || Not include ATTINY13&lt;br /&gt;
|-&lt;br /&gt;
| Microcore || Attiny, attiny13 || https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json&lt;br /&gt;
|-&lt;br /&gt;
| DIY ATttiny || Attiny, attiny13 || https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json&lt;br /&gt;
|-&lt;br /&gt;
| Redbear || NRF51822 || https://redbearlab.github.io/arduino/package_redbearlab_index.json&lt;br /&gt;
|-&lt;br /&gt;
| SAMD || SAMD || Official&lt;br /&gt;
|}&lt;br /&gt;
* For STM32, see on this page [[STM32]]&lt;br /&gt;
* Copy into preference, and install in board manager&lt;br /&gt;
* atmega 8 - minicore - https://github.com/MCUdude/MiniCore&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
=== Use Arduino as ISP ===&lt;br /&gt;
There is sketch in the arduino IDE, for the wiring in the description should be:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Avr-isp-test.png|thumbnail]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! pin name !! not-mega !! mega(1280 and 2560) &lt;br /&gt;
|-&lt;br /&gt;
| SS(Slave Reset) || 10 || 53&lt;br /&gt;
|-&lt;br /&gt;
| MOSI || 11 || 51&lt;br /&gt;
|-&lt;br /&gt;
| MISO || 12 || 50&lt;br /&gt;
|-&lt;br /&gt;
| SCK || 13|| 52&lt;br /&gt;
|}&lt;br /&gt;
upload the sketch and use Avrdude to test it, and should success on following picture&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Burning bootloader ===&lt;br /&gt;
* Tools you will need:&lt;br /&gt;
* USBASP programmer: in our test, it's much faster than the USBtinyISP, don't know really know why, burning with usbasp only need 5-10 seconds, but usbtinyisp need around 1-2 minutes&lt;br /&gt;
* ISP 10-6 Pins converter: It's really helpful to convert ISP 10 pins to ISP 6 pins, and also help you to remember the pins for ISP-6, because the silk print indicate it! Works for all the ISP-10 programmer.And Arduino only have 6-pin ISCP connector&lt;br /&gt;
* Your arduino board: The MCU is already on the board and need to be programmed. &lt;br /&gt;
* Connect the programmer with the converter like below, only need to remember MISO is always to PIN1:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Connect the board with USBASP to your laptop and burn, no need USB connect to the board anymore&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Burning_bootloader_kit.JPG&lt;br /&gt;
File:MISO_pin1.JPG&lt;br /&gt;
File:Burning_uno.JPG&lt;br /&gt;
File:Burning_mega.JPG&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* You will get both error message when you burning uno and mege with usbasp programmer, but don't worry, it's just a &amp;quot;warning&amp;quot; message instead of &amp;quot;error&amp;quot; message, nothing is going wrong actually. (This is tested with Arduino IDE 1.0)&amp;lt;br /&amp;gt;&lt;br /&gt;
To verify the IC is successfully burnned, simply upload sketch from examples - basics - blink to see the Status LED 13 on the board should start to blink after upload sketch. (The status LED 13 should be only power ON for UNO and unusual blinking for MEGA but not smoothly blink after uploading bootloader)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Error_upload_message.png&lt;br /&gt;
File:Error_upload_message_for_mega.png&lt;br /&gt;
File:Uploading_sketch.JPG| upload sketch normallynow&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Burning bootloader with other programmer, directly via hex file ===&lt;br /&gt;
==== Use Avrdudess programming ====&lt;br /&gt;
You can find the avrdude we used here.[[programmer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;gallery widths =300px heights =300px&amp;gt;&lt;br /&gt;
File:Flash pro mini.png&lt;br /&gt;
File:arduinobootsetup.jpg&lt;br /&gt;
File:Avrdudess_uno.jpeg | Flash use avrdudess GUI&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Fuse bit ====&lt;br /&gt;
* Atmega328p UNO &lt;br /&gt;
 hfuse - 0xDE&lt;br /&gt;
 lfuse - 0xFF&lt;br /&gt;
 efuse - 0x05&lt;br /&gt;
* Lock bit&lt;br /&gt;
# BLB12 BLB11 - app to bootloader&lt;br /&gt;
# BLB02 BLB01 - bootloader to app &lt;br /&gt;
# LB2 LB1 - visit control to  Flash, EEPROM, Fuse (hfuse, lfuse, efuse) and Boot Lock Bit&lt;br /&gt;
* bootloader area NOT visit-able - lfuse set to 0x0F&lt;br /&gt;
* bootloader area visit-able - lfuse set to 0x3F&lt;br /&gt;
=== Deploy arduino ===&lt;br /&gt;
* complied code and find file for example named &amp;quot;nrf24duino_start.ino.with_bootloader.hex&amp;quot; in folder C:\Users\Administrator\AppData\Local\Temp\arduino_build_981353&lt;br /&gt;
* flash write into MCU&lt;br /&gt;
* pro mini fuse set, L:0xFF, H:0xDA, E:0xFD, LB:0x0F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Other type bootloader ===&lt;br /&gt;
* [http://drazzy.com/package_drazzy.com_index.json https://github.com/SpenceKonde/ATTinyCore]&lt;br /&gt;
* [https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json https://github.com/damellis/attiny]&lt;br /&gt;
* [https://raw.githubusercontent.com/mikaelpatel/Cosa/master/package_cosa_index.json https://github.com/mikaelpatel/Cosa]&lt;br /&gt;
* [http://www.leonardomiliani.com/repository/package_leonardomiliani.com_index.json https://github.com/leomil72/megax8]&lt;br /&gt;
* [https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json https://github.com/MCUdude/MicroCore]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:0c58ab0681ecf69f95f63fd7aa96a2bfa2ac0ae8_2_690x432.png | the relationship between voltage and speed &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
== Tips ==&lt;br /&gt;
=== Fix auto upload manually ===&lt;br /&gt;
* Hold down the reset button when IDE show &amp;quot;compile ...&amp;quot;&lt;br /&gt;
* Release the reset button when IDE show &amp;quot;uploading ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Extension ==&lt;br /&gt;
* [http://khanning.github.io/scratch-arduino-extension/index.html Scratch extension]&lt;br /&gt;
== Documents ==&lt;br /&gt;
*  STM32 Nucleo Toolchain use manual &lt;br /&gt;
* [http://electronut.in/stm32-start/ Eclipse extension with GCC toolchain]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
* See how to make minimal Arduino on this page [[DIY-arduino]]&lt;br /&gt;
* [https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls List of unofficial boards for arduino ide]&lt;br /&gt;
&lt;br /&gt;
[[category:Topics]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category: Compiler]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>