Lines Matching refs:spi_periph
309 void spi_i2s_deinit(uint32_t spi_periph);
313 ErrStatus spi_init(uint32_t spi_periph, spi_parameter_struct *spi_struct);
315 void spi_enable(uint32_t spi_periph);
317 void spi_disable(uint32_t spi_periph);
320 void i2s_init(uint32_t spi_periph, uint32_t i2s_mode, uint32_t i2s_standard, uint32_t i2s_ckpl);
322 void i2s_psc_config(uint32_t spi_periph, uint32_t i2s_audiosample, uint32_t i2s_frameformat, uint32…
324 void i2s_enable(uint32_t spi_periph);
326 void i2s_disable(uint32_t spi_periph);
330 void spi_nss_output_enable(uint32_t spi_periph);
332 void spi_nss_output_disable(uint32_t spi_periph);
334 void spi_nss_internal_high(uint32_t spi_periph);
336 void spi_nss_internal_low(uint32_t spi_periph);
340 void spi_dma_enable(uint32_t spi_periph, uint8_t spi_dma);
342 void spi_dma_disable(uint32_t spi_periph, uint8_t spi_dma);
346 ErrStatus spi_i2s_data_frame_format_config(uint32_t spi_periph, uint16_t frame_format);
348 void spi_i2s_data_transmit(uint32_t spi_periph, uint16_t data);
350 uint16_t spi_i2s_data_receive(uint32_t spi_periph);
352 void spi_bidirectional_transfer_config(uint32_t spi_periph, uint32_t transfer_direction);
356 void spi_crc_polynomial_set(uint32_t spi_periph, uint16_t crc_poly);
358 uint16_t spi_crc_polynomial_get(uint32_t spi_periph);
360 void spi_crc_on(uint32_t spi_periph);
362 void spi_crc_off(uint32_t spi_periph);
364 void spi_crc_next(uint32_t spi_periph);
366 uint16_t spi_crc_get(uint32_t spi_periph, uint8_t crc);
370 void spi_ti_mode_enable(uint32_t spi_periph);
372 void spi_ti_mode_disable(uint32_t spi_periph);
376 void spi_nssp_mode_enable(uint32_t spi_periph);
378 void spi_nssp_mode_disable(uint32_t spi_periph);
382 void qspi_enable(uint32_t spi_periph);
384 void qspi_disable(uint32_t spi_periph);
386 void qspi_write_enable(uint32_t spi_periph);
388 void qspi_read_enable(uint32_t spi_periph);
390 void qspi_io23_output_enable(uint32_t spi_periph);
392 void qspi_io23_output_disable(uint32_t spi_periph);
396 void spi_fifo_access_size_config(uint32_t spi_periph, uint16_t fifo_access_size);
398 void spi_transmit_odd_config(uint32_t spi_periph, uint16_t odd);
400 void spi_receive_odd_config(uint32_t spi_periph, uint16_t odd);
402 void spi_crc_length_set(uint32_t spi_periph, uint16_t crc_length);
406 void spi_i2s_interrupt_enable(uint32_t spi_periph, uint8_t interrupt);
408 void spi_i2s_interrupt_disable(uint32_t spi_periph, uint8_t interrupt);
410 FlagStatus spi_i2s_interrupt_flag_get(uint32_t spi_periph, uint8_t interrupt);
412 FlagStatus spi_i2s_flag_get(uint32_t spi_periph, uint32_t flag);
414 void spi_crc_error_clear(uint32_t spi_periph);