adafruit / adafruit/Adafruit_Wippersnapper_Arduino

Destructors not being called?

Open
#911 0 comments 0 reactions 0 assignees View on GitHub
Status: Needs Investigation
Dominant language
C++
Stars
54
Forks
56
Avg merge
2d 12h
Merged PRs (30d)
11

Description

Dealing with the latest driver and asking a few probing questions it was suggested by GPT5.4 the i2c destructor drivers etc (other classes except display) weren't being called correctly/at-all.

Didn't want to fully derail, but written up here (suggestions / GH issue details begin after LLM transcript, Line 188):

[issue-max44009-lifecycle-handoff.md](https://github.com/user-attachments/files/26759951/issue-max44009-lifecycle-handoff.md)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading issue-max44009-lifecycle-handoff.md, especially the issue details beginning around line 188, and compare its destructor concerns with the latest driver behavior. Trace the lifecycle of the I2C and other non-display classes; done means determining whether their destructors are called correctly and documenting or reproducing the confirmed failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino, cpp
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.