Skip to content

Is there a way to sync the µC with the Beam? #3

@ScruffR

Description

@ScruffR

If I wanted to have some arbitrary texts of variable length, each of them to be scrolled across the beams - e.g. three times - before moving on to the next, how would I know when exactly the third scroll has been fully done to start printing the next to the beams?

This would seem to be a task for the IRQ or SYNC pins, but there seems to be next to no info what they do, how they work or how they could be used.

Another nice to have feature - going down that line - would be to allow to provide a callback function which is triggered once an ongoing "animation" has finished (onec per scroll run with a parameter like int remainingLoops to tell which run we just saw and whether it was the last one == 0).

BTW, why did you opt for 7 to indicate an infinite loop and not - as more commonly done - 0 (or even -1)? This would have allowed to have more than only 6 runs.

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