Skip to content
Discussion options

You must be logged in to vote

Does the Pyboard support multiple non-blocking calls to uart.write() (on different UART peripherals, of course) ?

Not at the moment unfortunately.

Some of the ports (e.g. rp2) have a tx ring buffer and an IRQ that keeps writing out the buffer in the background (which is what lets flush and txdone work). The STM32 does not have this.

Ideally, DMA support for the various busses (I2C, SPI, UART, etc) is something that would be great to support.

Replies: 10 comments 22 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by AsensioL
Comment options

You must be logged in to vote
8 replies
@robert-hh
Comment options

@jimmo
Comment options

jimmo Sep 3, 2022
Maintainer

@robert-hh
Comment options

@AsensioL
Comment options

@robert-hh
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
6 replies
@jimmo
Comment options

jimmo Sep 5, 2022
Maintainer

@robert-hh
Comment options

@peterhinch
Comment options

@robert-hh
Comment options

@robert-hh
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
6 replies
@peterhinch
Comment options

@robert-hh
Comment options

@jimmo
Comment options

jimmo Sep 8, 2022
Maintainer

@peterhinch
Comment options

@jimmo
Comment options

jimmo Sep 8, 2022
Maintainer

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@peterhinch
Comment options

@robert-hh
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment