Skip to content

Connecting over USB puts CircuitPlayground Bluefruit in REPL, but doesn't show this in the console. #438

@gallaugher

Description

@gallaugher

CircuitPython Version

CircuitPython 10.0.3, CircuitPlayground Bluefruit, Chrome running on macOS 26.

Workflow(s)

USB

Browser(s)

Chrome is up to date
Version 143.0.7499.170 (Official Build) (arm64)

Console Log

Steps

I'm prepping the first class lesson & notice that if I have a CircuitPlayground Bluefruit with a fresh version of CircuitPython (I've got 10.0.3 on the board), and I go to code.circuitpython.org and connect over USB, all 10 neopixel lights on the board light up in white as if I'm in the REPL. When I open an existing code file (Open button, code.py), then make changes and save, it remains in this "all white lights REPL mode", even though the serial console doesn't show it as being in REPL, nor does it show any output as expected - It just shows the Device ID & "Connected", as it did after I connected to the board.
Is this a bug or is there a specific procedure I should be using?
It does seem like "Save + Run" does work properly, getting me out of REPL all white lights mode, executing code, and showing results in the console, but I the workflow I'm describing isn't what's wanted.
For example, if I enter some updates, then select "Save" instead of "Save + Run" after the "Save + Run" above, I get the expected result - the code reruns, and I see the results in the console.
FYI: Here is the code, nothing special about it. Just two print statements:
print("CircuitPython is cool!")
print("You are becoming a coding legend!")

Description

See above

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions