{"id":9747,"date":"2014-12-01T09:23:48","date_gmt":"2014-12-01T14:23:48","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=9747"},"modified":"2014-12-01T09:23:48","modified_gmt":"2014-12-01T14:23:48","slug":"hootloader2-allows-customize-atmega16u2-usb-serial-bridge-arduino-uno","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/hootloader2-allows-customize-atmega16u2-usb-serial-bridge-arduino-uno\/","title":{"rendered":"HootLoader2 allows you to customize the ATMega16u2 USB-Serial bridge on Arduino Uno"},"content":{"rendered":"<p>We know that the newer Arduino Uno boards have two programmable microcontrollers: one is Atmega328, which is an actual Arduino processor, and the second one is Atmega16U2, which is flashed to operate as an USB-Serial converter. Nico&#8217;s <a href=\"https:\/\/github.com\/NicoHood\/HoodLoader2\" target=\"_blank\"><strong>HootLoader2<\/strong><\/a> allows you to reprogram the\u00a0Atmega16U2 with your custom sketches to add more functionalities. HoodLoader2 replaces the DFU bootloader with a CDC bootloader and comes with\u00a0full Arduino compatible USB-HID core, and CDC Serial. You can\u00a0also use the\u00a07 i\/o pins of the Atmega16u2 on board.<\/p>\n<div id=\"attachment_9748\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/?attachment_id=9748\" rel=\"attachment wp-att-9748\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9748\" class=\"size-full wp-image-9748\" alt=\"HootLoader 2 to customize the Atmega16U2 on Arduino board\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/12\/header.jpg\" width=\"585\" height=\"513\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/12\/header.jpg 585w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2014\/12\/header-550x482.jpg 550w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><p id=\"caption-attachment-9748\" class=\"wp-caption-text\">HootLoader 2 to customize the Atmega16U2 on Arduino board<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We know that the newer Arduino Uno boards have two programmable microcontrollers: one is Atmega328, which is an actual Arduino processor, and the second one is Atmega16U2, which is flashed to operate as an USB-Serial converter. Nico&#8217;s HootLoader2 allows you to reprogram the\u00a0Atmega16U2 with your custom sketches to add more functionalities. HoodLoader2 replaces the DFU bootloader with a CDC bootloader and comes with\u00a0full Arduino compatible USB-HID core, and CDC Serial. You can\u00a0also use the\u00a07 i\/o pins of the Atmega16u2 on board.<\/p>\n","protected":false},"author":1,"featured_media":9748,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[150],"tags":[249,1043],"class_list":["post-9747","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-2","tag-bootloader","tag-usb-serial"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=9747"}],"version-history":[{"count":1,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9747\/revisions"}],"predecessor-version":[{"id":9749,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/9747\/revisions\/9749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/9748"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=9747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=9747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=9747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}