MCPcopy Create free account

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

Functions633 in github.com/MYaqoobEmbedded/STM32-Tutorials

FunctionLIS3DSH_PollDRDY
4. Poll for Data Ready
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/MY_LIS3DSH.c:166
FunctionMPU6050_Get_Accel_Cali
11- Get Accel calibrated data
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:217
FunctionMPU6050_Get_FSYNC
7- Get External Frame Sync.
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:159
FunctionMPU6050_Get_SMPRT_DIV
5- Get Sample Rate Divider
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:144
FunctionMPU6050_Set_FSYNC
8- Set External Frame Sync.
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:169
FunctionMY_FLASH_ReadN
4. Read Flash
Tutorial 30 - FLASH Memory/MY_FLASH.c:86
FunctionMY_FLASH_SetSectorAddrs
2. Set Sector Adress
Tutorial 30 - FLASH Memory/MY_FLASH.c:39
FunctionMY_FLASH_WriteN
3. Write Flash
Tutorial 30 - FLASH Memory/MY_FLASH.c:46
FunctionNRF24_GetAckPayloadSize
48. Get AckPayload Size
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:723
FunctionNRF24_disableCRC
36. Disable CRC
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:609
FunctionNRF24_getCRCLength
35. Get CRC length
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:593
FunctionNRF24_getDataRate
33. Get data rate
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:547
FunctionNRF24_getPALevel
31. Get transmit power level
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:476
FunctionNRF24_isAckPayloadAvailable
42. Check if an Ack payload is available
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:677
FunctionNRF24_isNRF_Plus
27. Check if module is NRF24L01+ or normal module
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:415
FunctionNRF24_powerUp
37. power up
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:615
FunctionNRF24_setAutoAckPipe
29. Set Auto Ack for certain pipe
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:428
FunctionNRF24_testCarrier
44. Test if there is a carrier on the previous listenning period (useful to check for intereference)
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:695
FunctionNRF24_testRPD
45. Test if a signal carrier exists (=> -64dB), only for NRF24L01+
Tutorial 24 - NRF24L01 Radio Transceiver/MY_NRF24.c:700
MethodOLED
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:12
FunctionStartDefaultTask
USER CODE BEGIN Header_StartDefaultTask */ * @brief Function implementing the defaultTask thread. * @param argument: Not used * @retval None
Tutorial 41 - SD Card + FreeRTOS/main.c:345
FunctionUART_DMAAbortOnError
* @brief DMA UART communication abort callback, when call by HAL services on Error * (To be called at end of DMA Abort procedure following e
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1474
FunctionUART_DMAError
* @brief DMA UART communication error callback * @param hdma DMA handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1446
FunctionUART_DMAReceiveCplt
* @brief DMA UART receive process complete callback * @param hdma DMA handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1406
FunctionUART_DMARxHalfCplt
* @brief DMA UART receive process half complete callback * @param hdma DMA handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1434
FunctionUART_DMATransmitCplt
* @brief DMA UART transmit process complete callback * @param hdma DMA handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1366
FunctionUART_DMATxHalfCplt
* @brief DMA UART transmit process half complete callback * @param hdma DMA handle * @retval None */
Tutorial 29 - STM32F7 LCD and Touch/GUI HAL library/stm32f7xx_hal_uart.c:1394
FunctionUsbTest_Write
USER CODE BEGIN 4 */ 1. USB test Write function
Tutorial 34 - USB MSC Flash Drive/main.c:274
Function_Accel_Cali
14- Accel Calibration
Tutorial 35 - MPU6050 IMU Module/TJ_MPU6050.c:251
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: po
Tutorial 40 - UART DMA/UART_DMA_main.c:376
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 25 - DHT22 Temperature Sensor/main.c:262
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: po
Tutorial 35 - MPU6050 IMU Module/main.c:298
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: poin
Tutorial 11 - LCD16x2/main.c:222
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 32 - USB HID/main.c:302
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 28 - I2S Audio Codec - CS43L22/main.c:353
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: poin
Tutorial 43 - WAV Player/main.c:390
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 33 - CAN Bus/main.c:351
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 34 - USB MSC Flash Drive/main.c:349
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 24 - NRF24L01 Radio Transceiver/RX_main.c:305
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 24 - NRF24L01 Radio Transceiver/TX_main.c:296
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: po
Tutorial 41 - SD Card + FreeRTOS/main.c:443
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: po
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method2.c:423
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: po
Tutorial 37 - HC-SR05 Ultrasonic Sensor/main_method1.c:339
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 26 - SPI LCD + Resistive touch/main.c:338
Functionassert_failed
* @brief Reports the name of the source file and the source line number * where the assert_param error has occurred. * @param file: pointer to
Tutorial 27 - Motion 3-Axis Accelerometer LIS3DSH/main.c:302
FunctionaudioI2S_changeBuffer
* @brief Change I2S DMA Buffer pointer */
Tutorial 43 - WAV Player/Audio/audioI2S.c:130
FunctionaudioI2S_fullTransfer_Callback
Tutorial 43 - WAV Player/Audio/wav_player.c:164
FunctionaudioI2S_halfTransfer_Callback
* @brief Half/Full transfer Audio callback for buffer management */
Tutorial 43 - WAV Player/Audio/wav_player.c:160
FunctionaudioI2S_setVolume
* @brief Set Volume */
Tutorial 43 - WAV Player/Audio/audioI2S.c:157
Methodcharacter
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:636
Methodcircle
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:394
MethodconnectPoints
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:568
FunctiondrawCircleHelper
Tutorial 26 - SPI LCD + Resistive touch/MY_ILI9341.c:512
MethoddrawFullscreen
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:74
MethodfastHLine
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:297
MethodfastVLine
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:301
Methodfill
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:594
MethodfillCircle
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:504
MethodfillCircleHelper
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:509
MethodfillRect
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:563
MethodfillTriangle
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:319
Functionft5336_Init
* @brief Initialize the ft5336 communication bus * from MCU to FT5336 : ie I2C channel initialization (if required). * @param DeviceAd
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:145
Functionft5336_ReadID
* @brief Read the ft5336 device ID, pre initialize I2C in case of need to be * able to read the FT5336 device ID, and verify this is a FT5
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:173
Functionft5336_Reset
* @brief Software Reset the ft5336. * @note : Not applicable to FT5336. * @param DeviceAddr: Device address on communication Bus (I2C
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:161
Functionft5336_TS_ClearIT
* @brief Clear IT status in FT5336 interrupt status clear registers * Should be called Following an EXTI coming to the MCU. * @
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:420
Functionft5336_TS_DetectTouch
* @brief Return if there is touches detected or not. * Try to detect new touches and forget the old ones (reset internal global *
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:222
Functionft5336_TS_EnableIT
* @brief Configure the FT5336 device to generate IT on given INT pin * connected to MCU as EXTI. * @param DeviceAddr: Device address o
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:375
Functionft5336_TS_GetXY
* @brief Get the touch screen X and Y positions values * Manage multi touch thanks to touch Index global * variable 'ft5336_han
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:254
Functionft5336_TS_ITStatus
* @brief Get IT status from FT5336 interrupt status registers * Should be called Following an EXTI coming to the MCU to know the detailed
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:407
Functionft5336_TS_Start
* @brief Configures the touch Screen IC device to start detecting touches * @param DeviceAddr: Device address on communication Bus (I2C slave add
Tutorial 29 - STM32F7 LCD and Touch/GUI files/ft5336.c:205
MethodgetCAddress
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:137
MethodgetDAddress
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:142
Methodinit
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:23
MethodinverseDisplay
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:122
Methodinvert
Tutorial 36 - SSD1306 128x64 OLED Display/RJA_SSD1306.cpp:615
Functionlcd16x2_cursorShow
* @brief Cursor ON/OFF */
Tutorial 11 - LCD16x2/lcd16x2.c:347
Functionlcd16x2_display
* @brief Display ON/OFF, to hide all characters, but not clear */
Tutorial 11 - LCD16x2/lcd16x2.c:373
Functionlcd16x2_i2c_1stLine
* @brief Move to beginning of 1st line */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:207
Functionlcd16x2_i2c_1stLine
* @brief Move to beginning of 1st line */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:155
Functionlcd16x2_i2c_2ndLine
* @brief Move to beginning of 2nd line */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:214
Functionlcd16x2_i2c_2ndLine
* @brief Move to beginning of 2nd line */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:162
Functionlcd16x2_i2c_OneLine
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:226
Functionlcd16x2_i2c_OneLine
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:174
Functionlcd16x2_i2c_TwoLines
* @brief Select LCD Number of lines mode */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:222
Functionlcd16x2_i2c_TwoLines
* @brief Select LCD Number of lines mode */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:170
Functionlcd16x2_i2c_clear
* @brief Display clear */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:249
Functionlcd16x2_i2c_clear
* @brief Display clear */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:197
Functionlcd16x2_i2c_cursorShow
* @brief Cursor ON/OFF */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:234
Functionlcd16x2_i2c_cursorShow
* @brief Cursor ON/OFF */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:182
Functionlcd16x2_i2c_display
* @brief Display ON/OFF, to hide all characters, but not clear */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:206
Functionlcd16x2_i2c_init
* @brief Initialise LCD16x2 * @param[in] *pI2cHandle - pointer to HAL I2C handle */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:137
Functionlcd16x2_i2c_init
* @brief Initialise LCD16x2 * @param[in] *pI2cHandle - pointer to HAL I2C handle */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:85
Functionlcd16x2_i2c_printf
* @brief Print to display */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:295
Functionlcd16x2_i2c_printf
* @brief Print to display */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:243
Functionlcd16x2_i2c_shiftLeft
* @brief Shift content to left */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:284
Functionlcd16x2_i2c_shiftLeft
* @brief Shift content to left */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:232
Functionlcd16x2_i2c_shiftRight
* @brief Shift content to right */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.h:273
Functionlcd16x2_i2c_shiftRight
* @brief Shift content to right */
Tutorial 42 - LCD16x2 I2C/lcd16x2_i2c.c:221
Functionlcd16x2_init_8bits
* @brief Initialise LCD on 8-bits mode * @param[in] *port_rs_e RS and EN GPIO Port (e.g. GPIOB) * @param[in] *port_0_3 D0 to D3 GPIO Port * @param[
Tutorial 11 - LCD16x2/lcd16x2.c:210
Functionlcd16x2_oneLine
Tutorial 11 - LCD16x2/lcd16x2.c:338
← previousnext →501–600 of 633, ranked by callers