Add support for ATmega329P/ATmega3290P #427
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, I hope you still accept contributions to u8glib even though u8g2 exists. If not, I could look into porting these changes over to u8g2.
Anyway, I've added support for the ATmega329P / ATmega3290P microcontrollers. The required changes are relatively minor; I've had to disable I2C because they lack a hardware TWI unit and had to modify the hardware SPI code because they use the same pins for MOSI, SCK and Slave Select as the ATmega128.
WIP because this is still missing hardware SPI pin adjustments for u8g_com_atmega_st7920_hw_spi.c.Done.