-
Notifications
You must be signed in to change notification settings - Fork 41
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
UART function definitions are missing #63
Comments
There is also no register defined for setting the UART baud rate (i.e., divisor) in csr.h. Is it included as a register field in one of the other CSRs? |
@thesourcerer8 commented about getting uart to work here: |
but it would be nice to also have the caravel
|
it particular it seems that |
As far as I know, MicroPython is a software stack which runs on Nucleo board and UART peripheral on Caravel management SoC is not controlled by MicroPython. |
@abdullahyildiz yep, but the hardware pin that export the hardware bus are physically connected to the Nucleo board, so it should be possible to surface them to the micropython environment thru the HAL. |
UART peripheral pins on management SoC is not connected to Nucleo board. We were able to interact with it by standard UART cable. |
@abdullahyildiz I think they are electrically connected, UART is on |
found out that we can actually bridge one of the existing UART port defined here: by setting the pin The data from the caravel serial port can then be read from the micropython environment using:
|
It seems that definitions of the function declarations in uart.h are missing in firmware_vex:
The text was updated successfully, but these errors were encountered: