Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bztsrc/raspi3-tutorial
/ functions
Functions
227 in github.com/bztsrc/raspi3-tutorial
⨍
Functions
227
◇
Types & classes
0
↓ 194 callers
Function
sprintf
* Variable length arguments */
13_debugger/sprintf.c:143
↓ 49 callers
Function
disasm_str
private functions ***/
13_debugger/disasm.h:39
↓ 49 callers
Function
uart_puts
* Display a string */
0C_directory/uart.c:106
↓ 49 callers
Function
uart_puts
* Display a string */
0D_readfile/uart.c:106
↓ 47 callers
Function
printf
* Display a string */
13_debugger/uart.c:109
↓ 38 callers
Function
uart_puts
* Display a string */
15_writesector/uart.c:106
↓ 32 callers
Function
uart_puts
* Display a string */
11_exceptions/uart.c:105
↓ 31 callers
Function
uart_puts
* Display a string */
0B_readsector/uart.c:106
↓ 23 callers
Function
uart_send
* Send a character */
0E_initrd/uart.c:83
↓ 20 callers
Function
uart_send
* Send a character */
0C_directory/uart.c:83
↓ 18 callers
Function
uart_hex
* Display a binary value in hexadecimal */
0D_readfile/uart.c:118
↓ 17 callers
Function
uart_hex
* Display a binary value in hexadecimal */
0C_directory/uart.c:118
↓ 16 callers
Function
sd_cmd
* Send a command */
15_writesector/sd.c:150
↓ 15 callers
Function
uart_send
* Send a character */
14_raspbootin64/uart.c:82
↓ 14 callers
Function
uart_hex
* Display a binary value in hexadecimal */
15_writesector/uart.c:118
↓ 12 callers
Function
sd_cmd
* Send a command */
0C_directory/sd.c:145
↓ 12 callers
Function
sd_cmd
* Send a command */
0B_readsector/sd.c:145
↓ 12 callers
Function
sd_cmd
* Send a command */
0D_readfile/sd.c:145
↓ 12 callers
Function
uart_puts
* Display a string */
0E_initrd/uart.c:106
↓ 12 callers
Function
wait_msec
* Wait N microsec (ARM CPU only) */
0C_directory/delays.c:42
↓ 12 callers
Function
wait_msec
* Wait N microsec (ARM CPU only) */
0B_readsector/delays.c:42
↓ 12 callers
Function
wait_msec
* Wait N microsec (ARM CPU only) */
15_writesector/delays.c:42
↓ 12 callers
Function
wait_msec
* Wait N microsec (ARM CPU only) */
0D_readfile/delays.c:42
↓ 11 callers
Function
uart_hex
* Display a binary value in hexadecimal */
0B_readsector/uart.c:118
↓ 11 callers
Function
uart_send
* Send a character */
0B_readsector/uart.c:83
↓ 11 callers
Function
uart_send
* Send a character */
15_writesector/uart.c:83
↓ 11 callers
Function
uart_send
* Send a character */
0D_readfile/uart.c:83
↓ 9 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
0C_directory/delays.c:34
↓ 9 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
0B_readsector/delays.c:34
↓ 9 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
15_writesector/delays.c:34
↓ 9 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
0D_readfile/delays.c:34
↓ 8 callers
Function
uart_hex
* Display a binary value in hexadecimal */
0E_initrd/uart.c:118
↓ 8 callers
Function
uart_hex
* Display a binary value in hexadecimal */
11_exceptions/uart.c:117
↓ 7 callers
Function
uart_puts
* Display a string */
07_delays/uart.c:106
↓ 6 callers
Function
oct2bin
* Helper function to convert ASCII octal number into binary * s string * n number of digits */
0E_initrd/initrd.c:80
↓ 5 callers
Function
sd_int
* Wait for interrupt */
15_writesector/sd.c:136
↓ 5 callers
Function
sd_readblock
* read a block from sd card and return the number of bytes read * returns 0 on error. */
0D_readfile/sd.c:179
↓ 5 callers
Function
uart_getc
* Receive a character */
14_raspbootin64/uart.c:92
↓ 5 callers
Function
uart_getc
* Receive a character */
13_debugger/uart.c:96
↓ 4 callers
Function
sd_status
* Wait for data or command ready */
15_writesector/sd.c:127
↓ 4 callers
Function
uart_send
* Send a character */
05_uart0/uart.c:82
↓ 4 callers
Function
uart_send
* Send a character */
10_virtualmemory/uart.c:82
↓ 4 callers
Function
uart_send
* Send a character */
09_framebuffer/uart.c:83
↓ 4 callers
Function
uart_send
* Send a character */
07_delays/uart.c:83
↓ 4 callers
Function
uart_send
* Send a character */
0A_pcscreenfont/uart.c:83
↓ 4 callers
Function
uart_send
* Send a character */
08_power/uart.c:83
↓ 4 callers
Function
uart_send
* Send a character */
06_random/uart.c:82
↓ 4 callers
Function
uart_send
* Send a character */
04_mailboxes/uart.c:74
↓ 4 callers
Function
uart_send
* Send a character */
11_exceptions/uart.c:82
↓ 4 callers
Function
uart_send
* Send a character */
0F_executionlevel/uart.c:82
↓ 4 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
08_power/delays.c:34
↓ 3 callers
Function
get_system_timer
* Get System Timer's counter */
07_delays/delays.c:58
↓ 3 callers
Function
memcmp
0E_initrd/initrd.c:30
↓ 3 callers
Function
sd_int
* Wait for interrupt */
0C_directory/sd.c:131
↓ 3 callers
Function
sd_int
* Wait for interrupt */
0B_readsector/sd.c:131
↓ 3 callers
Function
sd_int
* Wait for interrupt */
0D_readfile/sd.c:131
↓ 3 callers
Function
sd_readblock
* read a block from sd card and return the number of bytes read * returns 0 on error. */
0C_directory/sd.c:179
↓ 3 callers
Function
sd_status
* Wait for data or command ready */
0C_directory/sd.c:122
↓ 3 callers
Function
sd_status
* Wait for data or command ready */
0B_readsector/sd.c:122
↓ 3 callers
Function
sd_status
* Wait for data or command ready */
0D_readfile/sd.c:122
↓ 3 callers
Function
uart_puts
* Display a string */
05_uart0/uart.c:105
↓ 3 callers
Function
uart_puts
* Display a string */
04_mailboxes/uart.c:97
↓ 3 callers
Function
uart_send
* Send a character */
13_debugger/uart.c:86
↓ 3 callers
Function
uart_send
* Send a character */
12_printf/uart.c:86
↓ 3 callers
Function
uart_send
* Send a character */
03_uart1/uart.c:73
↓ 3 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
07_delays/delays.c:34
↓ 2 callers
Function
dbg_getoffs
* helper function to parse the command line for arguments */
13_debugger/dbg.c:181
↓ 2 callers
Function
disasm_sysreg
13_debugger/disasm.h:40
↓ 2 callers
Function
fat_getcluster
* Find a file in root directory entries */
0D_readfile/fat.c:127
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
0C_directory/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
0B_readsector/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
15_writesector/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
0D_readfile/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
09_framebuffer/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
0E_initrd/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
0A_pcscreenfont/delays.c:58
↓ 2 callers
Function
get_system_timer
* Get System Timer's counter */
08_power/delays.c:58
↓ 2 callers
Function
mbox_call
* Make a mailbox call. Returns 0 on failure, non-zero on success */
05_uart0/mbox.c:45
↓ 2 callers
Function
mbox_call
* Make a mailbox call. Returns 0 on failure, non-zero on success */
09_framebuffer/mbox.c:45
↓ 2 callers
Function
mbox_call
* Make a mailbox call. Returns 0 on failure, non-zero on success */
0A_pcscreenfont/mbox.c:45
↓ 2 callers
Function
mbox_call
* Make a mailbox call. Returns 0 on failure, non-zero on success */
08_power/mbox.c:45
↓ 2 callers
Function
sd_clk
* set SD clock to frequency in Hz */
0C_directory/sd.c:213
↓ 2 callers
Function
sd_clk
* set SD clock to frequency in Hz */
0B_readsector/sd.c:213
↓ 2 callers
Function
sd_clk
* set SD clock to frequency in Hz */
15_writesector/sd.c:254
↓ 2 callers
Function
sd_clk
* set SD clock to frequency in Hz */
0D_readfile/sd.c:213
↓ 2 callers
Function
uart_hex
* Display a binary value in hexadecimal */
05_uart0/uart.c:117
↓ 2 callers
Function
uart_hex
* Display a binary value in hexadecimal */
04_mailboxes/uart.c:109
↓ 2 callers
Function
uart_puts
* Display a string */
10_virtualmemory/uart.c:105
↓ 2 callers
Function
uart_puts
* Display a string */
08_power/uart.c:106
↓ 2 callers
Function
uart_puts
* Display a string */
06_random/uart.c:105
↓ 2 callers
Function
uart_puts
* Display a string */
0F_executionlevel/uart.c:105
↓ 2 callers
Function
vsprintf
* minimal sprintf implementation */
13_debugger/sprintf.c:29
↓ 2 callers
Function
vsprintf
* minimal sprintf implementation */
12_printf/sprintf.c:29
↓ 2 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
09_framebuffer/delays.c:34
↓ 2 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
0E_initrd/delays.c:34
↓ 2 callers
Function
wait_cycles
* Wait N CPU cycles (ARM CPU only) */
0A_pcscreenfont/delays.c:34
↓ 1 callers
Function
dbg_getline
* helper to read a line from user. We redefine some control caracters to handle CSI * \e[3~ = 1, delete * \e[D = 2, cursor left * \e[C = 3, curso
13_debugger/dbg.c:114
↓ 1 callers
Function
disasm
public API ***/
13_debugger/disasm.h:45
↓ 1 callers
Function
disasm_dbm
13_debugger/disasm.h:42
↓ 1 callers
Function
fat_getpartition
* Get the starting LBA address of the first partition * so that we know where our FAT file system starts, and * read that volume's BIOS Parameter Bl
0C_directory/fat.c:77
next →
1–100 of 227, ranked by callers