Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware
/ functions
Functions
5,939 in github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware
⨍
Functions
5,939
◇
Types & classes
142
↓ 393 callers
Function
LCD_WR_DATA
TFT/src/User/Hal/gd32f30x/lcd.c:150
↓ 322 callers
Function
__REV
* @brief Reverse byte order in integer value * * @param value value to reverse * @return reversed value * * Reverse byte order in
TFT/src/Libraries/cmsis/Core-CM3/core_cm3.c:619
↓ 191 callers
Function
LCD_WR_REG
TFT/src/User/Hal/gd32f30x/lcd.c:140
↓ 134 callers
Function
mustStoreCmd
store gcode cmd on cmdQueue queue. This command will be sent to the printer by sendQueueCmd(). If the cmdQueue queue is full, a reminder message is di
TFT/src/User/API/Mainboard_CmdHandler.c:129
↓ 132 callers
Function
ack_seen
searches the first appearance of the given string from the start of the cache, on success sets the current index of the cache ("ack_index") next to th
TFT/src/User/API/Mainboard_AckHandler.c:96
↓ 124 callers
Function
ack_value
TFT/src/User/API/Mainboard_AckHandler.c:139
↓ 117 callers
Function
setParameter
TFT/src/User/API/MachineParameters.c:476
↓ 106 callers
Function
GUI_SetColor
TFT/src/User/API/UI/GUI.c:14
↓ 92 callers
Function
cmd_seen
check the presence of the specified "code" character in the current command
TFT/src/User/API/Mainboard_CmdHandler.c:355
↓ 83 callers
Function
storeCmd
store gcode cmd on cmdQueue queue. This command will be sent to the printer by sendQueueCmd(). If the cmdQueue queue is full, a reminder message is di
TFT/src/User/API/Mainboard_CmdHandler.c:104
↓ 78 callers
Function
textSelect
TFT/src/User/API/Language/Language.c:79
↓ 77 callers
Function
OS_GetTimeMs
TFT/src/User/os_timer.h:36
↓ 76 callers
Function
CRYP_DataIn
* @brief Writes data in the Data Input register (DIN). * @note After the DIN register has been read once or several times, * the FIFO
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_cryp.c:446
↓ 74 callers
Function
W25Qxx_SPI_Read_Write_Byte
read and write functions
TFT/src/User/Hal/w25qxx.c:18
↓ 72 callers
Function
GPIO_InitSet
TFT/src/User/Hal/gd32f30x/GPIO_Init.c:132
↓ 67 callers
Function
ack_continue_seen
unlike "ack_seen()", this starts the search from the current index, where previous search left off and retains "ack_index" if the searched string is n
TFT/src/User/API/Mainboard_AckHandler.c:118
↓ 62 callers
Function
RCC_APB1PeriphResetCmd
* @brief Forces or releases Low Speed APB (APB1) peripheral reset. * @param RCC_APB1Periph: specifies the APB1 peripheral to reset. * T
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_rcc.c:2427
↓ 62 callers
Function
loopProcess
TFT/src/User/API/Mainboard_FlowControl.c:163
↓ 59 callers
Function
st_dword
TFT/src/User/Fatfs/ff.c:654
↓ 58 callers
Function
key_seen
check if config keyword exits in the buffer line
TFT/src/User/API/config.c:306
↓ 52 callers
Function
CRYP_DataOut
* @brief Returns the last data entered into the output FIFO. * @param None * @retval Last data entered into the output FIFO. */
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_cryp.c:456
↓ 52 callers
Function
cmd_value
get the int after "code". Call after cmd_seen(code)
TFT/src/User/API/Mainboard_CmdHandler.c:369
↓ 52 callers
Function
rcu_periph_reset_disable
! \brief disable reset the peripheral \param[in] periph_reset: RCU peripherals reset, refer to rcu_periph_reset_enum onl
TFT/src/Libraries/fwlib/gd32f20x/src/gd32f20x_rcu.c:262
↓ 52 callers
Function
rcu_periph_reset_enable
! \brief reset the peripherals \param[in] periph_reset: RCU peripherals reset, refer to rcu_periph_reset_enum only one p
TFT/src/Libraries/fwlib/gd32f20x/src/gd32f20x_rcu.c:230
↓ 51 callers
Function
rcu_periph_reset_disable
! \brief disable reset the peripheral \param[in] periph_reset: RCU peripherals reset, refer to rcu_periph_reset_enum onl
TFT/src/Libraries/fwlib/gd32f30x/scr/gd32f30x_rcu.c:262
↓ 51 callers
Function
rcu_periph_reset_enable
! \brief reset the peripherals \param[in] periph_reset: RCU peripherals reset, refer to rcu_periph_reset_enum only one p
TFT/src/Libraries/fwlib/gd32f30x/scr/gd32f30x_rcu.c:233
↓ 50 callers
Function
RCC_APB1PeriphResetCmd
* @brief Forces or releases Low Speed APB (APB1) peripheral reset. * @param RCC_APB1Periph: specifies the APB1 peripheral to reset. *
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_rcc.c:1382
↓ 48 callers
Function
menuKeyGetValue
get button value
TFT/src/User/API/menu.c:1094
↓ 47 callers
Function
Serial_Forward
TFT/src/User/API/SerialConnection.c:81
↓ 47 callers
Function
menuDrawPage
draw the entire interface
TFT/src/User/API/menu.c:918
↓ 46 callers
Function
GUI_SetBkColor
TFT/src/User/API/UI/GUI.c:24
↓ 46 callers
Function
RCC_APB1PeriphResetCmd
* @brief Forces or releases Low Speed APB (APB1) peripheral reset. * @param RCC_APB1Periph: specifies the APB1 peripheral to reset. * This p
TFT/src/Libraries/fwlib/stm32f10x/src/stm32f10x_rcc.c:1216
↓ 42 callers
Function
RCC_APB2PeriphResetCmd
* @brief Forces or releases High Speed APB (APB2) peripheral reset. * @param RCC_APB2Periph: specifies the APB2 peripheral to reset. * This
TFT/src/Libraries/fwlib/stm32f10x/src/stm32f10x_rcc.c:1185
↓ 42 callers
Function
cmd_float
get the float after "code". Call after cmd_seen(code)
TFT/src/User/API/Mainboard_CmdHandler.c:386
↓ 40 callers
Function
RCC_APB2PeriphResetCmd
* @brief Forces or releases High Speed APB (APB2) peripheral reset. * @param RCC_APB2Periph: specifies the APB2 peripheral to reset. *
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_rcc.c:2474
↓ 38 callers
Function
SDIO_ClearFlag
* @brief Clears the SDIO's pending flags. * @param SDIO_FLAG: specifies the flag to clear. * This parameter can be one or a combinati
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_sdio.c:911
↓ 38 callers
Function
move_window
TFT/src/User/Fatfs/ff.c:1094
↓ 37 callers
Function
GUI_ClearPrect
TFT/src/User/API/UI/GUI.c:151
↓ 37 callers
Function
fmc_bank0_ready_wait
! \brief check whether FMC bank0 is ready or not \param[in] timeout: count of loop \param[out] none \retval state of FMC, re
TFT/src/Libraries/fwlib/gd32f30x/scr/gd32f30x_fmc.c:969
↓ 36 callers
Function
Buzzer_AddSound
store the sound in the queue, and start the sound if no sound is already playing
TFT/src/User/Hal/buzzer.c:121
↓ 36 callers
Function
GPIO_SetLevel
TFT/src/User/Hal/gd32f30x/GPIO_Init.c:147
↓ 36 callers
Function
SDIO_SendCommand
* @brief Initializes the SDIO Command according to the specified * parameters in the SDIO_CmdInitStruct and send the command. * @param
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_sdio.c:398
↓ 36 callers
Function
W25Qxx_SPI_CS_Set
Chip Select
TFT/src/User/Hal/w25qxx.c:24
↓ 36 callers
Function
getOnOff
treat all values other than 0 as 1
TFT/src/User/API/config.c:376
↓ 34 callers
Function
CRYP_Cmd
* @brief Enables or disables the CRYP peripheral. * @param NewState: new state of the CRYP peripheral. * This parameter can be: ENABLE
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_cryp.c:403
↓ 34 callers
Function
Delay_ms
TFT/src/User/delay.c:29
↓ 34 callers
Function
GPIO_InitSet
TFT/src/User/Hal/gd32f20x/GPIO_Init.c:132
↓ 34 callers
Function
disk_write
TFT/src/User/Fatfs/diskio.c:150
↓ 33 callers
Function
CRYP_GetFlagStatus
* @brief Checks whether the specified CRYP flag is set or not. * @param CRYP_FLAG: specifies the CRYP flag to check. * This parameter c
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_cryp.c:883
↓ 33 callers
Function
SDIO_Send_Cmd
TFT/src/User/Hal/stm32f10x/sdio_sdcard.c:120
↓ 33 callers
Function
fmc_bank0_ready_wait
! \brief check whether FMC bank0 is ready or not \param[in] timeout: count of loop \param[out] none \retval state of FMC, re
TFT/src/Libraries/fwlib/gd32f20x/src/gd32f20x_fmc.c:926
↓ 33 callers
Function
mem_cpy
Copy memory to memory */
TFT/src/User/Fatfs/ff.c:684
↓ 32 callers
Function
GPIO_InitSet
TFT/src/User/Hal/stm32f2_f4xx/GPIO_Init.c:132
↓ 32 callers
Function
LCD_RD_DATA
TFT/src/User/Hal/gd32f30x/lcd.c:21
↓ 32 callers
Function
ack_starts_with
checks if the cache starts with the given parameter
TFT/src/User/API/Mainboard_AckHandler.c:76
↓ 32 callers
Function
ld_dword
TFT/src/User/Fatfs/ff.c:619
↓ 32 callers
Function
setFontSize
set Large font
TFT/src/User/API/Language/utf8_decode.c:90
↓ 32 callers
Function
st_word
TFT/src/User/Fatfs/ff.c:648
↓ 31 callers
Function
GUI_RestoreColorDefault
TFT/src/User/API/menu.c:691
↓ 31 callers
Function
ld_word
TFT/src/User/Fatfs/ff.c:610
↓ 31 callers
Function
menuDrawItem
TFT/src/User/API/menu.c:729
↓ 30 callers
Function
mem_set
Fill memory block */
TFT/src/User/Fatfs/ff.c:698
↓ 29 callers
Function
CmdResp1Error
* @brief Checks for error conditions for R1 response. * @param cmd: The sent command index. * @retval SD_Error: SD Card Error code. */
TFT/src/User/Hal/stm32f2_f4xx/sdio_sdcard.c:2409
↓ 29 callers
Function
Delay_us
TFT/src/User/delay.c:12
↓ 29 callers
Function
FLASH_WaitForLastOperation
STM32F10X_XL */ * @brief Waits for a Flash operation to complete or a TIMEOUT to occur. * @note This function can be used for all STM32F10x devi
TFT/src/Libraries/fwlib/stm32f10x/src/stm32f10x_flash.c:1595
↓ 29 callers
Function
GUI_DrawPoint
TFT/src/User/API/UI/GUI.c:98
↓ 29 callers
Function
RTC_Bcd2ToByte
* @brief Convert from 2 digit BCD to Binary. * @param Value: BCD value to be converted. * @retval Converted word */
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_rtc.c:2225
↓ 29 callers
Function
RTC_Bcd2ToByte
* @brief Convert from 2 digit BCD to Binary. * @param Value: BCD value to be converted. * @retval Converted word */
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_rtc.c:2746
↓ 29 callers
Function
heatGetTargetTemp
TFT/src/User/API/Temperature.c:89
↓ 29 callers
Function
strncpy_no_pad
light weight and safe strncpy() function without padding: - copy "src" to "dest" for a maximum of "n-1" characters - if null terminating character is
TFT/src/User/my_misc.c:200
↓ 28 callers
Function
heatGetCurrentTemp
TFT/src/User/API/Temperature.c:109
↓ 27 callers
Function
rcu_periph_clock_enable
! \brief enable the peripherals clock \param[in] periph: RCU peripherals, refer to rcu_periph_enum only one parameter ca
TFT/src/Libraries/fwlib/gd32f30x/scr/gd32f30x_rcu.c:140
↓ 26 callers
Function
LCD_SetWindow
TFT/src/User/Hal/LCD_Init.c:274
↓ 26 callers
Function
RCC_AHB1PeriphResetCmd
* @brief Forces or releases AHB1 peripheral reset. * @param RCC_AHB1Periph: specifies the AHB1 peripheral to reset. * This parameter ca
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_rcc.c:2317
↓ 26 callers
Function
getParameter
TFT/src/User/API/MachineParameters.c:383
↓ 25 callers
Function
NVIC_Init
* @brief Initializes the NVIC peripheral according to the specified * parameters in the NVIC_InitStruct. * @note To configure interru
TFT/src/Libraries/fwlib/stm32f2xx/src/misc.c:136
↓ 24 callers
Function
CmdResp1Error
���R1��Ӧ�Ĵ���״̬ cmd:��ǰ���� ����ֵ:sd��������
TFT/src/User/Hal/stm32f10x/sdio_sdcard.c:985
↓ 24 callers
Function
FLASH_WaitForLastOperation
* @brief Waits for a FLASH operation to complete. * @param None * @retval FLASH Status: The returned value can be: FLASH_BUSY, FLASH_ERROR_PROGR
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_flash.c:1585
↓ 24 callers
Function
f_read
TFT/src/User/Fatfs/ff.c:3883
↓ 23 callers
Function
CRYP_GetCmdStatus
* @brief Returns whether CRYP peripheral is enabled or disabled. * @param none. * @retval Current state of the CRYP peripheral (ENABLE or DISABL
TFT/src/Libraries/fwlib/stm32f4xx/src/stm32f4xx_cryp.c:853
↓ 23 callers
Function
SDIO_GetFlagStatus
* @brief Checks whether the specified SDIO flag is set or not. * @param SDIO_FLAG: specifies the flag to check. * This parameter can
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_sdio.c:874
↓ 22 callers
Function
GUI_HLine
@brief Draw a horiontal line * @param x1 - x point of line start * @param y - y point of line start * @param x2 - x point of line end */
TFT/src/User/API/UI/GUI.c:288
↓ 22 callers
Function
RCC_APB2PeriphResetCmd
* @brief Forces or releases High Speed APB (APB2) peripheral reset. * @param RCC_APB2Periph: specifies the APB2 peripheral to reset. *
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_rcc.c:1418
↓ 22 callers
Function
SD_SPI_Read_Write_Byte
read and write functions
TFT/src/User/Hal/sd.c:58
↓ 22 callers
Function
dma_periph_and_channel_check
! \brief check whether peripheral and channels match \param[in] dma_periph: DMAx(x=0,1) \arg DMAx(x=0,1) \param[in] ch
TFT/src/Libraries/fwlib/gd32f30x/scr/gd32f30x_dma.c:723
↓ 20 callers
Function
CRYP_DataIn
* @brief Writes data in the Data Input register (DIN). * @note After the DIN register has been read once or several times, * the FIF
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_cryp.c:419
↓ 20 callers
Function
CRYP_DataOut
* @brief Returns the last data entered into the output FIFO. * @param None * @retval Last data entered into the output FIFO. */
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_cryp.c:429
↓ 20 callers
Function
GUI_SetTextMode
TFT/src/User/API/UI/GUI.c:34
↓ 20 callers
Function
HCD_IsDeviceConnected
* @brief HCD_IsDeviceConnected * Check if the device is connected. * @param pdev : Selected device * @retval Device connection stat
TFT/src/User/Hal/STM32_USB_OTG_Driver/src/usb_hcd.c:162
↓ 20 callers
Function
SD_SendCmd
* send a command to the SD card * enter: uint8_t cmd command * uint32_t arg command parameters * uint8_t crc crc check value * return value: Response
TFT/src/User/Hal/sd.c:242
↓ 20 callers
Function
W25Qxx_ReadBuffer
reading data from flash
TFT/src/User/Hal/w25qxx.c:157
↓ 20 callers
Function
drawStandardValue
TFT/src/User/Menu/common.c:146
↓ 20 callers
Function
heatSetTargetTemp
TFT/src/User/API/Temperature.c:43
↓ 20 callers
Function
reDrawPrintingValue
TFT/src/User/Menu/PrintingMenu.c:189
↓ 20 callers
Function
sendCmd
purge gcode cmd or send it to the printer and then remove it from cmdQueue queue
TFT/src/User/API/Mainboard_CmdHandler.c:271
↓ 19 callers
Function
GPIO_Init
* @brief Initializes the GPIOx peripheral according to the specified parameters in the GPIO_InitStruct. * @param GPIOx: where x can be (A..I) to
TFT/src/Libraries/fwlib/stm32f2xx/src/stm32f2xx_gpio.c:188
↓ 19 callers
Function
GUI_Clear
TFT/src/User/API/UI/GUI.c:68
↓ 19 callers
Function
IconCharSelect
TFT/src/User/API/UI/CharIcon.c:220
↓ 19 callers
Function
isPrinting
TFT/src/User/API/Printing.c:727
↓ 19 callers
Function
speedGetCurrentPercent
TFT/src/User/API/SpeedControl.c:32
next →
1–100 of 5,939, ranked by callers