{"id":323,"date":"2018-02-11T21:19:28","date_gmt":"2018-02-11T21:19:28","guid":{"rendered":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/?p=323"},"modified":"2018-02-11T21:34:30","modified_gmt":"2018-02-11T21:34:30","slug":"avrprog2-config-settings","status":"publish","type":"post","link":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/?p=323","title":{"rendered":"AVRprog2 Config Settings"},"content":{"rendered":"<h3>AVRprog2 Config Settings<\/h3>\n<p>As I add config files for different AVRs to my AVRprog2 setup, I intend to detail them here. Please see my other post <a href=\"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/?p=276\">here<\/a>, for how to set AVRprog2 up on Linux and get it working with the Arduino IDE.<\/p>\n<p>These files should be saved as text files in the style of (for the ATmega16) &#8220;atmega16.xml&#8221;, and placed in the folder &#8220;\/usr\/local\/share\/avrprog2\/&#8221;. Super user permissions are required.<\/p>\n<h4>Additional Configuration Files :<\/h4>\n<p>The following are non-standard implementations &#8211; note they may contain errors.<\/p>\n<p>ATmega32 :<\/p>\n<pre class=\"lang:default decode:true \" title=\"atmega32.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 32&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e9502&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;32768&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;128&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;1024&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;2&lt;\/numOfFuses&gt;\r\n&lt;\/device&gt;<\/pre>\n<p>ATmega162 :<\/p>\n<pre class=\"lang:default decode:true \" title=\"atmega162.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 162&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e9404&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;16384&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;128&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;512&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;3&lt;\/numOfFuses&gt;\r\n&lt;\/device&gt;<\/pre>\n<p>ATmega328P :<\/p>\n<pre class=\"lang:default decode:true \" title=\"atmega328P.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 32&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e950F&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;32768&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;128&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;1024&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;3&lt;\/numOfFuses&gt;\r\n&lt;\/device&gt;<\/pre>\n<h4>Standard Configuration Files :<\/h4>\n<p>ATmega16 :<\/p>\n<pre class=\"lang:default decode:true\" title=\"atmega16.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 16&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e9403&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;16384&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;128&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;512&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;2&lt;\/numOfFuses&gt;\r\n&lt;\/device&gt;<\/pre>\n<p>ATmega128 :<\/p>\n<pre class=\"lang:default decode:true\" title=\"atmega128.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 128&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e9702&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;131072&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;256&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;4096&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;3&lt;\/numOfFuses&gt;\r\n&lt;!--&lt;socket&gt;TQFP64&lt;\/socket&gt;\tuse autodetection--&gt;\r\n&lt;\/device&gt;<\/pre>\n<p>ATmega1280 :<\/p>\n<pre class=\"lang:default decode:true\" title=\"atmega1280.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 1280&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e9703&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;131072&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;256&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;4096&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;3&lt;\/numOfFuses&gt;\r\n&lt;!--&lt;socket&gt;TQFP100&lt;\/socket&gt;\tuse autodetection --&gt;\r\n&lt;\/device&gt;<\/pre>\n<p>ATmega2560 :<\/p>\n<pre class=\"lang:default decode:true\" title=\"atmega2560.xml\">&lt;device&gt;\r\n\t&lt;name&gt;ATmega 2560&lt;\/name&gt;\r\n\t&lt;signature&gt;0x1e9801&lt;\/signature&gt;\r\n\t&lt;flashSize&gt;262144&lt;\/flashSize&gt;\r\n\t&lt;flashPageSize&gt;256&lt;\/flashPageSize&gt;\r\n\t&lt;eepromSize&gt;4096&lt;\/eepromSize&gt;\r\n\t&lt;numOfFuses&gt;3&lt;\/numOfFuses&gt;\r\n&lt;!--&lt;socket&gt;auto&lt;\/socket&gt;\tuse autodetection --&gt;\r\n&lt;\/device&gt;<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AVRprog2 Config Settings As I add config files for different AVRs to my AVRprog2 setup, I intend to detail them here. Please see my other post here, for how to set AVRprog2 up on Linux and get it working with the Arduino IDE. These files should be saved as text files in the style of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[24,13,42,12],"tags":[28,97,85,98,82,99,100,47,101],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7g9vY-5d","_links":{"self":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts\/323"}],"collection":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=323"}],"version-history":[{"count":4,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts\/323\/revisions"}],"predecessor-version":[{"id":329,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=\/wp\/v2\/posts\/323\/revisions\/329"}],"wp:attachment":[{"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elephantandchicken.co.uk\/stuffandnonsense\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}