8000 LCD support, misc. other fixes by natevw · Pull Request #31 · ecto/duino · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

LCD support, misc. other fixes #31

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

Merged
merged 10 commits into from
Jul 14, 2013
Merged

LCD support, misc. other fixes #31

merged 10 commits into from
Jul 14, 2013

Conversation

natevw
Copy link
Contributor
@natevw natevw commented Jan 4, 2013

Would love to see these changes integrated into trunk. On my branch I have:

  • updated the documentation for code as I found it (message types, Ping plugin)
  • fixed a couple off-by-one assignments I noticed in du.ino
  • added LCD support by porting LiquidCrystal to a JS plugin (fixes Add support for LiquidCrystal #15, no protocol changes needed)
  • documented LCD support, updated package.js

Big thanks to &yet for sponsoring this open source work!

@ecto
Copy link
Owner
ecto commented Jan 8, 2013

Wow, this is awesome! I'm pretty impressed that it was only a small change to du.ino. I'm traveling right now, so I'll take a deeper look at this when I get back. Really appreciate your effort on this.

@adamavenir
Copy link

@ecto is this likely to get merged in?

LCD_2LINE = 0x08;
LCD_1LINE = 0x00;
LCD_5x10DOTS = 0x04;
LCD_5x8DOTS = 0x00;
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are these globals?

8000

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't really recall if there was a particular reason or not, but unless you're doing something fancy when loading subcomponents, they are module-scoped and shouldn't affect (or be affected by) anyone else's code.

@ecto
Copy link
Owner
ecto commented Jul 14, 2013

Hey, sorry for the horrifically long wait. I was traveling again, moving, working, etc. and forgot about this. Merging now :)

ecto pushed a commit that referenced this pull request Jul 14, 2013
LCD support, misc. other fixes
@ecto ecto merged commit a3822af into ecto:master Jul 14, 2013
@ecto
Copy link
Owner
ecto commented Jul 14, 2013

Also hell yeah. Great work

@natevw
Copy link
Contributor Author
natevw commented Jul 16, 2013

Thanks, glad you like it! (And thanks again @andyet / @adambrault for sponsoring the project :-)

@natevw natevw mentioned this pull request Apr 24, 2018
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

Successfully merging this pull request may close these issues.

Add support for LiquidCrystal
3 participants
0