microsoft / microsoft/pxt-maker

Adafruit Metro M0 Express onboard neopixel shines brilliant while running program.

Open
#210 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
130
Forks
90
Avg merge
1d 14h
Merged PRs (30d)
1

Description

Describe the bug
After upload of program to Metro M0 Express, when program does not include any mention of control of on-board neopixel (green- the one that shines when re-set button is pressed prior to flashing code) then glows very brilliant green while code is running for the duration of program.

To Reproduce

https://makecode.com/_fbCPM0Hz79E5

Do not expect to see brilliant green LED pixel during entire running of the code.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
    Microsoft Surface; Windows 10 , Chrome Browser

Also note that simulator does not alter the string as programmed when resistance is changed ; expected the string to update message as resistance increases as in code.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running the linked MakeCode program on an Adafruit Metro M0 Express and compare the onboard neopixel with the simulator. Reproduce both the continuously bright green pixel and the simulator's unchanged string when resistance changes, then define separate expected results for each behavior before locating the relevant pxt-maker entry points.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.