Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplified lib #39

Open
DavosPegas opened this issue Jan 8, 2022 · 3 comments
Open

Simplified lib #39

DavosPegas opened this issue Jan 8, 2022 · 3 comments

Comments

@DavosPegas
Copy link

Hi Ryo, I am making octapad with custom menu and some leds. Due to easy USB-MIDI communication i chose Arduino Micro. Now, the problem I have is available space. I've reached 80% of available space for variables and in next stęp will be working on some code optimization but wanted also to ask you:

Have you thought about light version of Hello Drum? No EEPROM or Settings or other fancy features, just rough piezo sensing and mux support.

Can you prepare simplified version?

@RyoKosaka
Copy link
Owner

Hi.
That is an interesting suggestion.
Certainly, this library is not suitable for Arduino with small capacity.

I'm not sure how lightweight it can be, but I'll give it a try.

@DavosPegas
Copy link
Author

Glad to hear that. Please drop a message here when it will be ready so I can be informed via email notification. Then I'll give it try. Happy to share how much space it will save in my case and if it works correctly.

@RockVicedomini
Copy link

Any progress on this issue? Unfortunately including the U8g2lib library togheter with HelloDrum to show basic info on an OLED display seems not possible.
I made a test with the code "muxSensing_U8g2.ino" included in the examples/MUX folder adapted to include USB-Midi as well and the IDE fails to compile providing the message:
"Global variables use 2731 bytes (106%) of dynamic memory, leaving -171 bytes for local variables. Maximum is 2560 bytes"

Any useful hint?

Thank you anyway for your great job!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants