FRC1076 / FRC1076/NeoPixel_GOI_Simulator

Implement the NeoDisplay render() method

Open
#5 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The render() method needs to return a big string that represents what should be printed to the screen. It will have do rearrange the array of '*' (on), and ' ' (off) values so that the serpentine ordering is respected. For the first version, you can assume that we have a single 8x32 sheet. Probably want so leave horizontal spaces between the pixels, since display characters tall and narrow. Experiment to see if you need a vertical space or not.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the NeoDisplay.render() entry point and inspect how the array of '*' and ' ' values is stored. Implement output for a single 8x32 sheet using serpentine ordering, then verify that the returned string has readable horizontal spacing between display characters.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-graphics
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.