Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc/boards: information concerning access to RIOT shell #17453

Open
krzysztof-cabaj opened this issue Dec 28, 2021 · 2 comments
Open

doc/boards: information concerning access to RIOT shell #17453

krzysztof-cabaj opened this issue Dec 28, 2021 · 2 comments
Labels
Area: doc Area: Documentation Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors)

Comments

@krzysztof-cabaj
Copy link
Contributor

krzysztof-cabaj commented Dec 28, 2021

Description

When I try connecting to RIOT shell flashed at RPi-pico board, I cannot find any details concerning connection in board documentation. This could be a problem, especially for users not familiar with microcontrollers. After some investigation of documentation for dozen boards, I find that this information is inconsistent and, in many boards, missing. For example, sections that contain this kind of information are titled: Accessing STDIO via UART, Using UART, STDIO configuration or simply STDIO - to mention a few. Sometimes this title does not correspond to reality, for example, title Accessing STDIO via UART and the first sentence: "STDIO of RIOT is directly available over the USB port" ... where board uses CDC-ACM USB module. Only in the documentation of one board I find a connection baud rate, however few are used.

In this issue I would like to introduce and discuss some common style of such information. Of course, all information could be found in the Internet or simply checked/guessed, but such information, especially for people starting with RIOT would be beneficial.

Section title: Accessing RIOT shell

Necessarily information:

  • default access method: UART, board UART-USB converter or RIOT USB CDC-ACM module,
  • connection baud rate,
  • if UART is used
    • TX/RX pins,
    • clear information if 5V TTL is acceptable or some logic level converter is needed.

This section should be placed just after the section describing the flashing procedure.

Useful links

Sample connection description using this style: PR #17454

I'm looking forward comments and suggestions.

@maribu
Copy link
Member

maribu commented Sep 18, 2022

With #17454 merged, can this be considered as solved?

@krzysztof-cabaj
Copy link
Contributor Author

I open this issue to note some lacks in board documentation - which could be a problem for newbie.
I checked today first 8th boards in the documentation and only 5 has any information concerning accessing RIOT shell, but many mentioned in this issue, in my opinion important information is lacking. I don't count but I think similar ratio is in nucleo boards ... and probably in all other boards.

On one hand, the issue is unsolved - and there is still undone work in boards documentation concerning this issue topic.
But, from the other hand, nobody adds such description to other boards.

If you think that there is chance that somebody else could add such description to boards documentation we could leave this issue opened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: doc Area: Documentation Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors)
Projects
None yet
Development

No branches or pull requests

2 participants