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

STM32F7 I2S Support #3362

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

STM32F7 I2S Support #3362

wants to merge 3 commits into from

Conversation

kasjer
Copy link
Contributor

@kasjer kasjer commented Jan 15, 2025

This adds support for I2S for STM32F7 devices

Change adds i2s driver based on STM32F4

Two nucleo STM32F7 BSP boards configuration for I2S (PLL and ST HAL)

@github-actions github-actions bot added STM STM32 related BSP size/xl labels Jan 15, 2025
Code can configures I2SPLL during initialization if
enabled.
I2SPLL can be used for I2S SAI or SPDIFRX

Signed-off-by: Jerzy Kasenberg <[email protected]>
Code implements I2S driver for STM32F7xx MCUs that have it.

Signed-off-by: Jerzy Kasenberg <[email protected]>
Settings for PLLI2S that can be used for audio.
I2S clock is suitable for 48 kHz sample rate.

Code also enables I2S in ST HAL config by defining
HAL_I2S_MODULE_ENABLE

Signed-off-by: Jerzy Kasenberg <[email protected]>
@kasjer kasjer force-pushed the kasjer/stm32f7-i2s branch from 827b4d7 to c29eaf0 Compare January 28, 2025 08:51
@kasjer kasjer changed the title STM32 I2S Support STM32F7 I2S Support Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant