STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Variables

Variables

TS_DrvTypeDef mfxstm32l152_ts_drv
 
IO_DrvTypeDef mfxstm32l152_io_drv
 
IDD_DrvTypeDef mfxstm32l152_idd_drv
 
uint8_t mfxstm32l152 [MFXSTM32L152_MAX_INSTANCE] = {0}
 

Detailed Description

Variable Documentation

uint8_t mfxstm32l152[MFXSTM32L152_MAX_INSTANCE] = {0}

Definition at line 143 of file mfxstm32l152.c.

IDD_DrvTypeDef mfxstm32l152_idd_drv
Initial value:
=
{
}
uint16_t mfxstm32l152_ReadID(uint16_t DeviceAddr)
Read the MFXSTM32L152 IO Expander device ID.
Definition: mfxstm32l152.c:272
uint8_t mfxstm32l152_Error_ReadSrc(uint16_t DeviceAddr)
Read Error Source.
void mfxstm32l152_Error_ClearIT(uint16_t DeviceAddr)
Clear Error global interrupt.
void mfxstm32l152_IDD_EnableIT(uint16_t DeviceAddr)
Configure mfx to enable Idd interrupt.
uint8_t mfxstm32l152_Error_ReadMsg(uint16_t DeviceAddr)
Read Error Message.
void mfxstm32l152_WakeUp(uint16_t DeviceAddr)
WakeUp mfxstm32l152 from standby mode.
Definition: mfxstm32l152.c:249
void mfxstm32l152_Error_DisableIT(uint16_t DeviceAddr)
disable Error interrupt
void mfxstm32l152_LowPower(uint16_t DeviceAddr)
Put mfxstm32l152 Device in Low Power standby mode.
Definition: mfxstm32l152.c:235
void mfxstm32l152_IDD_Config(uint16_t DeviceAddr, IDD_ConfigTypeDef MfxIddConfig)
Configures the IDD current measurement.
void mfxstm32l152_IDD_DisableIT(uint16_t DeviceAddr)
disable Idd interrupt
uint8_t mfxstm32l152_Error_GetITStatus(uint16_t DeviceAddr)
get Error interrupt status
void mfxstm32l152_IDD_GetValue(uint16_t DeviceAddr, uint32_t *ReadValue)
Get Idd current value.
void mfxstm32l152_DeInit(uint16_t DeviceAddr)
DeInitialize the mfxstm32l152 and unconfigure the needed hardware resources.
Definition: mfxstm32l152.c:201
void mfxstm32l152_Init(uint16_t DeviceAddr)
Initialize the mfxstm32l152 and configure the needed hardware resources.
Definition: mfxstm32l152.c:168
void mfxstm32l152_Error_EnableIT(uint16_t DeviceAddr)
Enable Error global interrupt.
void mfxstm32l152_IDD_Start(uint16_t DeviceAddr)
Launch IDD current measurement.
void mfxstm32l152_IDD_ClearIT(uint16_t DeviceAddr)
Clear Idd global interrupt.
uint8_t mfxstm32l152_IDD_GetITStatus(uint16_t DeviceAddr)
get Idd interrupt status
void mfxstm32l152_Reset(uint16_t DeviceAddr)
Reset the mfxstm32l152 by Software.
Definition: mfxstm32l152.c:221

Definition at line 115 of file mfxstm32l152.c.

IO_DrvTypeDef mfxstm32l152_io_drv
Initial value:
=
{
}
uint16_t mfxstm32l152_ReadID(uint16_t DeviceAddr)
Read the MFXSTM32L152 IO Expander device ID.
Definition: mfxstm32l152.c:272
void mfxstm32l152_IO_DisableIT(uint16_t DeviceAddr)
Disable the global IO interrupt source.
Definition: mfxstm32l152.c:841
uint8_t mfxstm32l152_IO_Config(uint16_t DeviceAddr, uint32_t IO_Pin, IO_ModeTypedef IO_Mode)
Configures the IO pin(s) according to IO mode structure value.
Definition: mfxstm32l152.c:535
uint32_t mfxstm32l152_IO_ReadPin(uint16_t DeviceAddr, uint32_t IO_Pin)
Return the state of the selected IO pin(s).
Definition: mfxstm32l152.c:809
uint32_t mfxstm32l152_IO_ITStatus(uint16_t DeviceAddr, uint32_t IO_Pin)
Check the status of the selected IO interrupt pending bit.
Definition: mfxstm32l152.c:881
void mfxstm32l152_IO_WritePin(uint16_t DeviceAddr, uint32_t IO_Pin, uint8_t PinState)
When GPIO is in output mode, puts the corresponding GPO in High (1) or Low (0) level.
Definition: mfxstm32l152.c:786
void mfxstm32l152_IO_ClearIT(uint16_t DeviceAddr, uint32_t IO_Pin)
Clear the selected IO interrupt pending bit(s). It clear automatically also the general MFXSTM32L152_...
Definition: mfxstm32l152.c:903
void mfxstm32l152_Init(uint16_t DeviceAddr)
Initialize the mfxstm32l152 and configure the needed hardware resources.
Definition: mfxstm32l152.c:168
void mfxstm32l152_IO_EnableIT(uint16_t DeviceAddr)
Enable the global IO interrupt source.
Definition: mfxstm32l152.c:828
void mfxstm32l152_Reset(uint16_t DeviceAddr)
Reset the mfxstm32l152 by Software.
Definition: mfxstm32l152.c:221
void mfxstm32l152_IO_Start(uint16_t DeviceAddr, uint32_t IO_Pin)
Start the IO functionality used and enable the AF for selected IO pin(s).
Definition: mfxstm32l152.c:472

Definition at line 97 of file mfxstm32l152.c.

TS_DrvTypeDef mfxstm32l152_ts_drv
Initial value:
=
{
}
uint16_t mfxstm32l152_ReadID(uint16_t DeviceAddr)
Read the MFXSTM32L152 IO Expander device ID.
Definition: mfxstm32l152.c:272
uint8_t mfxstm32l152_TS_ITStatus(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
void mfxstm32l152_TS_DisableIT(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
uint8_t mfxstm32l152_TS_DetectTouch(uint16_t DeviceAddr)
Return if there is touch detected or not.
void mfxstm32l152_TS_Start(uint16_t DeviceAddr)
Configures the touch Screen Controller (Single point detection)
Definition: mfxstm32l152.c:993
void mfxstm32l152_TS_GetXY(uint16_t DeviceAddr, uint16_t *X, uint16_t *Y)
Get the touch screen X and Y positions values.
void mfxstm32l152_TS_EnableIT(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
void mfxstm32l152_Init(uint16_t DeviceAddr)
Initialize the mfxstm32l152 and configure the needed hardware resources.
Definition: mfxstm32l152.c:168
void mfxstm32l152_TS_ClearIT(uint16_t DeviceAddr)
Configure the selected source to generate a global interrupt or not.
void mfxstm32l152_Reset(uint16_t DeviceAddr)
Reset the mfxstm32l152 by Software.
Definition: mfxstm32l152.c:221

Definition at line 80 of file mfxstm32l152.c.