MCPcopy Create free account

hub / github.com/AstraThreshold/oled-ui-astra / functions

Functions1,903 in github.com/AstraThreshold/oled-ui-astra

↓ 106 callersFunctionHAL_GetTick
* @brief Provides a tick value in millisecond. * @note This function is declared as __weak to be overwritten in case of other * implementat
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:304
↓ 69 callersFunction__DSB
\brief Data Synchronization Barrier \details Acts as a special kind of Data Memory Barrier. It completes when all explicit memory acces
Drivers/CMSIS/Include/cmsis_gcc.h:877
↓ 60 callersFunctionTIM_CCxChannelCmd
* @brief Enables or disables the TIM Capture Compare Channel x. * @param TIMx to select the TIM peripheral * @param Channel specifies the TIM C
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c:7565
↓ 44 callersFunctionHAL_DMA_Start_IT
* @brief Start the DMA Transfer with interrupt enabled. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains * th
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:361
↓ 44 callersFunctionbf_AddTargetData
Other/bdfconv/bdf_font.c:149
↓ 42 callersFunctionHAL_DMA_Abort_IT
* @brief Aborts the DMA Transfer in Interrupt mode. * @param hdma : pointer to a DMA_HandleTypeDef structure that contains * th
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:456
↓ 39 callersFunctionbf_Log
Other/bdfconv/bdf_font.c:16
↓ 38 callersFunctionu8x8_byte_SendByte
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:49
↓ 35 callersFunction__ISB
\brief Instruction Synchronization Barrier \details Instruction Synchronization Barrier flushes the pipeline in the processor, so that
Drivers/CMSIS/Include/cmsis_gcc.h:866
↓ 27 callersFunctionFLASH_WaitForLastOperation
* @brief Wait for a FLASH operation to complete. * @param Timeout maximum flash operation timeout * @retval HAL Status */
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:824
↓ 25 callersFunctionmui_get_x
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui_u8g2.c:212
↓ 24 callersFunctionmui_get_fds_char
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:87
↓ 22 callersFunctionu8x8_byte_EndTransfer
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:59
↓ 22 callersFunctionu8x8_byte_StartTransfer
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:54
↓ 21 callersFunctionmui_get_U8g2
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui_u8g2.c:224
↓ 21 callersFunctionu8g2_DrawPixel
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_hvline.c:221
↓ 20 callersFunctionu8g2_DrawHVLine
This is the toplevel function for the hv line draw procedures. This function should be called by the user. "dir" may have 4 directions: 0 (left
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_hvline.c:150
↓ 20 callersFunctionu8x8_gpio_call
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_gpio.c:40
↓ 18 callersFunctionmui_get_y
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui_u8g2.c:219
↓ 17 callersFunctionu8g2_IsIntersection
upper limits are not included (asymetric boundaries) */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_intersection.c:166
↓ 17 callersFunctionu8g2_font_get_byte
removed NOINLINE, because it leads to smaller code, might also be faster */ static uint8_t u8g2_font_get_byte(const uint8_t *font, uint8_t offset) U8G
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:111
↓ 16 callersFunctionTIM_CCxNChannelCmd
* @brief Enables or disables the TIM Capture Compare Channel xN. * @param TIMx to select the TIM peripheral * @param Channel specifies the TIM
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c:2356
↓ 16 callersFunctionu8g2_DrawVLine
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_hvline.c:212
↓ 15 callersFunctionbg_err
Other/bdfconv/bdf_rle.c:275
↓ 15 callersFunctionmui_fds_get_nth_token
find nth token ('|' delimiter), return 0 if n exceeds the number of tokens, 1 otherwise the result is stored in ui->text */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:232
↓ 15 callersFunctionu8x8_byte_SetDC
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:39
↓ 14 callersMethodaddItem
Core/Src/astra/ui/item/menu/menu.cpp:49
↓ 13 callersFunctionbg_AddTargetBits
Desc: Output a field to the target bitstream. The field size in bits is given by "cnt" and the value of the field is "val". Args: cnt: F
Other/bdfconv/bdf_glyph.c:97
↓ 13 callersFunctionskip_space
Other/bdfconv/bdf_map.c:40
↓ 13 callersFunctionu8g2_SetDrawColor
Assign the draw color for all drawing functions. color may be 0 or 1. The actual color is defined by the display. With color = 1 the drawing funct
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_hvline.c:249
↓ 13 callersFunctionu8x8_GetStringLineCnt
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_string.c:40
↓ 13 callersFunctionu8x8_cad_SendSequence
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_cad.c:159
↓ 12 callersFunctionHAL_FLASH_EndOfOperationCallback
* @brief FLASH end of operation interrupt callback * @param ReturnValue: The value saved in this parameter depends on the ongoing procedure *
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:604
↓ 12 callersFunctionHAL_GPIO_WritePin
* @brief Sets or clears the selected data port bit. * * @note This function uses GPIOx_BSRR register to allow atomic read/modify * ac
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:465
↓ 12 callersFunctionmui_send_cursor_msg
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:616
↓ 12 callersFunctionu8g2_DrawUTF8
source: https://en.wikipedia.org/wiki/UTF-8 Bits from to bytes Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 7 U+0000 U+007F 1 0xxx
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:1061
↓ 12 callersFunctionu8g2_GetUTF8Width
source: https://en.wikipedia.org/wiki/UTF-8 Bits from to bytes Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 7 U+0000 U+007F 1 0xxx
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:1526
↓ 12 callersFunctionu8g2_font_decode_get_signed_bits
2 bit --> cnt = 2 -2,-1,0. 1 3 bit --> cnt = 3 -2,-1,0. 1 -4,-3,-2,-1,0,1,2,3 if ( x < 0 ) r = bits(x-1)+1; else r
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:282
↓ 11 callersFunctionHAL_SPI_ErrorCallback
* @brief SPI error callback. * @param hspi pointer to a SPI_HandleTypeDef structure that contains * the configuration information
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c:2640
↓ 11 callersFunctionbf_curr
Other/bdfconv/bdf_parser.c:8
↓ 11 callersFunctionmui_u8g2_draw_button_pi
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui_u8g2.c:252
↓ 10 callersFunctionADC_ConversionStop_Disable
* @brief Stop ADC conversion and disable the selected ADC * @note Prerequisite condition to use this function: ADC conversions must be *
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2291
↓ 10 callersFunctionmui_loop_over_form
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:448
↓ 10 callersFunctiontga_get_char_height
Other/bdfconv/bdf_tga.c:70
↓ 10 callersFunctiontga_write_word
Other/bdfconv/bdf_tga.c:134
↓ 10 callersFunctionu8x8_DrawUTF8
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_8x8.c:389
↓ 10 callersFunctionu8x8_GetStringLineStart
Assumes strings, separated by '\n' in "str". Returns the string at index "line_idx". First strng has line_idx = 0 Example: Returns "xyz"
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_string.c:66
↓ 10 callersFunctionu8x8_utf8_init
reset the internal state machine */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_8x8.c:285
↓ 9 callersFunctionError_Handler
* @brief This function is executed in case of error occurrence. * @retval None */
Core/Src/main.c:163
↓ 9 callersFunctionbf_next
Other/bdfconv/bdf_parser.c:15
↓ 9 callersFunctioni2c_delay
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:461
↓ 9 callersFunctionmui_GotoFormAutoCursorPosition
Similar to mui_GotoForm, but will jump to previously stored cursor location (mui_SaveCursorPosition) or 0 if the cursor position was not saved. */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:837
↓ 9 callersFunctionmui_u8g2_draw_button_utf
void u8g2_DrawButtonUTF8(u8g2_t *u8g2, u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t flags, u8g2_uint_t width, u8g2_uint_t padding_h, u8g2_uint_t padding_
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui_u8g2.c:230
↓ 9 callersFunctionu8g2_DrawBox
draw a filled box restriction: does not work for w = 0 or h = 0 */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_box.c:42
↓ 9 callersFunctionu8g2_font_decode_get_unsigned_bits
optimized */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:237
↓ 9 callersFunctionu8x8_DrawTile
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_display.c:81
↓ 8 callersFunctionADC_Enable
* @brief Enable the selected ADC. * @note Prerequisite condition to use this function: ADC must be disabled * and voltage regulator mus
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2232
↓ 8 callersFunctionFLASH_WaitForLastOperationBank2
* @brief Wait for a FLASH BANK2 operation to complete. * @param Timeout maximum flash operation timeout * @retval HAL_StatusTypeDef HAL Status
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:869
↓ 8 callersFunctionSPI_WaitFlagStateUntilTimeout
* @brief Handle SPI Communication Timeout. * @param hspi pointer to a SPI_HandleTypeDef structure that contains * the configuration
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c:3570
↓ 8 callersMethodgetPosition
Core/Src/astra/ui/item/camera/camera.cpp:48
↓ 8 callersFunctioni2c_write_bit
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:535
↓ 8 callersFunctionstm32_lock_release
* @brief Release STM32 lock * @param lock The lock to release */
stm32_lock.h:183
↓ 8 callersFunctiontga_write_byte
Other/bdfconv/bdf_tga.c:129
↓ 8 callersFunctionu8x8_d_helper_display_init
this is a helper function for the U8X8_MSG_DISPLAY_INIT function. It can be called within the display callback function to carry out the usual stand
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_display.c:63
↓ 8 callersFunctionu8x8_d_helper_display_setup_memory
this is a helper function for the U8X8_MSG_DISPLAY_SETUP_MEMORY function. It can be called within the display callback function to carry out the usu
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_display.c:51
↓ 8 callersFunctionu8x8_u8toa
v = value, d = number of digits */
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_u8toa.c:61
↓ 7 callersFunctionSPI_EndRxTxTransaction
* @brief Handle the check of the RXTX or TX transaction complete. * @param hspi SPI handle * @param Timeout Timeout duration * @param Tickst
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c:3674
↓ 7 callersFunctionTIM_Base_SetConfig
* @brief Time Base configuration * @param TIMx TIM peripheral * @param Structure TIM Base configuration structure * @retval None */
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c:6772
↓ 7 callersFunctionTIM_ResetCallback
* @brief Reset interrupt callbacks to the legacy weak callbacks. * @param htim pointer to a TIM_HandleTypeDef structure that contains *
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c:7589
↓ 7 callersFunctionbf_Error
Other/bdfconv/bdf_font.c:7
↓ 7 callersFunctionbf_get_long
Other/bdfconv/bdf_parser.c:126
↓ 7 callersFunctionbf_skipspace
Other/bdfconv/bdf_parser.c:24
↓ 7 callersMethodgetType
Core/Src/astra/ui/item/menu/menu.h:19
↓ 7 callersFunctionget_num_arg
Other/bdfconv/main.c:68
↓ 7 callersFunctionmui_GetSelectableFieldTextOption
this function will overwrite the ui field related member variables nth_token can be 0 if the fiel text is not a option list the result is stored i
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:678
↓ 7 callersFunctionstm32_lock_acquire
* @brief Acquire STM32 lock * @param lock The lock to acquire */
stm32_lock.h:161
↓ 7 callersFunctiontga_set_font
Other/bdfconv/bdf_tga.c:204
↓ 7 callersFunctiontga_set_pixel
Other/bdfconv/bdf_tga.c:97
↓ 7 callersFunctionu8g2_DrawButtonFrame
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_button.c:98
↓ 7 callersFunctionu8g2_DrawHLine
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_hvline.c:203
↓ 7 callersFunctionu8x8_d_ssd1306_sh1106_generic
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_d_ssd1306_128x64_noname.c:254
↓ 6 callersFunctionHAL_DMA_Abort
* @brief Abort the DMA Transfer. * @param hdma: pointer to a DMA_HandleTypeDef structure that contains * the configuration informa
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:415
↓ 6 callersFunctionHAL_TIM_PWM_PulseFinishedCallback
* @brief PWM Pulse finished callback in non-blocking mode * @param htim TIM handle * @retval None */
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c:5727
↓ 6 callersFunctionSPI_ISCRCErrorValid
* @brief Checks if encountered CRC error could be corresponding to wrongly detected errors * according to SPI instance, Device type, and re
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c:3987
↓ 6 callersFunctionfd_get_unsigned_bits
Other/bdfconv/bdf_rle.c:147
↓ 6 callersFunctionfd_get_unsigned_bits
Other/bdfconv/fd.c:82
↓ 6 callersFunctionget_str_arg
Other/bdfconv/main.c:45
↓ 6 callersFunctioni2c_read_sda
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_byte.c:490
↓ 6 callersFunctionmui_u8g2_handle_scroll_next_prev_events
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui_u8g2.c:327
↓ 6 callersFunctionmui_uif_is_cursor_selectable
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/mui.c:510
↓ 6 callersFunctiontga_fd_get_unsigned_bits
Other/bdfconv/bdf_tga.c:329
↓ 6 callersFunctiontga_get_char_width
Other/bdfconv/bdf_tga.c:65
↓ 6 callersFunctionu8g2_SetFontDirection
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:1534
↓ 6 callersFunctionu8g2_draw_hv_line_2dir
x,y Upper left position of the line within the pixel buffer len length of the line in pixel, len must not be 0 dir 0: horizontal line (left to
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_hvline.c:132
↓ 6 callersFunctionu8g2_font_get_glyph_data
Description: Find the starting point of the glyph data. Args: encoding: Encoding (ASCII or Unicode) of the glyph Return: Address of th
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:782
↓ 6 callersFunctionu8g2_font_get_word
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8g2_font.c:118
↓ 6 callersFunctionu8x8_GetMenuEvent
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_debounce.c:109
↓ 6 callersFunctionu8x8_i2c_data_transfer
Core/Src/hal/hal_dreamCore/components/oled/graph_lib/u8g2/u8x8_cad.c:474
↓ 5 callersFunctionHAL_GPIO_Init
* @brief Initializes the GPIOx peripheral according to the specified parameters in the GPIO_Init. * @param GPIOx: where x can be (A..G depending o
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:178
↓ 5 callersFunctionHAL_RCC_GetSysClockFreq
* @brief Returns the SYSCLK frequency * @note The system frequency computed by this function is not the real * frequency in the chip. I
Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1080
next →1–100 of 1,903, ranked by callers