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

Crashes with updated libraries (Clarify required library versions in docs) #15

Open
z-l-p opened this issue Jan 6, 2022 · 1 comment

Comments

@z-l-p
Copy link

z-l-p commented Jan 6, 2022

I just spent hours trying to compile the V2 code in 2021 (Arduino IDE 1.8.9). Much has changed since 2019, and compiling with current library versions will result in a crashed Arduino (no display at startup, etc). Most open issues seem to be traceable to this.
My solution was to look back through the releases of all required libraries to find the ones that were contemporary in March 2019 when the initial commit was made. I had success with the versions below. (Others might work too, but I got tired of trying.)

  • Arduino PID Library: v1.1.1
  • Adafruit MAX31856 Library: v1.0.3
  • Adafruit SSD1306 Library: v1.2.9
  • Adafruit GFX Library: v1.4.8

NOTE: The Arduino IDE library manager doesn't seem to roll back to previous versions gracefully. It's best to delete the folders for any existing versions before using the library manager to download the old versions.

Maybe lib version requirements could be added to the README or the code comments?

@rocketscream rocketscream pinned this issue Jan 7, 2022
@clytle374
Copy link

I've been playing with this code(forking it) and I believe the 328P is running out of memory crashing the display memory allocation. Removing some code left me with a glitching lower right corner of the display. Moving to a atmega644 fixed it. I can't be sure of all issues as I'm using a different thermocouple chip.

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