Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MYaqoobEmbedded/STM32-Tutorials
/ functions
Functions
633 in github.com/MYaqoobEmbedded/STM32-Tutorials
⨍
Functions
633
◇
Types & classes
8
↓ 52 callers
Function
NRF24_write_register
5. Write single byte register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:101
↓ 45 callers
Function
NRF24_read_register
3. Read single byte from a register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:69
↓ 43 callers
Function
HAL_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 callers
Function
ILI9341_SendData
2. Write data to LCD
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:309
↓ 29 callers
Function
write_register
Function(1): Write to register
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:32
↓ 25 callers
Function
ILI9341_SendCommand
Functions prototypes *****// 1. Write Command to LCD
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:294
↓ 24 callers
Function
BSP_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 callers
Function
ILI9341_DrawPixel
5. Write data to a single pixel
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:440
↓ 24 callers
Function
write_register
(1): Functions definitions -------------- Static Functions ---------------// Function(1): Write to register
Tutorial 28 - I2S Audio Codec - CS43L22/MY_CS43L22.c:31
↓ 20 callers
Function
lcd16x2_i2c_sendCommand
Private functions */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:104
↓ 20 callers
Function
lcd16x2_i2c_sendCommand
Private functions */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:52
↓ 20 callers
Function
lcd16x2_writeCommand
* @brief Write command */
Tutorial 11 - LCD16x2/lcd16x2.c:171
↓ 17 callers
Function
NRF24_csn
1. Chip Select function
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:57
↓ 15 callers
Function
BSP_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 callers
Function
LTDC_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 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method2.c:407
↓ 10 callers
Function
HAL_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 callers
Function
TS_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 callers
Function
NRF24_write_registerN
6. Write multipl bytes register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:114
↓ 8 callers
Function
BSP_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 callers
Function
NRF24_read_registerN
4. Read multiple bytes register
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:86
↓ 8 callers
Function
ONE_WIRE_Pin_Read
Tutorial 25 - DHT22 Temperature Sensor/MY_DHT22.c:78
↓ 8 callers
Function
UART_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 callers
Function
I2C_Write8
3- i2c Write
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:56
↓ 7 callers
Function
NRF24_ce
2. Chip Enable
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:63
↓ 7 callers
Function
read_register
Function(2): Read from register
Tutorial 28 - I2S Audio Codec - CS43L22/MY_CS43L22.c:39
↓ 7 callers
Function
read_register
Function(2): Read from register
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:41
↓ 6 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method1.c:323
↓ 6 callers
Function
FillTriangle
* @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 callers
Function
I2C_Read
2- i2c Read
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:44
↓ 5 callers
Function
BSP_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 callers
Function
DelayMicroSeconds
Microsecond delay
Tutorial 25 - DHT22 Temperature Sensor/MY_DHT22.c:84
↓ 5 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 43 - WAV Player/main.c:374
↓ 5 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 41 - SD Card + FreeRTOS/main.c:427
↓ 5 callers
Function
HAL_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 callers
Function
HAL_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 callers
Function
HAL_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 callers
Function
HAL_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 callers
Function
I2Cx_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 callers
Function
ILI9341_SetCursorPosition
3. Set cursor position
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:339
↓ 5 callers
Function
ILI9341_drawFastVLine
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:627
↓ 5 callers
Function
ILI9341_drawLine
9. Line drawing functions
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:582
↓ 5 callers
Function
UART_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 callers
Function
UART_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 callers
Function
_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 callers
Function
_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 callers
Function
_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 callers
Function
BSP_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 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 35 - MPU6050 IMU Module/main.c:282
↓ 4 callers
Function
I2Cx_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 callers
Function
I2Cx_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 callers
Function
ILI9341_Fill_Rect
7. Rectangle drawing functions
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:467
↓ 4 callers
Function
Keypad4x4_ChangeColomn
Function(3): Change colomn number
Tutorial 23 - 4x4 Keypad/MY_Keypad4x4.c:84
↓ 4 callers
Function
LIS3DSH_ReadIO
2. Read IO
Tutorial 32 - USB HID/MY_LIS3DSH.c:59
↓ 4 callers
Function
LIS3DSH_ReadIO
2. Read IO
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/MY_LIS3DSH.c:59
↓ 4 callers
Function
LL_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 callers
Function
NRF24_flush_rx
10. Flush Rx buffer
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:159
↓ 4 callers
Function
NRF24_flush_tx
9. Flush Tx buffer
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:154
↓ 4 callers
Function
TSC2046_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 callers
Function
TSC2046_getRaw_Y
ii. get y-axis raw touch 12-bit value
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:177
↓ 4 callers
Function
UART_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 callers
Function
_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 callers
Function
lcd16x2_enablePulse
* @brief Enable Pulse function */
Tutorial 11 - LCD16x2/lcd16x2.c:115
↓ 4 callers
Function
lcd16x2_write4
* @brief 4-bits write */
Tutorial 11 - LCD16x2/lcd16x2.c:189
↓ 3 callers
Function
BSP_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 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 40 - UART DMA/UART_DMA_main.c:360
↓ 3 callers
Function
ILI9341_Fill
6. Fill the entire screen with a background color
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:446
↓ 3 callers
Function
ILI9341_drawFastHLine
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:622
↓ 3 callers
Function
ILI9341_fillCircle
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:575
↓ 3 callers
Function
LIS3DSH_WriteIO
Functions definitions Private functions 1. Write IO
Tutorial 32 - USB HID/MY_LIS3DSH.c:46
↓ 3 callers
Function
LIS3DSH_WriteIO
Functions definitions Private functions 1. Write IO
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/MY_LIS3DSH.c:46
↓ 3 callers
Function
NRF24_ACTIVATE_cmd
47. ACTIVATE cmd
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:712
↓ 3 callers
Function
NRF24_DelayMicroSeconds
Functions prototypes ****// Microsecond delay function
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:49
↓ 3 callers
Function
NRF24_get_status
11. Get status register value
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:164
↓ 3 callers
Function
NRF24_setChannel
21. Set RF channel frequency
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:358
↓ 3 callers
Function
NRF24_setPayloadSize
22. Set payload size
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:364
↓ 3 callers
Function
TSC2046_GetRawTouch
3. Poll for touch status
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:120
↓ 3 callers
Function
TSC2046_SendCommand
Functions definitions 1. Send TSC2046 Command and wait for a response
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:42
↓ 3 callers
Function
TSC2046_getRaw_Z
iii. get z-axis raw touch 12-bit value
Tutorial 26 - SPI LCD + Resistive touch/TSC2046.c:182
↓ 3 callers
Function
UART_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 callers
Function
_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 callers
Function
_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 32 - USB HID/main.c:283
↓ 3 callers
Function
_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
Tutorial 33 - CAN Bus/main.c:332
↓ 3 callers
Function
_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 callers
Function
lcd16x2_printf
* @brief Print to display any datatype (e.g. lcd16x2_printf("Value1 = %.1f", 123.45)) */
Tutorial 11 - LCD16x2/lcd16x2.c:412
↓ 3 callers
Function
lcd16x2_rs
* @brief RS control */
Tutorial 11 - LCD16x2/lcd16x2.c:126
↓ 3 callers
Function
printRadioSettings
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:728
↓ 3 callers
Function
usDelay
USER CODE BEGIN 4 */
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method1.c:307
↓ 2 callers
Function
BSP_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 callers
Function
CS43_SetMute
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:159
↓ 2 callers
Function
CS43_SetVolume
Function(3): Set Volume Level
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:150
↓ 2 callers
Function
CS43_Start
Function(4): Start the Audio DAC
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:181
↓ 2 callers
Function
CS43_Stop
Tutorial 43 - WAV Player/Audio/MY_CS43L22.c:207
↓ 2 callers
Function
DWT_Delay_Init
private functions prototypes */ * @brief DWT Cortex Tick counter for Microsecond delay */
Tutorial 11 - LCD16x2/lcd16x2.c:79
↓ 2 callers
Function
DWT_Delay_us
Tutorial 11 - LCD16x2/lcd16x2.c:105
↓ 2 callers
Function
Error_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Tutorial 11 - LCD16x2/main.c:206
↓ 2 callers
Function
HAL_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 callers
Function
HAL_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 callers
Function
HAL_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 callers
Function
HAL_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