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

Added URSEL flag to fix ATMEGA8 functionality #84

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aidancrowther
Copy link

As documented on page 150 of the ATMEGA8 datasheet, bit 7 of the UCSRC register must be set to 1 in order to write to register UCSRC; otherwise, writes are directed to register UBRRH. Adding a preprocessor macro to identify compilation for the ATMEGA8, and adding the required flag has resolved the issue of this library failing to execute in my case. I have only validated functionality for DMX read functionality at this time.

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.

1 participant