-
Notifications
You must be signed in to change notification settings - Fork 323
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
Implement Macro feature #554
Conversation
Testing this Action run I ran into issue with setting a macro. I was able to set the Macro Pin, enable Macros, and save. However, when I set a specific macro as "Activated", it would not save and threw an error in the browser console. I've included screenshots below. |
Thank you for testing! These should be fixed now. |
Add Macro Documentation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incredible work, thank you @deeebug !! Works great on my setup
As requested, the macro addon has been implemented and is here in this PR.
Important thing to note is that the allocated flash space has been raised from 8K to 16K.
This addon supports 6 macros with 50 input lines each which also allows for waiting before moving on to the next line. This could be updated in the future, as needed.
Room for improvement is plenty. The logic for macro itself could be significantly optimized, and is frankly dumb. Same can be said for both UI and UX. But right now where it is at seems like a good foundation.
Thanks to @TheTrainGoes and @InfraredAces for testing and feedback.
Extensive testing is still pending, so reviews are appreciated.
Closes #235.
Please review and merge, thanks!