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

FeatureRequest: support Arduino Nano Every (ATmega4809) #56

Closed
baumi51 opened this issue Aug 7, 2020 · 2 comments
Closed

FeatureRequest: support Arduino Nano Every (ATmega4809) #56

baumi51 opened this issue Aug 7, 2020 · 2 comments

Comments

@baumi51
Copy link

baumi51 commented Aug 7, 2020

My tests (and example tests) compile correct for Arduino UNO (ATmega328P) but NOT for Arduio Nano Every.

@bxparks
Copy link
Owner

bxparks commented Aug 14, 2020

Just to let you know that I am not completely ignoring this. I spent some time today scoping the work involved to add support for the megaAVR, and it does not seem easy.

The Arduino megaAVR Core significantly changed the programming framework in many backwards compatible breaking ways (e.g. arduino/ArduinoCore-API#25).

I looked at whether it would be possible to use the MegaCoreX Core instead. It was said that the "ATmega4809" board should work with the Nano Every. Unfortunately, the MegaCoreX core uses the same F() hack that is used in the Arduino megaAVR Core, which breaks AUnit in non-backwards compatible ways.

I'll poke at this intermittently as time allows, but it is possible that I will decide to make the megaAVR (e.g. the Nano Every) officially unsupported.

@bxparks
Copy link
Owner

bxparks commented Nov 4, 2021

AceTime will not support ArduinoCore-api in the foreseeable future. So it will not support the megaAVR. Closing.

@bxparks bxparks closed this as completed Nov 4, 2021
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

2 participants