iLLD_TC29x
1.0
|
QSPI basic functionality. More...
#include "IfxQspi.h"
Go to the source code of this file.
Functions | |
float | IfxQspi_calcRealBaudrate (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId) |
Function to calculate baudrate of specified channel. More... | |
uint32 | IfxQspi_calculateBasicConfigurationValue (Ifx_QSPI *qspi, const IfxQspi_ChannelId channelId, const SpiIf_ChMode *chMode, const float baudrate) |
Function to calculate BACON register values. More... | |
uint32 | IfxQspi_calculateExtendedConfigurationValue (Ifx_QSPI *qspi, const uint8 cs, const SpiIf_ChConfig *chConfig) |
Function to calculate ECON register values. More... | |
uint32 | IfxQspi_calculatePrescaler (Ifx_QSPI *qspi, float baudrate) |
Function to calculate prescaler. More... | |
uint32 | IfxQspi_calculateTimeQuantumLength (Ifx_QSPI *qspi, float maxBaudrate) |
Specifies the function to calculate Time quantum length. More... | |
void | IfxQspi_read16 (Ifx_QSPI *qspi, uint16 *data, Ifx_SizeT count) |
Reads 16bit data from the Rx FIFO. More... | |
void | IfxQspi_read32 (Ifx_QSPI *qspi, uint32 *data, Ifx_SizeT count) |
Reads 32bit data from the Rx FIFO. More... | |
void | IfxQspi_read8 (Ifx_QSPI *qspi, uint8 *data, Ifx_SizeT count) |
Reads 8bit data from the Rx FIFO. More... | |
uint32 | IfxQspi_recalcBasicConfiguration (uint32 oldBACON, Ifx_SizeT numOfData, boolean shortData, boolean lastData) |
Re-calculated BACON from the oldBACON. More... | |
void | IfxQspi_resetModule (Ifx_QSPI *qspi) |
resets QSPI kernel More... | |
void | IfxQspi_setSlaveSelectOutputControl (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, boolean outputEnable, boolean activeLevel) |
Configures a Slave Select Output. More... | |
void | IfxQspi_write16 (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, uint16 *data, Ifx_SizeT count) |
Writes 16bit data into the Tx FIFO. More... | |
void | IfxQspi_write32 (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, uint32 *data, Ifx_SizeT count) |
Writes 32bit data into the Tx FIFO. More... | |
void | IfxQspi_write8 (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, uint8 *data, Ifx_SizeT count) |
Writes 8bit data into the Tx FIFO. More... | |
QSPI basic functionality.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxQspi.c.