{"id":20147363,"url":"https://github.com/gdsports/m5stackusbexamples","last_synced_at":"2025-04-09T19:36:05.188Z","repository":{"id":130716320,"uuid":"196916718","full_name":"gdsports/M5StackUSBExamples","owner":"gdsports","description":"M5Stack USB Host Examples","archived":false,"fork":false,"pushed_at":"2019-09-20T23:12:04.000Z","size":1885,"stargazers_count":19,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T21:35:44.048Z","etag":null,"topics":["arduino","esp32","m5stack","usb-host"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gdsports.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-15T03:23:28.000Z","updated_at":"2024-11-11T15:57:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"c865fc8c-ec9a-42ca-8ec7-9ace15e52bce","html_url":"https://github.com/gdsports/M5StackUSBExamples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdsports%2FM5StackUSBExamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdsports%2FM5StackUSBExamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdsports%2FM5StackUSBExamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdsports%2FM5StackUSBExamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gdsports","download_url":"https://codeload.github.com/gdsports/M5StackUSBExamples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248098411,"owners_count":21047434,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","esp32","m5stack","usb-host"],"created_at":"2024-11-13T22:28:44.134Z","updated_at":"2025-04-09T19:36:05.172Z","avatar_url":"https://github.com/gdsports.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M5Stack USB Host Examples\n\n* [USB Keyboard](./usbkbd)\n* [USB Postage Scale](./usbscale)\n* [USB Flight Stick](./usbt16km)\n\n## M5Stack Core + USB host module\n\nThe M5Stack USB module provides the USB host interface for the printer. The USB\nmodule is based on the MAX3421E USB chip which is supported by the USB Host\nShield 2.0 library.\n\n### Hardware\n\n* M5Stack core (ESP32, battery, display, etc.) https://m5stack.com/collections/m5-core/products/grey-development-core\n* M5Stack USB host module (MAX3421E) https://m5stack.com/collections/m5-module/products/usb-module\n* USB cable\n* USB keyboard\n* USB Dymo 10 pound postage scale\n* USB Thrustmaster T.16000M Flight Control Stick\n\n### Libraries\n\n* USB Host Shield 2.0 https://github.com/felis/USB_Host_Shield_2.0\n* Highly recommended: PR #473\n* Highly recommended if using USB hubs: PR #414\n\n## Arduino upload failure\n\nI found installing a 1 uF capacitor between GND and RST helps a lot. See\nthe link for more discussion.\n\nhttp://community.m5stack.com/topic/55/simple-fix-when-upload-fails\n\n## Battery Power On Failure\n\nWhen running on battery, the M5Stack does not turn on when the USB host module\nis installed. The M5Stack works fine running on battery but once it is turned\noff, it can only be turned on by plugging in power via the USB jack.\n\nThe M5Stack power on works correctly when the USB host module is removed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdsports%2Fm5stackusbexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgdsports%2Fm5stackusbexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdsports%2Fm5stackusbexamples/lists"}