MCPcopy Create free account

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

Functions633 in github.com/MYaqoobEmbedded/STM32-Tutorials

↓ 52 callersFunctionNRF24_write_register
5. Write single byte register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:101
↓ 45 callersFunctionNRF24_read_register
3. Read single byte from a register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:69
↓ 43 callersFunctionHAL_UART_Transmit
* @brief Send an amount of data in blocking mode. * @param huart UART handle. * @param pData Pointer to data buffer. * @param Size Amount of
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:716
↓ 42 callersFunctionILI9341_SendData
2. Write data to LCD
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:309
↓ 29 callersFunctionwrite_register
Function(1): Write to register
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:32
↓ 25 callersFunctionILI9341_SendCommand
Functions prototypes *****// 1. Write Command to LCD
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:294
↓ 24 callersFunctionBSP_LCD_GetXSize
* @brief Gets the LCD X size. * @retval Used LCD X size */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:247
↓ 24 callersFunctionILI9341_DrawPixel
5. Write data to a single pixel
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:440
↓ 24 callersFunctionwrite_register
(1): Functions definitions -------------- Static Functions ---------------// Function(1): Write to register
Tutorial 28 - I2S Audio Codec - CS43L22/MY_CS43L22.c:31
↓ 20 callersFunctionlcd16x2_i2c_sendCommand
Private functions */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:104
↓ 20 callersFunctionlcd16x2_i2c_sendCommand
Private functions */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:52
↓ 20 callersFunctionlcd16x2_writeCommand
* @brief Write command */
Tutorial 11 - LCD16x2/lcd16x2.c:171
↓ 17 callersFunctionNRF24_csn
1. Chip Select function
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:57
↓ 15 callersFunctionBSP_LCD_DrawPixel
* @brief Draws a pixel on LCD. * @param Xpos: X position * @param Ypos: Y position * @param RGB_Code: Pixel color in ARGB mode (8-8-8-8)
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1017
↓ 12 callersFunctionLTDC_SetConfig
* @brief Configures the LTDC peripheral * @param hltdc Pointer to a LTDC_HandleTypeDef structure that contains * the co
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_ltdc.c:1827
↓ 11 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method2.c:407
↓ 10 callersFunctionHAL_UART_Init
* @brief Initializes the UART mode according to the specified * parameters in the UART_InitTypeDef and creates the associated handle . *
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:241
↓ 10 callersFunctionTS_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:867
↓ 9 callersFunctionNRF24_write_registerN
6. Write multipl bytes register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:114
↓ 8 callersFunctionBSP_LCD_DrawHLine
* @brief Draws an horizontal line. * @param Xpos: X position * @param Ypos: Y position * @param Length: Line length * @retval None
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:765
↓ 8 callersFunctionNRF24_read_registerN
4. Read multiple bytes register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:86
↓ 8 callersFunctionONE_WIRE_Pin_Read
Tutorial 25 - DHT22 Temperature Sensor/MY_DHT22.c:78
↓ 8 callersFunctionUART_CheckIdleState
* @brief Check the UART Idle State * @param huart uart handle * @retval HAL status */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:2011
↓ 7 callersFunctionI2C_Write8
3- i2c Write
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:56
↓ 7 callersFunctionNRF24_ce
2. Chip Enable
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:63
↓ 7 callersFunctionread_register
Function(2): Read from register
Tutorial 28 - I2S Audio Codec - CS43L22/MY_CS43L22.c:39
↓ 7 callersFunctionread_register
Function(2): Read from register
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:41
↓ 6 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method1.c:323
↓ 6 callersFunctionFillTriangle
* @brief Fills a triangle (between 3 points). * @param x1: Point 1 X position * @param y1: Point 1 Y position * @param x2: Point 2 X posi
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1502
↓ 6 callersFunctionI2C_Read
2- i2c Read
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:44
↓ 5 callersFunctionBSP_LCD_GetYSize
* @brief Gets the LCD Y size. * @retval Used LCD Y size */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:256
↓ 5 callersFunctionDelayMicroSeconds
Microsecond delay
Tutorial 25 - DHT22 Temperature Sensor/MY_DHT22.c:84
↓ 5 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 43 - WAV Player/main.c:374
↓ 5 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 41 - SD Card + FreeRTOS/main.c:427
↓ 5 callersFunctionHAL_SDRAM_SendCommand
* @brief Sends Command to the SDRAM bank. * @param hsdram pointer to a SDRAM_HandleTypeDef structure that contains * the config
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_sdram.c:718
↓ 5 callersFunctionHAL_UART_ErrorCallback
* @brief UART error callbacks * @param huart uart handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1548
↓ 5 callersFunctionHAL_UART_MspInit
* @brief UART MSP Init * @param huart uart handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:623
↓ 5 callersFunctionHAL_UART_Receive_DMA
* @brief Receive an amount of data in DMA mode. * @param huart UART handle. * @param pData pointer to data buffer. * @param Size amount of da
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1009
↓ 5 callersFunctionI2Cx_Init
* @brief Initializes I2C HAL. * @param i2c_handler : I2C handler * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:553
↓ 5 callersFunctionILI9341_SetCursorPosition
3. Set cursor position
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:339
↓ 5 callersFunctionILI9341_drawFastVLine
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:627
↓ 5 callersFunctionILI9341_drawLine
9. Line drawing functions
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:582
↓ 5 callersFunctionUART_AdvFeatureConfig
* @brief Configure the UART peripheral advanced features * @param huart uart handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1936
↓ 5 callersFunctionUART_SetConfig
* @brief Configure the UART peripheral * @param huart uart handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1825
↓ 5 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 28 - I2S Audio Codec - CS43L22/main.c:334
↓ 5 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 24 - NRF24L01 Radio Transceiver/RX_main.c:286
↓ 5 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 26 - SPI LCD + Resistive touch/main.c:319
↓ 4 callersFunctionBSP_LCD_SetTextColor
* @brief Sets the LCD text color. * @param Color: Text color code ARGB(8-8-8-8) * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:550
↓ 4 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 35 - MPU6050 IMU Module/main.c:282
↓ 4 callersFunctionI2Cx_ReadMultiple
* @brief Reads multiple data. * @param i2c_handler : I2C handler * @param Addr: I2C address * @param Reg: Reg address * @param MemAd
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:591
↓ 4 callersFunctionI2Cx_WriteMultiple
* @brief Writes a value in a register of the device through BUS in using DMA mode. * @param i2c_handler : I2C handler * @param Addr: Device a
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery.c:621
↓ 4 callersFunctionILI9341_Fill_Rect
7. Rectangle drawing functions
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:467
↓ 4 callersFunctionKeypad4x4_ChangeColomn
Function(3): Change colomn number
Tutorial 23 - 4x4 Keypad/MY_Keypad4x4.c:84
↓ 4 callersFunctionLIS3DSH_ReadIO
2. Read IO
Tutorial 32 - USB HID/MY_LIS3DSH.c:59
↓ 4 callersFunctionLIS3DSH_ReadIO
2. Read IO
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/MY_LIS3DSH.c:59
↓ 4 callersFunctionLL_FillBuffer
* @brief Fills a buffer. * @param LayerIndex: Layer index * @param pDst: Pointer to destination buffer * @param xSize: Buffer width *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:1580
↓ 4 callersFunctionNRF24_flush_rx
10. Flush Rx buffer
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:159
↓ 4 callersFunctionNRF24_flush_tx
9. Flush Tx buffer
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:154
↓ 4 callersFunctionTSC2046_getRaw_X
5. Get raw touch data i. get x-axis raw touch 12-bit value
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:172
↓ 4 callersFunctionTSC2046_getRaw_Y
ii. get y-axis raw touch 12-bit value
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:177
↓ 4 callersFunctionUART_WaitOnFlagUntilTimeout
* @brief This function handles UART Communication Timeout. * @param huart UART handle * @param Flag specifies the UART flag to check. * @p
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1335
↓ 4 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 24 - NRF24L01 Radio Transceiver/TX_main.c:277
↓ 4 callersFunctionlcd16x2_enablePulse
* @brief Enable Pulse function */
Tutorial 11 - LCD16x2/lcd16x2.c:115
↓ 4 callersFunctionlcd16x2_write4
* @brief 4-bits write */
Tutorial 11 - LCD16x2/lcd16x2.c:189
↓ 3 callersFunctionBSP_LCD_DrawLine
* @brief Draws an uni-line (between two points). * @param x1: Point 1 X position * @param y1: Point 1 Y position * @param x2: Point 2 X p
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:816
↓ 3 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 40 - UART DMA/UART_DMA_main.c:360
↓ 3 callersFunctionILI9341_Fill
6. Fill the entire screen with a background color
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:446
↓ 3 callersFunctionILI9341_drawFastHLine
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:622
↓ 3 callersFunctionILI9341_fillCircle
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:575
↓ 3 callersFunctionLIS3DSH_WriteIO
Functions definitions Private functions 1. Write IO
Tutorial 32 - USB HID/MY_LIS3DSH.c:46
↓ 3 callersFunctionLIS3DSH_WriteIO
Functions definitions Private functions 1. Write IO
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/MY_LIS3DSH.c:46
↓ 3 callersFunctionNRF24_ACTIVATE_cmd
47. ACTIVATE cmd
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:712
↓ 3 callersFunctionNRF24_DelayMicroSeconds
Functions prototypes ****// Microsecond delay function
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:49
↓ 3 callersFunctionNRF24_get_status
11. Get status register value
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:164
↓ 3 callersFunctionNRF24_setChannel
21. Set RF channel frequency
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:358
↓ 3 callersFunctionNRF24_setPayloadSize
22. Set payload size
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:364
↓ 3 callersFunctionTSC2046_GetRawTouch
3. Poll for touch status
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:120
↓ 3 callersFunctionTSC2046_SendCommand
Functions definitions 1. Send TSC2046 Command and wait for a response
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:42
↓ 3 callersFunctionTSC2046_getRaw_Z
iii. get z-axis raw touch 12-bit value
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:182
↓ 3 callersFunctionUART_EndRxTransfer
* @brief End ongoing Rx transfer on UART peripheral (following error detection or Reception completion). * @param huart UART handle. * @retval
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1700
↓ 3 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 25 - DHT22 Temperature Sensor/main.c:243
↓ 3 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 32 - USB HID/main.c:283
↓ 3 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 33 - CAN Bus/main.c:332
↓ 3 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/main.c:283
↓ 3 callersFunctionlcd16x2_printf
* @brief Print to display any datatype (e.g. lcd16x2_printf("Value1 = %.1f", 123.45)) */
Tutorial 11 - LCD16x2/lcd16x2.c:412
↓ 3 callersFunctionlcd16x2_rs
* @brief RS control */
Tutorial 11 - LCD16x2/lcd16x2.c:126
↓ 3 callersFunctionprintRadioSettings
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:728
↓ 3 callersFunctionusDelay
USER CODE BEGIN 4 */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method1.c:307
↓ 2 callersFunctionBSP_LCD_DrawVLine
* @brief Draws a vertical line. * @param Xpos: X position * @param Ypos: Y position * @param Length: Line length * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI files/stm32746g_discovery_lcd.c:790
↓ 2 callersFunctionCS43_SetMute
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:159
↓ 2 callersFunctionCS43_SetVolume
Function(3): Set Volume Level
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:150
↓ 2 callersFunctionCS43_Start
Function(4): Start the Audio DAC
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:181
↓ 2 callersFunctionCS43_Stop
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:207
↓ 2 callersFunctionDWT_Delay_Init
private functions prototypes */ * @brief DWT Cortex Tick counter for Microsecond delay */
Tutorial 11 - LCD16x2/lcd16x2.c:79
↓ 2 callersFunctionDWT_Delay_us
Tutorial 11 - LCD16x2/lcd16x2.c:105
↓ 2 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 11 - LCD16x2/main.c:206
↓ 2 callersFunctionHAL_LTDC_ConfigLayer
* @brief Configure the LTDC Layer according to the specified * parameters in the LTDC_InitTypeDef and create the associated handle. * @
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_ltdc.c:506
↓ 2 callersFunctionHAL_LTDC_ErrorCallback
* @brief Error LTDC callback. * @param hltdc pointer to a LTDC_HandleTypeDef structure that contains * the configuration inform
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_ltdc.c:424
↓ 2 callersFunctionHAL_UART_RxCpltCallback
* @brief Rx Transfer completed callbacks * @param huart uart handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1518
↓ 2 callersFunctionHAL_UART_TxCpltCallback
* @brief Tx Transfer completed callbacks * @param huart uart handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1488
next →1–100 of 633, ranked by callers