zephyr/drivers/i2s
Tomasz Moń 07d9e521b8 drivers: i2s_nrfx: Support less than block size writes
Calling I2S write with less bytes than I2S TX memory block size makes it
possible to synchronize the time when next block is used against some
other, possibly externally sourced, signal. Example use case includes
USB Audio where audio sink and/or source has to be synchronized against
USB SOF. In Asynchronous synchronization type the rate matching is
achieved by varying the number of samples sent/received by 1 sample
(e.g. for 48 kHz audio, 47 or 49 samples are transmitted during frame
instead of 48).

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-01-15 13:54:13 +01:00
..
CMakeLists.txt drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
i2s_common.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
i2s_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
i2s_litex.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
i2s_litex.h
i2s_ll_stm32.c i2s: stm32h7: add i2s support for stm32h7 mcu family 2024-01-04 13:48:28 +01:00
i2s_ll_stm32.h drivers: i2s: add support for i2s domain clock on stm32 devices 2023-03-30 13:47:55 +02:00
i2s_mcux_flexcomm.c drivers: i2s: Set DMA complete_callback flag 2023-12-14 09:28:38 +01:00
i2s_mcux_sai.c drivers: i2s: i2s_mcux_sai: use clock-mux property to select SAI mux 2023-10-20 15:01:10 +02:00
i2s_mcux_sai.h
i2s_nrfx.c drivers: i2s_nrfx: Support less than block size writes 2024-01-15 13:54:13 +01:00
i2s_sam_ssc.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
Kconfig drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
Kconfig.litex
Kconfig.mcux drivers: all: mcux: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
Kconfig.mcux_flexcomm
Kconfig.nrfx drivers: i2s: i2s_nrfx: Add support for new instance 2023-11-20 09:24:05 +01:00
Kconfig.sam_ssc
Kconfig.stm32 i2s: stm32h7: add i2s support for stm32h7 mcu family 2024-01-04 13:48:28 +01:00