MCPcopy Create free account

hub / github.com/afiskon/stm32-ssd1306 / functions

Functions78 in github.com/afiskon/stm32-ssd1306

↓ 38 callersFunctionssd1306_WriteCommand
Send a byte to the command register
ssd1306/ssd1306.c:13
↓ 22 callersFunctionssd1306_SetCursor
Position the cursor */
ssd1306/ssd1306.c:272
↓ 22 callersFunctionssd1306_WriteString
Write full string to screenbuffer */
ssd1306/ssd1306.c:258
↓ 17 callersFunctionssd1306_UpdateScreen
Write the screenbuffer with changed to the screen */
ssd1306/ssd1306.c:180
↓ 16 callersFunctionssd1306_Fill
Fill the whole screen with the given color */
ssd1306/ssd1306.c:175
↓ 13 callersFunctionssd1306_DrawPixel
* Draw one pixel in the screenbuffer * X => X Coordinate * Y => Y Coordinate * color => Pixel color */
ssd1306/ssd1306.c:201
↓ 11 callersFunctionssd1306_Line
Draw line by Bresenhem's algorithm */
ssd1306/ssd1306.c:278
↓ 7 callersFunctionssd1306_DegToRad
Convert Degrees to Radians */
ssd1306/ssd1306.c:319
↓ 5 callersFunctionssd1306_FillRectangle
Draw a filled rectangle */
ssd1306/ssd1306.c:504
↓ 4 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
examples/oled-tester/firmware/spi/Src/main.c:285
↓ 4 callersFunction_Error_Handler
* @brief This function is executed in case of error occurrence. * @param None * @retval None */
examples/oled-tester/firmware/i2c/Src/main.c:285
↓ 4 callersFunctionssd1306_NormalizeTo0_360
Normalize degree to [0;360] */
ssd1306/ssd1306.c:324
↓ 3 callersFunctionssd1306_DrawBitmap
Draw a bitmap */
ssd1306/ssd1306.c:549
↓ 3 callersFunctionssd1306_FillCircle
Draw filled circle. Pixel positions calculated using Bresenham's algorithm */
ssd1306/ssd1306.c:458
↓ 2 callersFunctionssd1306_InvertRectangle
ssd1306/ssd1306.c:518
↓ 2 callersFunctionssd1306_SetDisplayOn
ssd1306/ssd1306.c:579
↓ 2 callersFunctionssd1306_TestAll
ssd1306/ssd1306_tests.c:359
↓ 1 callersFunctionMX_GPIO_Init
Configure pins as * Analog * Input * Output * EVENT_OUT * EXTI PA2 ------> USART2_TX PA3 ----
examples/oled-tester/firmware/spi/Src/main.c:213
↓ 1 callersFunctionMX_GPIO_Init
Configure pins as * Analog * Input * Output * EVENT_OUT * EXTI PA2 ------> USART2_TX PA3 ----
examples/oled-tester/firmware/i2c/Src/main.c:213
↓ 1 callersFunctionMX_I2C1_Init
I2C1 init function */
examples/oled-tester/firmware/spi/Src/main.c:161
↓ 1 callersFunctionMX_I2C1_Init
I2C1 init function */
examples/oled-tester/firmware/i2c/Src/main.c:161
↓ 1 callersFunctionMX_SPI1_Init
SPI1 init function */
examples/oled-tester/firmware/spi/Src/main.c:181
↓ 1 callersFunctionMX_SPI1_Init
SPI1 init function */
examples/oled-tester/firmware/i2c/Src/main.c:181
↓ 1 callersFunctionSystemClock_Config
System Clock Configuration */
examples/oled-tester/firmware/spi/Src/main.c:106
↓ 1 callersFunctionSystemClock_Config
System Clock Configuration */
examples/oled-tester/firmware/i2c/Src/main.c:106
↓ 1 callersFunctionSystemInit_ExtMemCtl
* @brief Setup the external memory controller. * Called in startup_stm32f4xx.s before jump to main. * This function configures
examples/oled-tester/firmware/spi/Src/system_stm32f4xx.c:298
↓ 1 callersFunctionSystemInit_ExtMemCtl
* @brief Setup the external memory controller. * Called in startup_stm32f4xx.s before jump to main. * This function configures
examples/oled-tester/firmware/i2c/Src/system_stm32f4xx.c:298
↓ 1 callersFunctioninit
USER CODE BEGIN 0 */
examples/oled-tester/firmware/spi/Src/main.c:33
↓ 1 callersFunctioninit
USER CODE BEGIN 0 */
examples/oled-tester/firmware/i2c/Src/main.c:33
↓ 1 callersFunctionloop
examples/oled-tester/firmware/spi/Src/main.c:38
↓ 1 callersFunctionloop
examples/oled-tester/firmware/i2c/Src/main.c:38
↓ 1 callersFunctionprocess_symbol
(lines)
examples/custom-fonts/upscale.py:28
↓ 1 callersFunctionprocess_symbol
(lines)
examples/custom-fonts/convert.py:24
↓ 1 callersFunctionssd1306_DrawArc
* DrawArc. Draw angle is beginning from 4 quart of trigonometric circle (3pi/2) * start_angle in degree * sweep in degree */
ssd1306/ssd1306.c:340
↓ 1 callersFunctionssd1306_DrawArcWithRadiusLine
* Draw arc with radius line * Angle is beginning from 4 quart of trigonometric circle (3pi/2) * start_angle: start angle in degree * sweep: finish
ssd1306/ssd1306.c:380
↓ 1 callersFunctionssd1306_DrawCircle
Draw circle by Bresenhem's algorithm */
ssd1306/ssd1306.c:423
↓ 1 callersFunctionssd1306_DrawRectangle
Draw a rectangle */
ssd1306/ssd1306.c:494
↓ 1 callersFunctionssd1306_Init
Initialize the oled screen */
ssd1306/ssd1306.c:73
↓ 1 callersFunctionssd1306_Polyline
Draw polyline */
ssd1306/ssd1306.c:305
↓ 1 callersFunctionssd1306_Reset
ssd1306/ssd1306.c:8
↓ 1 callersFunctionssd1306_SetContrast
ssd1306/ssd1306.c:573
↓ 1 callersFunctionssd1306_TestArc
ssd1306/ssd1306_tests.c:320
↓ 1 callersFunctionssd1306_TestBorder
ssd1306/ssd1306_tests.c:113
↓ 1 callersFunctionssd1306_TestCircle
ssd1306/ssd1306_tests.c:305
↓ 1 callersFunctionssd1306_TestDrawBitmap
ssd1306/ssd1306_tests.c:344
↓ 1 callersFunctionssd1306_TestFPS
ssd1306/ssd1306_tests.c:217
↓ 1 callersFunctionssd1306_TestFonts1
ssd1306/ssd1306_tests.c:139
↓ 1 callersFunctionssd1306_TestFonts2
* This test shows how an 128x64 px OLED can replace a 0802 LCD. */
ssd1306/ssd1306_tests.c:172
↓ 1 callersFunctionssd1306_TestFonts3
* Test of proportional (non-monospaced) font. */
ssd1306/ssd1306_tests.c:197
↓ 1 callersFunctionssd1306_TestLine
ssd1306/ssd1306_tests.c:255
↓ 1 callersFunctionssd1306_TestPolyline
ssd1306/ssd1306_tests.c:327
↓ 1 callersFunctionssd1306_TestRectangle
ssd1306/ssd1306_tests.c:263
↓ 1 callersFunctionssd1306_TestRectangleFill
ssd1306/ssd1306_tests.c:273
↓ 1 callersFunctionssd1306_TestRectangleInvert
ssd1306/ssd1306_tests.c:281
↓ 1 callersFunctionssd1306_WriteChar
* Draw 1 char to the screen buffer * ch => char om weg te schrijven * Font => Font waarmee we gaan schrijven * color => Black or White
ssd1306/ssd1306.c:221
↓ 1 callersFunctionssd1306_WriteData
Send data
ssd1306/ssd1306.c:18
FunctionHAL_I2C_MspDeInit
examples/oled-tester/firmware/spi/Src/stm32f4xx_hal_msp.c:108
FunctionHAL_I2C_MspDeInit
examples/oled-tester/firmware/i2c/Src/stm32f4xx_hal_msp.c:108
FunctionHAL_I2C_MspInit
examples/oled-tester/firmware/spi/Src/stm32f4xx_hal_msp.c:78
FunctionHAL_I2C_MspInit
examples/oled-tester/firmware/i2c/Src/stm32f4xx_hal_msp.c:78
FunctionHAL_MspInit
USER CODE END 0 */ * Initializes the Global MSP. */
examples/oled-tester/firmware/spi/Src/stm32f4xx_hal_msp.c:49
FunctionHAL_MspInit
USER CODE END 0 */ * Initializes the Global MSP. */
examples/oled-tester/firmware/i2c/Src/stm32f4xx_hal_msp.c:49
FunctionHAL_SPI_MspDeInit
examples/oled-tester/firmware/spi/Src/stm32f4xx_hal_msp.c:162
FunctionHAL_SPI_MspDeInit
examples/oled-tester/firmware/i2c/Src/stm32f4xx_hal_msp.c:162
FunctionHAL_SPI_MspInit
examples/oled-tester/firmware/spi/Src/stm32f4xx_hal_msp.c:132
FunctionHAL_SPI_MspInit
examples/oled-tester/firmware/i2c/Src/stm32f4xx_hal_msp.c:132
FunctionSysTick_Handler
* @brief This function handles System tick timer. */
examples/oled-tester/firmware/spi/Src/stm32f4xx_it.c:51
FunctionSysTick_Handler
* @brief This function handles System tick timer. */
examples/oled-tester/firmware/i2c/Src/stm32f4xx_it.c:51
FunctionSystemCoreClockUpdate
* @brief Update SystemCoreClock variable according to Clock Register Values. * The SystemCoreClock variable contains the core clock (HCLK)
examples/oled-tester/firmware/spi/Src/system_stm32f4xx.c:239
FunctionSystemCoreClockUpdate
* @brief Update SystemCoreClock variable according to Clock Register Values. * The SystemCoreClock variable contains the core clock (HCLK)
examples/oled-tester/firmware/i2c/Src/system_stm32f4xx.c:239
FunctionSystemInit
* @brief Setup the microcontroller system * Initialize the FPU setting, vector table location and External memory * configurat
examples/oled-tester/firmware/spi/Src/system_stm32f4xx.c:166
FunctionSystemInit
* @brief Setup the microcontroller system * Initialize the FPU setting, vector table location and External memory * configurat
examples/oled-tester/firmware/i2c/Src/system_stm32f4xx.c:166
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 t
examples/oled-tester/firmware/spi/Src/main.c:304
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 t
examples/oled-tester/firmware/i2c/Src/main.c:304
Functionmain
examples/oled-tester/firmware/spi/Src/main.c:57
Functionmain
examples/oled-tester/firmware/i2c/Src/main.c:57
Functionssd1306_FillBuffer
Fills the Screenbuffer with values from a given buffer of a fixed length */
ssd1306/ssd1306.c:63
Functionssd1306_GetDisplayOn
ssd1306/ssd1306.c:591