1.5.2 will not compile a sketch on Arduino 2.0.3 #385
Replies: 2 comments 3 replies
-
Which canned examples do not work? What the hell hardware is that? How does it relate to my core???? This core does not provide product-level hardware definitions, we provide chip level ones. I've never heard of that board, much less know how it has anything to do with DxCore. 2.0.3 of the IDE is not guaranteed to work, no work has been conducted to add such support, and due to the critical priorities I list below, all of which have higher priority, I do not expect to have time to make 2.x work possibly until the start of the second quarter. In any case - unless the problem is demonstrated to meet these criteria:
Only issues that meet all three of those criteria can be triaged and might take priorirty over the following list of critical projects. The current list of things that must be done before I look into anything but the most severe
Thereafter, there is a list of critical projects which must be completed prior to further work on the modern AVR cores, they are:
Only one ALL of those CRITICAL AND URGENT matters has been corrected can I look at supporting a new major version of an IDE from an organization which had only a single release version of 1.8.x that was fit for purpose in the past 2 years. Arduino is constantly breaking things, and you should assume that, unless there is a broad consensus that the version works both in general and with the hardware package you are using, a new IDE release should be assumed to not work correctly - the Arduino trackrecord is just so poor in terms of release quality that like, that I must advise against upgrading until there is a clear consensus that the release is fit for purpose. Their hit rate is around 10-15% (of their releases that are suitable for use), and I would think it would be much lower still when |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm one of the main maintainers on the AVR-IoT Cellular library. Please feel free to ask any questions or open up issues on our Github page. We're happy to help with any issues. Regarding the compile issues. I'm not able to reproduce it with Arduino IDE 2.0.3, DxCore 1.5.3 and AVR-IoT Cellular Library 1.3.4, but as said, please feel free to contact us if there are any issues. |
Beta Was this translation helpful? Give feedback.
-
Greetings,
I get the below error messages when trying to compile a sketch that worked prior to the latest library update.
Nothing compiles, not even the canned examples.
Any thoughts and or help would be greatly appreciated!
-michael
HW: Microchip AVR-IoT-Cellular mini
SW: Arduino IDE 2.0.3
DxCore 1.5.2
Lib: Microchip AVR-IoT-Cellular V1.3.3
C:\Users\michaell\AppData\Local\Arduino15\packages\DxCore\hardware\megaavr\1.5.2\libraries\DxCore\src/DxCore.h:66:20: error: variable or field 'configXOSC32K' declared void
void configXOSC32K(X32K_TYPE_t settings = X32K_HIGHPWR_START2S, X32K_ENABLE_t enable = X32K_ENABLED);
C:\Users\michaell\AppData\Local\Arduino15\packages\DxCore\hardware\megaavr\1.5.2\libraries\DxCore\src/DxCore.h:66:20: error: 'X32K_TYPE_t' was not declared in this scope
C:\Users\michaell\AppData\Local\Arduino15\packages\DxCore\hardware\megaavr\1.5.2\libraries\DxCore\src/DxCore.h:66:20: note: suggested alternative: 'X32K_OPT_t'
void configXOSC32K(X32K_TYPE_t settings = X32K_HIGHPWR_START2S, X32K_ENABLE_t enable = X32K_ENABLED);
C:\Users\michaell\AppData\Local\Arduino15\packages\DxCore\hardware\megaavr\1.5.2\libraries\DxCore\src/DxCore.h:66:79: error: expected primary-expression before 'enable'
void configXOSC32K(X32K_TYPE_t settings = X32K_HIGHPWR_START2S, X32K_ENABLE_t enable = X32K_ENABLED);
<<<
Beta Was this translation helpful? Give feedback.
All reactions