MCPcopy Create free account

hub / github.com/MYaqoobEmbedded/STM32-Tutorials / functions

Functions633 in github.com/MYaqoobEmbedded/STM32-Tutorials

↓ 1 callersFunctionSystemClock_Config
* @brief System Clock Configuration * @retval None */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method1.c:152
↓ 1 callersFunctionSystemClock_Config
System Clock Configuration */
Tutorial 26 - SPI LCD + Resistive touch/main.c:142
↓ 1 callersFunctionSystemClock_Config
System Clock Configuration */
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/main.c:132
↓ 1 callersFunctionTSC2046_BR_point
ii. Bottom-Right corner point
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:195
↓ 1 callersFunctionTSC2046_Begin
4. Begin function
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:159
↓ 1 callersFunctionTSC2046_Calibrate
2. Calibrate resistive touch panel
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:59
↓ 1 callersFunctionTSC2046_GetTouchData
8. Get touch sccreen data
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:208
↓ 1 callersFunctionTSC2046_TL_point
6. Print calibration points i. Top-Left corner point
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:189
↓ 1 callersFunctionTSC2046_getOrientation
7. Get orientation (from LCD driver)
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:202
↓ 1 callersFunctionTS_IO_Delay
* @brief TS delay * @param Delay: Delay in ms * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:881
↓ 1 callersFunctionTS_IO_Init
* @brief Initializes Touchscreen low level. * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:844
↓ 1 callersFunctionUART_EndTransmit_IT
* @brief Wrap up transmission in non-blocking mode. * @param huart pointer to a UART_HandleTypeDef structure that contains * th
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1613
↓ 1 callersFunctionUART_Transmit_IT
* @brief Send an amount of data in interrupt mode * Function called under interruption only, once * interruptions have been enab
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1565
↓ 1 callersFunctionUsbTest_Read
2. USB test Read function
Tutorial 34 - USB MSC Flash Drive/main.c:297
↓ 1 callersFunctionapplication_handling
UART Application handling function
Tutorial 40 - UART DMA/UART_DMA_main.c:334
↓ 1 callersFunctionaudioI2S_fullTransfer_Callback
Tutorial 43 - WAV Player/Audio/audioI2S.c:178
↓ 1 callersFunctionaudioI2S_halfTransfer_Callback
* @brief Half/Full transfer Audio callback for buffer management */
Tutorial 43 - WAV Player/Audio/audioI2S.c:174
↓ 1 callersFunctionaudioI2S_init
I2S Audio library function definitions */ * @brief Initialises I2S Audio settings * @param audioFreq - WAV file Audio sampling rate (44.1KHz, 48KHz,
Tutorial 43 - WAV Player/Audio/audioI2S.c:106
↓ 1 callersFunctionaudioI2S_pause
* @brief Pause audio out */
Tutorial 43 - WAV Player/Audio/audioI2S.c:139
↓ 1 callersFunctionaudioI2S_play
* @brief Starts Playing Audio from buffer */
Tutorial 43 - WAV Player/Audio/audioI2S.c:118
↓ 1 callersFunctionaudioI2S_pllClockConfig
* @brief I2S Clock Config */
Tutorial 43 - WAV Player/Audio/audioI2S.c:24
↓ 1 callersFunctionaudioI2S_resume
* @brief Resume audio out */
Tutorial 43 - WAV Player/Audio/audioI2S.c:148
↓ 1 callersFunctionaudioI2S_setHandle
* @brief set I2S HAL handle */
Tutorial 43 - WAV Player/Audio/audioI2S.c:94
↓ 1 callersFunctionaudioI2S_stop
* @brief Stop audio */
Tutorial 43 - WAV Player/Audio/audioI2S.c:165
↓ 1 callersFunctionft5336_Get_I2C_InitializedStatus
* @brief Return the status of I2C was initialized or not. * @param None. * @retval : I2C initialization status. */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:568
↓ 1 callersFunctionft5336_TS_Configure
* @brief Basic static configuration of TouchScreen * @param DeviceAddr: FT5336 Device address for communication on I2C Bus. * @retval Status F
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:595
↓ 1 callersFunctionft5336_TS_DisableIT
* @brief Configure the FT5336 device to stop generating IT on the given INT pin * connected to MCU as EXTI. * @param DeviceAddr: Devic
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:390
↓ 1 callersFunctionft5336_TS_GetGestureID
* @brief Get the last touch gesture identification (zoom, move up/down...). * @param DeviceAddr: Device address on communication Bus (I2C slave a
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:435
↓ 1 callersFunctionft5336_TS_GetTouchInfo
* @brief Get the touch detailed informations on touch number 'touchIdx' (0..1) * This touch detailed information contains : * -
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:459
↓ 1 callersFunctionlcd16x2_1stLine
* @brief Move to beginning of 1st line */
Tutorial 11 - LCD16x2/lcd16x2.c:318
↓ 1 callersFunctionlcd16x2_2ndLine
* @brief Move to beginning of 2nd line */
Tutorial 11 - LCD16x2/lcd16x2.c:325
↓ 1 callersFunctionlcd16x2_clear
* @brief Display clear */
Tutorial 11 - LCD16x2/lcd16x2.c:364
↓ 1 callersFunctionlcd16x2_i2c_display
* @brief Display ON/OFF, to hide all characters, but not clear */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:258
↓ 1 callersFunctionlcd16x2_i2c_sendData
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:118
↓ 1 callersFunctionlcd16x2_i2c_sendData
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:66
↓ 1 callersFunctionlcd16x2_init_4bits
* @brief Initialise LCD on 4-bits mode * @param[in] *port_4_7 D4 to D7 GPIO Port * @param[in] x_pin GPIO pin (e.g. GPIO_PIN_1) */
Tutorial 11 - LCD16x2/lcd16x2.c:257
↓ 1 callersFunctionlcd16x2_writeData
* @brief Write data */
Tutorial 11 - LCD16x2/lcd16x2.c:180
↓ 1 callersFunctionwavPlayer_fileSelect
* @brief Select WAV file to play * @retval returns true when file is found in USB Drive */
Tutorial 43 - WAV Player/Audio/wav_player.c:45
↓ 1 callersFunctionwavPlayer_isFinished
* @brief isEndofFile reached */
Tutorial 43 - WAV Player/Audio/wav_player.c:152
↓ 1 callersFunctionwavPlayer_pause
* @brief WAV pause/resume */
Tutorial 43 - WAV Player/Audio/wav_player.c:140
↓ 1 callersFunctionwavPlayer_play
* @brief WAV File Play */
Tutorial 43 - WAV Player/Audio/wav_player.c:66
↓ 1 callersFunctionwavPlayer_process
* @brief Process WAV */
Tutorial 43 - WAV Player/Audio/wav_player.c:82
↓ 1 callersFunctionwavPlayer_reset
Tutorial 43 - WAV Player/Audio/wav_player.c:35
↓ 1 callersFunctionwavPlayer_resume
Tutorial 43 - WAV Player/Audio/wav_player.c:144
↓ 1 callersFunctionwavPlayer_stop
* @brief WAV stop */
Tutorial 43 - WAV Player/Audio/wav_player.c:131
FunctionAUDIO_IO_DeInit
* @brief Deinitializes Audio low level. * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:688
FunctionAUDIO_IO_Delay
* @brief AUDIO Codec delay * @param Delay: Delay in ms * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:736
FunctionAUDIO_IO_Init
* @brief Initializes Audio low level. * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:679
FunctionAUDIO_IO_Read
* @brief Reads a single data. * @param Addr: I2C address * @param Reg: Reg address * @retval Data to be read */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:716
FunctionAUDIO_IO_Write
* @brief Writes a single data. * @param Addr: I2C address * @param Reg: Reg address * @param Value: Data to be written * @retval None
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:699
FunctionBSP_COM_DeInit
* @brief DeInit COM port. * @param COM: COM port to be configured. * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:440
FunctionBSP_COM_Init
* @brief Configures COM port. * @param COM: COM port to be configured. * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:400
FunctionBSP_GetVersion
* @brief This method returns the STM32746G DISCOVERY BSP Driver revision * @retval version: 0xXYZR (8bits for each decimal, R for RC) */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:178
FunctionBSP_LCD_Clear
* @brief Clears the hole LCD. * @param Color: Color of the background * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:643
FunctionBSP_LCD_ClearStringLine
* @brief Clears the selected line. * @param Line: Line to be cleared * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:654
FunctionBSP_LCD_DeInit
* @brief DeInitializes the LCD. * @retval LCD state */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:226
FunctionBSP_LCD_DisplayOff
* @brief Disables the display. * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1280
FunctionBSP_LCD_DisplayOn
* @brief Enables the display. * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1268
FunctionBSP_LCD_DisplayStringAtLine
* @brief Displays a maximum of 60 characters on the LCD. * @param Line: Line where to display the character shape * @param ptr: Pointer to st
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:753
FunctionBSP_LCD_DrawBitmap
* @brief Draws a bitmap picture loaded in the internal Flash in ARGB888 format (32 bits per pixel). * @param Xpos: Bmp X position in the LCD *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1037
FunctionBSP_LCD_DrawEllipse
* @brief Draws an ellipse on LCD. * @param Xpos: X position * @param Ypos: Y position * @param XRadius: Ellipse X radius * @param YRa
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:984
FunctionBSP_LCD_DrawPolygon
* @brief Draws an poly-line (between many points). * @param Points: Pointer to the points array * @param PointCount: Number of points * @r
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:956
FunctionBSP_LCD_DrawRect
* @brief Draws a rectangle. * @param Xpos: X position * @param Ypos: Y position * @param Width: Rectangle width * @param Height: Re
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:891
FunctionBSP_LCD_FillCircle
* @brief Draws a full circle. * @param Xpos: X position * @param Ypos: Y position * @param Radius: Circle radius * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1122
FunctionBSP_LCD_FillEllipse
* @brief Draws a full ellipse. * @param Xpos: X position * @param Ypos: Y position * @param XRadius: Ellipse X radius * @param YRadiu
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1238
FunctionBSP_LCD_FillPolygon
* @brief Draws a full poly-line (between many points). * @param Points: Pointer to the points array * @param PointCount: Number of points
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1170
FunctionBSP_LCD_GetBackColor
* @brief Gets the LCD background color. * @retval Used background colour */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:578
FunctionBSP_LCD_GetFont
* @brief Gets the LCD text font. * @retval Used layer font */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:597
FunctionBSP_LCD_GetTextColor
* @brief Gets the LCD text color. * @retval Used text color. */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:559
FunctionBSP_LCD_Init
* @brief Initializes the LCD. * @retval LCD state */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:164
FunctionBSP_LCD_LayerDefaultInit
* @brief Initializes the LCD layer in ARGB8888 format (32 bits per pixel). * @param LayerIndex: Layer foreground or background * @param FB_Ad
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:287
FunctionBSP_LCD_LayerRgb565Init
* @brief Initializes the LCD layer in RGB565 format (16 bits per pixel). * @param LayerIndex: Layer foreground or background * @param FB_Addr
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:321
FunctionBSP_LCD_ReadPixel
* @brief Reads an LCD pixel. * @param Xpos: X position * @param Ypos: Y position * @retval RGB pixel color */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:608
FunctionBSP_LCD_Reload
* @brief Disables the color keying without reloading. * @param ReloadType: can be one of the following values * - LCD_RELOAD_IMMEDIAT
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:540
FunctionBSP_LCD_ResetColorKeying
* @brief Disables the color keying. * @param LayerIndex: Layer foreground or background * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:516
FunctionBSP_LCD_ResetColorKeying_NoReload
* @brief Disables the color keying without reloading. * @param LayerIndex: Layer foreground or background * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:527
FunctionBSP_LCD_SelectLayer
* @brief Selects the LCD Layer. * @param LayerIndex: Layer foreground or background * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:354
FunctionBSP_LCD_SetBackColor
* @brief Sets the LCD background color. * @param Color: Layer background color code ARGB(8-8-8-8) * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:569
FunctionBSP_LCD_SetColorKeying
* @brief Configures and sets the color keying. * @param LayerIndex: Layer foreground or background * @param RGBValue: Color reference * @r
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:491
FunctionBSP_LCD_SetColorKeying_NoReload
* @brief Configures and sets the color keying without reloading. * @param LayerIndex: Layer foreground or background * @param RGBValue: Color
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:504
FunctionBSP_LCD_SetLayerAddress
* @brief Sets an LCD layer frame buffer address. * @param LayerIndex: Layer foreground or background * @param Address: New LCD frame buffer v
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:433
FunctionBSP_LCD_SetLayerAddress_NoReload
* @brief Sets an LCD layer frame buffer address without reloading. * @param LayerIndex: Layer foreground or background * @param Address: New
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:444
FunctionBSP_LCD_SetLayerVisible
* @brief Sets an LCD Layer visible * @param LayerIndex: Visible Layer * @param State: New state of the specified layer * This par
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:368
FunctionBSP_LCD_SetLayerVisible_NoReload
* @brief Sets an LCD Layer visible without reloading. * @param LayerIndex: Visible Layer * @param State: New state of the specified layer
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:390
FunctionBSP_LCD_SetLayerWindow
* @brief Sets display window. * @param LayerIndex: Layer index * @param Xpos: LCD X position * @param Ypos: LCD Y position * @param W
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:458
FunctionBSP_LCD_SetLayerWindow_NoReload
* @brief Sets display window without reloading. * @param LayerIndex: Layer index * @param Xpos: LCD X position * @param Ypos: LCD Y posit
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:476
FunctionBSP_LCD_SetTransparency
* @brief Configures the transparency. * @param LayerIndex: Layer foreground or background. * @param Transparency: Transparency *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:410
FunctionBSP_LCD_SetTransparency_NoReload
* @brief Configures the transparency without reloading. * @param LayerIndex: Layer foreground or background. * @param Transparency: Transpare
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:422
FunctionBSP_LCD_SetXSize
* @brief Set the LCD X size. * @param imageWidthPixels : image width in pixels unit * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:266
FunctionBSP_LCD_SetYSize
* @brief Set the LCD Y size. * @param imageHeightPixels : image height in lines unit * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:276
FunctionBSP_LED_DeInit
* @brief DeInit LEDs. * @param Led: LED to be configured. * This parameter can be one of the following values: * @arg
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:222
FunctionBSP_LED_Init
* @brief Configures LED on GPIO. * @param Led: LED to be configured. * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:190
FunctionBSP_LED_Off
* @brief Turns selected LED Off. * @param Led: LED to be set off * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:263
FunctionBSP_LED_On
* @brief Turns selected LED On. * @param Led: LED to be set on * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:245
FunctionBSP_LED_Toggle
* @brief Toggles the selected LED. * @param Led: LED to be toggled * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:281
FunctionBSP_PB_DeInit
* @brief Push Button DeInit. * @param Button: Button to be configured * This parameter can be one of the following values: *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:363
FunctionBSP_PB_GetState
* @brief Returns the selected button state. * @param Button: Button to be checked * This parameter can be one of the following values
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:385
FunctionBSP_PB_Init
* @brief Configures button GPIO and EXTI Line. * @param Button: Button to be configured * This parameter can be one of the following
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:309
FunctionBSP_SDRAM_DeInit
* @brief DeInitializes the SDRAM device. * @retval SDRAM status */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_sdram.c:195
FunctionBSP_SDRAM_ReadData
* @brief Reads an amount of data from the SDRAM memory in polling mode. * @param uwStartAddress: Read start address * @param pData: Pointer t
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_sdram.c:283
← previousnext →301–400 of 633, ranked by callers