Skip to content

Decimal and colon freezes Artemis #6

@ArrowRaider

Description

@ArrowRaider

Description of the issue

If the colon or decimal point is lit on the Qwiic Alphanumeric Display and the board is a RedBoard Artemis Nano, the board hangs.

Workbench

  • RedBoard Artemis Nano (DEV-15443)
  • Qwiic Alphanumeric Display - Red (SPX-16427)
  • SparkFun Qwiic Alphanumeric Display Arduino Library - 1.1.2
  • Note: does not hang on SparkFun RedBoard (AVR based)

Steps to reproduce

Attach Artemis Nano and Display together using Qwiic cable.
Upload the following sketch


HT16K33 display;

void setup() {
  Wire.begin();
  if (!display.begin())
    while (1);
}

void loop() {
  display.print("FOO.");
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
  display.print("BAR");
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

You can also replace the decimal with a colon and the same behavior will happen. It will also happen if you use the Colon() or Decimal() functions. If you send simply, "FOO", it will work correctly but without lighting the segments of course.

Expected behavior

It should alternate between FOO. and BAR and the LED should blink.

Actual behavior

It says FOO. and stops

This issue may need to be filed at https://github.com/sparkfun/Arduino_Apollo3/, I am not sure.

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