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

DMA_CSELR missing for L4 #1001

Closed
Jochen0x90h opened this issue Dec 22, 2018 · 1 comment
Closed

DMA_CSELR missing for L4 #1001

Jochen0x90h opened this issue Dec 22, 2018 · 1 comment

Comments

@Jochen0x90h
Copy link

The data sheet shows DMA1_CSELR and DMA2_CSELR to select which peripheral uses which dma on page 297 and tables 41 and 42. Currently no defines are available for l4 (only for f0 in f0/dma.h). Also no functions to set the register values.

https://www.st.com/content/ccc/resource/technical/document/reference_manual/group0/b0/ac/3e/8f/6d/21/47/af/DM00151940/files/DM00151940.pdf/jcr:content/translations/en.DM00151940.pdf

@karlp karlp closed this as completed in ad10e96 Dec 30, 2018
@karlp
Copy link
Member

karlp commented Dec 30, 2018

I've added the defines at least, but pulling out all the functionality for this channel selection system, for both f0/l4 and anyone else who uses it is bigger than I'm doing personally. Thanks for the pointer though!

grevaillot pushed a commit to grevaillot/libopencm3 that referenced this issue Jan 10, 2019
Far from complete support for the channel selection systems on f0/l4,
but at least brings in the defines needed for doing this yourself.

Fixes libopencm3#1001
grevaillot pushed a commit to grevaillot/libopencm3 that referenced this issue Jan 11, 2019
Far from complete support for the channel selection systems on f0/l4,
but at least brings in the defines needed for doing this yourself.

Fixes libopencm3#1001
BOJIT pushed a commit to BOJIT/PlatformIO-libopencm3 that referenced this issue Jan 30, 2021
Far from complete support for the channel selection systems on f0/l4,
but at least brings in the defines needed for doing this yourself.

Fixes libopencm3#1001
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants