Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlueSCSI/BlueSCSI-v2
/ functions
Functions
839 in github.com/BlueSCSI/BlueSCSI-v2
⨍
Functions
839
◇
Types & classes
56
↓ 3 callers
Function
scsi_accel_host_config_gpio
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host.cpp:49
↓ 3 callers
Function
scsi_check_parity_16bit
Check parity of a 16-bit received word. Argument is the 18-bit word read from IO pins, inverted Returns true if parity is valid.
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_gpio_ultra_wide.h:193
↓ 3 callers
Function
scsi_generate_parity
Generate parity for bytes. This is only used for slow control & command transfers. Returns the GPIO value without SCSI_IO_SHIFT.
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.h:290
↓ 3 callers
Function
scsidma_set_data_gpio_func
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:1201
↓ 3 callers
Function
sdio_compute_next_tx_checksum
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:845
↓ 3 callers
Function
sdio_send_command
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:262
↓ 3 callers
Function
setup_playback
* Sets up playback via side effect for last_track_reached, within_gap, fpos and fleft, gap_read * \param start - start of playback in lba * \param l
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:157
↓ 3 callers
Function
start_dma_read
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:790
↓ 3 callers
Function
storeBe32
src/BlueSCSI_disk.cpp:1702
↓ 3 callers
Function
striptrailing
lib/minIni/minIni.cpp:138
↓ 3 callers
Function
toolboxFilenameValid
src/BlueSCSI_Toolbox.cpp:75
↓ 3 callers
Function
writesection
lib/minIni/minIni.cpp:589
↓ 2 callers
Function
CHS2LBA
Standard mapping according to ECMA-107 and ISO/IEC 9293:1994 Sector always starts at 1. There is no 0 sector.
lib/SCSI2SD/src/firmware/geometry.c:61
↓ 2 callers
Method
FoundMatch
lib/ZipParser/zip_parser.cpp:240
↓ 2 callers
Function
SDSectorsPerSCSISector
lib/SCSI2SD/src/firmware/geometry.h:30
↓ 2 callers
Function
audio_get_lba_position
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:867
↓ 2 callers
Function
audio_get_status_code
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:842
↓ 2 callers
Function
audio_is_active
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:371
↓ 2 callers
Function
audio_is_playing
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:393
↓ 2 callers
Function
audio_offset_from_lba
src/BlueSCSI_audio_math.h:35
↓ 2 callers
Function
audio_play
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:679
↓ 2 callers
Function
audio_set_file_position
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:910
↓ 2 callers
Function
audio_set_volume
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:854
↓ 2 callers
Function
audio_setup
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:398
↓ 2 callers
Function
blink_poll
src/BlueSCSI_blink.cpp:42
↓ 2 callers
Function
bluescsi_setup_sd_card
Place all the setup code that requires the SD card to be initialized here Which is pretty much everything after platform_init and and platform_late_in
src/BlueSCSI.cpp:1239
↓ 2 callers
Function
cdromCueFilenameMatchesBin
Check if a CUE FILE reference matches a BIN filename. Strips extensions and compares stems case-insensitively. Allows BlueSCSI prefix pattern: e.g., "
src/BlueSCSI_cdrom.cpp:1247
↓ 2 callers
Function
cdromGetAudioPlaybackStatus
src/BlueSCSI_cdrom.cpp:1498
↓ 2 callers
Function
cdromPerformEject
Eject CDROM tray if closed, close if open Switch image on ejection.
src/BlueSCSI_cdrom.cpp:1388
↓ 2 callers
Function
cleanstring
lib/minIni/minIni.cpp:192
↓ 2 callers
Function
compare_brief
One-line-per-target region summary.
utils/compare_elf.py:431
↓ 2 callers
Function
config_parity_sm_for_write
Load the SCSI parity state machine with the address of the parity lookup table. Also sets up DMA channels B and C
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:193
↓ 2 callers
Method
contiguousRange
src/ImageBackingStore.cpp:253
↓ 2 callers
Function
doAppleD8
src/BlueSCSI_cdrom.cpp:2211
↓ 2 callers
Function
doCountFiles
src/BlueSCSI_Toolbox.cpp:94
↓ 2 callers
Function
doFormatUnitComplete
Callback once all data has been read in the data out phase.
src/BlueSCSI_disk.cpp:1624
↓ 2 callers
Function
doFormatUnitSkipData
src/BlueSCSI_disk.cpp:1629
↓ 2 callers
Function
doModeSense
lib/SCSI2SD/src/firmware/mode.c:310
↓ 2 callers
Function
doPerformEject
Eject and switch image This is really press eject button for close and open.
src/BlueSCSI_disk.cpp:945
↓ 2 callers
Function
doSeek
src/BlueSCSI_disk.cpp:1876
↓ 2 callers
Function
doTestUnitReady
src/BlueSCSI_disk.cpp:1824
↓ 2 callers
Function
do_read6_or_10
src/BlueSCSI_msc_initiator.cpp:423
↓ 2 callers
Function
enter_SelectionPhase
lib/SCSI2SD/src/firmware/scsi.c:896
↓ 2 callers
Function
extract_target_name
Extract canonical target name from an ELF filename.
utils/compare_elf.py:284
↓ 2 callers
Function
fill_dma_writebuf
Convert data bytes to GPIO words ready for DMA
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:368
↓ 2 callers
Function
find_symbol_moves
Return (flash_to_ram, ram_to_flash) lists of (name, size) tuples.
utils/compare_elf.py:761
↓ 2 callers
Function
getCapacityBlocks
src/BlueSCSI_disk.cpp:1693
↓ 2 callers
Method
getDevicePreset
src/BlueSCSI_settings.cpp:708
↓ 2 callers
Function
getDeviceTypeQualifier
lib/SCSI2SD/src/firmware/inquiry.c:296
↓ 2 callers
Method
getFoldername
src/ImageBackingStore.cpp:448
↓ 2 callers
Method
getPioDreq
lib/BlueI2S/BlueI2S.cpp:92
↓ 2 callers
Function
get_file_from_index
src/BlueSCSI_Toolbox.cpp:205
↓ 2 callers
Function
get_symbol_regions
Return dict of symbol_name -> region for all symbols in an ELF.
utils/compare_elf.py:235
↓ 2 callers
Function
ini_openwrite
lib/minIni/minIni_cache.cpp:77
↓ 2 callers
Function
ini_seek
Go back to previously saved position
lib/minIni/minIni_cache.cpp:158
↓ 2 callers
Function
ini_tempname
lib/minIni/minIni.cpp:566
↓ 2 callers
Method
initSystem
src/BlueSCSI_settings.cpp:410
↓ 2 callers
Function
init_eject_button
src/BlueSCSI.cpp:1208
↓ 2 callers
Function
init_logfile
src/BlueSCSI.cpp:122
↓ 2 callers
Function
initiatorPeripheralTypeName
Map a SCSI peripheral device type to a human-readable name. Returns nullptr for unsupported (non-block) types — the initiator skips those rather than
src/BlueSCSI_initiator.cpp:233
↓ 2 callers
Method
isFastSeekEnabled
src/ImageBackingStore.cpp:400
↓ 2 callers
Method
isRom
src/ImageBackingStore.cpp:203
↓ 2 callers
Method
isTargetEnabled
src/BlueSCSI_disk.h:52
↓ 2 callers
Function
logNonDefaultDeviceSettings
Compare device settings and log fields that differ from defaults. If scsiId >= 0, prints a [SCSIn] header before the first diff.
src/BlueSCSI_settings.cpp:363
↓ 2 callers
Function
log_hex_buf
core method for logging a data buffer into a hex string
src/BlueSCSI_log.cpp:345
↓ 2 callers
Function
log_va
core method for variadic printf like logging
src/BlueSCSI_log.cpp:313
↓ 2 callers
Function
mountSDCard
src/BlueSCSI_bootloader.cpp:123
↓ 2 callers
Function
onListFiles
src/BlueSCSI_Toolbox.cpp:145
↓ 2 callers
Function
platform_boot_to_main_firmware
lib/BlueSCSI_platform_RP2MCU/program_flash.cpp:124
↓ 2 callers
Function
platform_enter_msc
perform MSC class preinit tasks */
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:181
↓ 2 callers
Function
platform_has_phy_eject_button
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1806
↓ 2 callers
Function
platform_initiator_gpio_setup
Act as SCSI initiator
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1146
↓ 2 callers
Function
platform_network_add_multicast_address
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:124
↓ 2 callers
Function
platform_network_iface_check
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:243
↓ 2 callers
Function
platform_network_wifi_scan_finished
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:325
↓ 2 callers
Function
platform_network_wifi_ssid
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:355
↓ 2 callers
Function
platform_read_romdrive
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1840
↓ 2 callers
Function
platform_run_msc
perform periodic tasks, return true if we should remain in card reader mode */
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:152
↓ 2 callers
Function
platform_setup_sd
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:789
↓ 2 callers
Function
platform_supports_initiator_mode
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1161
↓ 2 callers
Function
poll_sd_card
Checks if SD card is still present
src/BlueSCSI.cpp:1194
↓ 2 callers
Function
printNewPhase
src/BlueSCSI_log_trace.cpp:130
↓ 2 callers
Function
print_sd_info
src/BlueSCSI.cpp:197
↓ 2 callers
Method
readCID
lib/BlueSCSI_platform_RP2MCU/sd_card_sdio.cpp:730
↓ 2 callers
Function
readIniSCSIDeviceSetting
Read device settings
src/BlueSCSI_settings.cpp:236
↓ 2 callers
Function
reload_ini_cache
Read the config file into RAM
lib/minIni/minIni_cache.cpp:37
↓ 2 callers
Function
rp2040_sdio_command_R2
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:463
↓ 2 callers
Function
rp2040_sdio_command_R3
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:552
↓ 2 callers
Function
rp2040_sdio_rx_poll
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:716
↓ 2 callers
Function
rp2040_sdio_tx_poll
Check if transmission is complete
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:1020
↓ 2 callers
Function
rp2040_sdio_tx_start
Start transferring data from memory to SD card
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:854
↓ 2 callers
Function
s2s_ledOff
src/BlueSCSI_blink.cpp:38
↓ 2 callers
Function
scan_targets
src/BlueSCSI_msc_initiator.cpp:92
↓ 2 callers
Function
scsiDiskGetNextImageName
src/BlueSCSI_disk.cpp:1096
↓ 2 callers
Function
scsiDiskSetImageConfig
Load values for target image configuration from given section if they exist. Otherwise keep current settings.
src/BlueSCSI_disk.cpp:317
↓ 2 callers
Function
scsiFinishRead
src/BlueSCSI_disk.cpp:95
↓ 2 callers
Function
scsiHostPhySelect
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:43
↓ 2 callers
Function
scsiHostPhySetATN
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:222
↓ 2 callers
Function
scsiHostReadOneByte
Read one byte from SCSI target using the handshake mechanism.
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:264
↓ 2 callers
Function
scsiInit
lib/SCSI2SD/src/firmware/scsi.c:1420
← previous
next →
201–300 of 839, ranked by callers