Skip to content

MargaySetup.ino depends on DS3231; consider switching to DS3231_Logger #30

Description

@awickert

MargaySetup.ino (the hardware test/setup sketch in Project-Margay) currently includes <DS3231.h> (Andy's library), while Margay_Library itself uses DS3231_Logger (Bobby's implementation).

This means anyone using MargaySetup.ino needs to install DS3231 as an extra dependency that isn't otherwise required by the Margay ecosystem.

Questions to resolve:

  • Did DS3231_Logger exist when MargaySetup.ino was written, or was DS3231 used because it was the only option at the time?
  • Is there a reason to prefer DS3231 over DS3231_Logger for the hardware test sketch specifically?

If not, MargaySetup.ino should be updated to use DS3231_Logger to remove the unnecessary dependency and keep the library footprint consistent.

Note: DS3231_Logger may be renamed with an NW_ prefix in the future (per NorthernWidget naming conventions to avoid clashes). This issue should track that rename as well if/when it happens.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions