Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrunoLevy/learn-fpga
/ functions
Functions
3,558 in github.com/BrunoLevy/learn-fpga
⨍
Functions
3,558
◇
Types & classes
351
↓ 1 callers
Function
next_prime
LiteX/software/DemoBundle/demos/pi.c:100
↓ 1 callers
Function
next_prime
FemtoRV/FIRMWARE/EXAMPLES/pi.c:98
↓ 1 callers
Function
next_prime
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/pi.c:101
↓ 1 callers
Function
oled_clear
LiteX/software/Libs/lite_oled.c:51
↓ 1 callers
Function
oled_data_uint16_raw
Same as in lite_oled, but does not change CS and CMD/DAT and does not wait for SPI to have finished sending data
LiteX/software/Doom/mc1-doom/src/i_video_oled.c:98
↓ 1 callers
Function
oled_setpixel_uint16
* \brief Sets a pixel, color specified as 16-bits value. * \param[in] x , y pixel coordinates, in [0..OLED_WIDTH-1],[0..OLED_HEIGHT-1] * \param[in]
LiteX/software/Libs/lite_oled.h:145
↓ 1 callers
Function
paint_draw_cmd
LiteX/software/Libs/imgui/imgui_sw.cpp:597
↓ 1 callers
Function
paint_draw_list
LiteX/software/Libs/imgui/imgui_sw.cpp:730
↓ 1 callers
Function
paint_imgui
LiteX/software/Libs/imgui/imgui_sw.cpp:781
↓ 1 callers
Function
paint_triangle
Handles triangles in any winding order (CW/CCW)
LiteX/software/Libs/imgui/imgui_sw.cpp:428
↓ 1 callers
Function
paint_uniform_rectangle
LiteX/software/Libs/imgui/imgui_sw.cpp:262
↓ 1 callers
Function
paint_uniform_textured_rectangle
LiteX/software/Libs/imgui/imgui_sw.cpp:319
↓ 1 callers
Function
parse_float
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/ee_printf.c:230
↓ 1 callers
Function
parseval
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_util.c:70
↓ 1 callers
Function
portable_fini
Function : portable_fini Target specific final code */
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_portme.c:201
↓ 1 callers
Function
portable_init
Function : portable_init Target specific initialization code Test for some common mistakes. */
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_portme.c:133
↓ 1 callers
Function
pow_mod
LiteX/software/DemoBundle/demos/pi.c:66
↓ 1 callers
Function
pow_mod
FemtoRV/FIRMWARE/EXAMPLES/pi.c:64
↓ 1 callers
Function
pow_mod
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/pi.c:66
↓ 1 callers
Function
print_char
FemtoRV/FIRMWARE/TOOLS/FONT/make_font3x5.c:57
↓ 1 callers
Function
print_coremarks
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_portme.c:183
↓ 1 callers
Function
print_dec
FemtoRV/FIRMWARE/LIBFEMTOC/print.c:17
↓ 1 callers
Function
print_dec
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/print.c:16
↓ 1 callers
Function
print_frame
FemtoRV/FIRMWARE/EXAMPLES/ST_NICCC_spi_flash.c:205
↓ 1 callers
Function
print_hex
FemtoRV/FIRMWARE/LIBFEMTOC/print.c:34
↓ 1 callers
Function
print_hex
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/print.c:33
↓ 1 callers
Function
print_hex_digits
FemtoRV/FIRMWARE/LIBFEMTOC/print.c:38
↓ 1 callers
Function
printb
FemtoRV/FIRMWARE/EXAMPLES/test_spi_flash.c:25
↓ 1 callers
Function
printb
Basic/Tools/Font/makefont.c:50
↓ 1 callers
Function
printh
FemtoRV/FIRMWARE/TOOLS/FONT/make_font8x16.c:38
↓ 1 callers
Function
printk
Print "fixed point" number (integer/1000)
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/DHRYSTONE/stubs.c:36
↓ 1 callers
Function
push_back
NB: It is illegal to call push_back/push_front/insert with a reference pointing inside the ImVector data itself! e.g. v.push_back(v[10]) is forbidden.
LiteX/software/Libs/imgui/imgui.h:1741
↓ 1 callers
Function
random_line
FemtoRV/FIRMWARE/EXAMPLES/gfx_demo.c:14
↓ 1 callers
Function
random_pixel
FemtoRV/FIRMWARE/EXAMPLES/gfx_demo.c:7
↓ 1 callers
Function
random_rect
FemtoRV/FIRMWARE/EXAMPLES/gfx_demo.c:23
↓ 1 callers
Method
ray_intersect
FemtoRV/FIRMWARE/CPP_EXAMPLES/tinyrt_cpp.cpp:37
↓ 1 callers
Function
read_frame
* Reads a frame's polygonal description from * file and rasterizes the polygons using * FemtoGL. * returns 0 if last frame. * See DATA/scene_des
LiteX/software/Programs/ST_NICCC.c:112
↓ 1 callers
Function
read_frame
* Reads a frame's polygonal description from * file and rasterizes the polygons using * FemtoGL. * returns 0 if last frame. * See DATA/scene_des
FemtoRV/FIRMWARE/EXAMPLES/ST_NICCC.c:95
↓ 1 callers
Function
read_frame
* Reads a frame's polygonal description from * SPI flash and rasterizes the polygons using * FemtoGL. * returns 0 if last frame. * See DATA/scen
FemtoRV/FIRMWARE/EXAMPLES/ST_NICCC_spi_flash.c:126
↓ 1 callers
Function
read_frame
returns 0 at last frame */
FemtoRV/FIRMWARE/EXAMPLES/DATA/test_ST_NICCC.c:61
↓ 1 callers
Function
read_frame
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/ST_NICCC.c:369
↓ 1 callers
Function
refract
LiteX/software/Programs/tinyraytracer.c:308
↓ 1 callers
Function
refract
LiteX/software/DemoBundle/demos/tinyraytracer.c:303
↓ 1 callers
Function
refract
FemtoRV/FIRMWARE/CPP_EXAMPLES/tinyrt_cpp.cpp:55
↓ 1 callers
Function
refract
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:292
↓ 1 callers
Function
refract
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:304
↓ 1 callers
Function
refract
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:244
↓ 1 callers
Function
render
LiteX/software/Programs/tinyraytracer.c:438
↓ 1 callers
Function
render
LiteX/software/DemoBundle/demos/tinyraytracer.c:433
↓ 1 callers
Function
render
FemtoRV/FIRMWARE/CPP_EXAMPLES/tinyrt_cpp.cpp:159
↓ 1 callers
Function
render
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:422
↓ 1 callers
Function
render
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:389
↓ 1 callers
Function
resize
LiteX/software/Libs/imgui/imgui.h:1735
↓ 1 callers
Function
rot_x
FemtoRV/FIRMWARE/EXAMPLES/cube.c:66
↓ 1 callers
Function
rot_y
FemtoRV/FIRMWARE/EXAMPLES/cube.c:77
↓ 1 callers
Function
run_tinyraytracer
LiteX/software/Programs/tinyraytracer.c:494
↓ 1 callers
Function
save_RAM
* \brief Saves a vector of bytes into a file. * \param[in] filename the name of the file. Extension can be .hex * (ASCII hexadecimal that can be u
FemtoRV/FIRMWARE/TOOLS/FIRMWARE_WORDS_SRC/firmware_words.cpp:308
↓ 1 callers
Function
save_RAM_bin
* \brief Saves a vector of bytes into a raw binary file * \param[in] filename the name of the file * \param[in] RAM the vector of bytes to be saved
FemtoRV/FIRMWARE/TOOLS/FIRMWARE_WORDS_SRC/firmware_words.cpp:284
↓ 1 callers
Function
save_RAM_hex
* \brief Saves a vector of bytes into an ASCII hexadecimal file that * can be understood by VERILOG's readmemh() function * \param[in] filename the
FemtoRV/FIRMWARE/TOOLS/FIRMWARE_WORDS_SRC/firmware_words.cpp:245
↓ 1 callers
Method
set
LiteX/software/Libs/imgui/imgui_internal.h:581
↓ 1 callers
Function
set_pixel
FemtoRV/FIRMWARE/CPP_EXAMPLES/tinyrt_cpp.cpp:128
↓ 1 callers
Function
shell
FemtoRV/FIRMWARE/FEMTOS/commander.c:171
↓ 1 callers
Function
shell_exec
FemtoRV/FIRMWARE/FEMTOS/commander.c:112
↓ 1 callers
Function
show
FemtoRV/FIRMWARE/EXAMPLES/life_led_matrix.c:47
↓ 1 callers
Function
show_CPI_2
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/DHRYSTONE/stubs.c:49
↓ 1 callers
Function
show_colors
* Note: there is a much faster way of * doing that, using GL_write_window() * and directly outputting pixels to the * driver, see test_OLED.c an
FemtoRV/FIRMWARE/EXAMPLES/gfx_demo.c:49
↓ 1 callers
Function
show_config
FemtoRV/FIRMWARE/EXAMPLES/sysconfig.c:3
↓ 1 callers
Function
sieve
FemtoRV/FIRMWARE/EXAMPLES/sieve.c:61
↓ 1 callers
Function
sieve
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/sieve.c:64
↓ 1 callers
Function
spi_readblock
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:110
↓ 1 callers
Function
spi_reset
* Restarts reading from the beginning of the stream. */
FemtoRV/FIRMWARE/EXAMPLES/ST_NICCC_spi_flash.c:57
↓ 1 callers
Function
spi_reset
* Restarts reading from the beginning of the stream. */
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/ST_NICCC.c:268
↓ 1 callers
Function
spi_writeblock
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:117
↓ 1 callers
Method
split
LiteX/software/Libs/imgui/imgui.cpp:2097
↓ 1 callers
Function
split_string
* \brief Splits a string into parts * \details Splits the string \p in into a list of substrings \p out * wherever \p separator occurs. * \param[i
FemtoRV/FIRMWARE/TOOLS/FIRMWARE_WORDS_SRC/firmware_words.cpp:67
↓ 1 callers
Function
stats_begin_frame
Begins statistics collection for current frame. Leave emtpy if not needed.
LiteX/software/DemoBundle/demos/tinyraytracer.c:112
↓ 1 callers
Function
stats_begin_pixel
Begins statistics collection for current pixel Leave emtpy if not needed. There are these two levels because on some femtorv32 cores (quark, tachyon),
LiteX/software/DemoBundle/demos/tinyraytracer.c:127
↓ 1 callers
Function
stats_end
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/donut2.c:112
↓ 1 callers
Function
stats_end_frame
Ends statistics collection for current frame and displays result. Leave emtpy if not needed.
LiteX/software/DemoBundle/demos/tinyraytracer.c:154
↓ 1 callers
Function
stats_end_pixel
Ends statistics collection for current pixel Leave emtpy if not needed.
LiteX/software/DemoBundle/demos/tinyraytracer.c:142
↓ 1 callers
Function
stb_adler32
LiteX/software/Libs/imgui/imgui_draw.cpp:4016
↓ 1 callers
Function
stb_decompress
LiteX/software/Libs/imgui/imgui_draw.cpp:4047
↓ 1 callers
Function
stb_decompress_token
LiteX/software/Libs/imgui/imgui_draw.cpp:3999
↓ 1 callers
Function
stb_text_create_undo_record
LiteX/software/Libs/imgui/imstb_textedit.h:1181
↓ 1 callers
Function
stb_text_makeundo_delete
LiteX/software/Libs/imgui/imstb_textedit.h:1349
↓ 1 callers
Function
stb_text_redo
LiteX/software/Libs/imgui/imstb_textedit.h:1293
↓ 1 callers
Function
stb_text_undo
LiteX/software/Libs/imgui/imstb_textedit.h:1225
↓ 1 callers
Function
stb_textedit_clear_state
reset the state to default
LiteX/software/Libs/imgui/imstb_textedit.h:1370
↓ 1 callers
Function
stb_textedit_cut
API cut: delete selection
LiteX/software/Libs/imgui/imstb_textedit.h:696
↓ 1 callers
Function
stb_textedit_discard_redo
discard the oldest entry in the redo list--it's bad if this ever happens, but because undo & redo have to store the actual characters in different cas
LiteX/software/Libs/imgui/imstb_textedit.h:1151
↓ 1 callers
Function
stb_textedit_drag
API drag: on mouse drag, move the cursor and selection endpoint to the clicked location
LiteX/software/Libs/imgui/imstb_textedit.h:476
↓ 1 callers
Function
stb_textedit_flush_redo
LiteX/software/Libs/imgui/imstb_textedit.h:1122
↓ 1 callers
Function
stb_textedit_initialize_state
API initialize
LiteX/software/Libs/imgui/imstb_textedit.h:1388
↓ 1 callers
Function
stb_textedit_key
API key: process a keyboard input
LiteX/software/Libs/imgui/imstb_textedit.h:732
↓ 1 callers
Function
stb_textedit_paste
LiteX/software/Libs/imgui/imstb_textedit.h:1398
↓ 1 callers
Function
stb_textedit_paste_internal
API paste: replace existing selection with passed-in text
LiteX/software/Libs/imgui/imstb_textedit.h:707
↓ 1 callers
Function
stb_textedit_replace
stb_textedit internally allows for a single undo record to do addition and deletion, but somehow, calling the stb_textedit_paste() function creates tw
LiteX/software/Libs/imgui/imgui_widgets.cpp:3778
↓ 1 callers
Function
stbrp__skyline_find_best_pos
LiteX/software/Libs/imgui/imstb_rectpack.h:351
↓ 1 callers
Function
stbrp__skyline_pack_rectangle
LiteX/software/Libs/imgui/imstb_rectpack.h:453
↓ 1 callers
Function
stbrp_init_target
LiteX/software/Libs/imgui/imstb_truetype.h:3757
← previous
next →
1,701–1,800 of 3,558, ranked by callers