Giter Site home page Giter Site logo

mididump's Introduction

M5Stack Portable USB Host MIDI Display

USB MIDI keyboard plugged into M5Stack showing MIDI events

Plug in a USB MIDI keyboard into the M5Stack USB host port and see MIDI events on the display. When the screen is full, press Button A to clear. Runs on battery with a plain USB MIDI keyboard. USB MIDI devices with lots of LEDs or complex functions such as sampler, sequencers, and displays may draw too much current for the M5Stack battery. Try powering the M5Stack via its USB port or power the MIDI device using its own power supply, if available.

M5Stack Core + USB host module

The M5Stack USB module provides the USB host interface for the printer. The USB module is based on the MAX3421E USB chip which is supported by the USB Host Shield 2.0 library.

Hardware

Libraries

Arduino upload failure

I found installing a 1 uF capacitor between GND and RST helps a lot. See the link for more discussion.

http://community.m5stack.com/topic/55/simple-fix-when-upload-fails

Battery Power On Failure

When running on battery, the M5Stack does not turn on when the USB host module is installed. The M5Stack works fine running on battery but once it is turned off, it can only be turned on by plugging in power via the USB jack.

The M5Stack power on works correctly when the USB host module is removed.

mididump's People

Contributors

gdsports avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

ezhangle drkzrg

mididump's Issues

Thank you

This was so helpful in a project I was working on - thanks!!
I have a question, though - the core USB library uses GPIO17 for INT and the M5Stack Core uses 35 - but I can't find anywhere in the code that changes that - so I can't work out how this works, but I know it does!
Any help would be appreciated
Thanks
Paul

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.