Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BruceDevices/firmware
/ functions
Functions
4,126 in github.com/BruceDevices/firmware
⨍
Functions
4,126
◇
Types & classes
366
↓ 5 callers
Method
digitalWrite
lib/HAL/io_expander/PCA9555.cpp:59
↓ 5 callers
Function
displayStatus
src/modules/others/ibutton.cpp:31
↓ 5 callers
Function
drawMenuItem
* @brief Draws a single menu item with proper styling and values * * @param layout Screen layout configuration * @param itemIndex Which menu item t
src/modules/others/clicker.cpp:101
↓ 5 callers
Function
drawRoundRect
(ctx, input, fill)
embedded_resources/web_interface/index.js:617
↓ 5 callers
Function
enqueuePendingPortal
src/modules/wifi/karma_attack.cpp:650
↓ 5 callers
Function
fm_begin
src/modules/fm/fm.cpp:219
↓ 5 callers
Method
forceHIDConnection
src/modules/ble/BLE_Suite.cpp:870
↓ 5 callers
Function
getByteValue
(dataType)
embedded_resources/web_interface/index.js:631
↓ 5 callers
Method
getDesignCap
lib/utility/bq27220.cpp:120
↓ 5 callers
Method
getIsCharging
lib/utility/bq27220.cpp:39
↓ 5 callers
Function
getSRIXReader
src/modules/bjs_interpreter/rfid_js.cpp:33
↓ 5 callers
Method
getTextSize
lib/HAL/display/m5gfx.cpp:290
↓ 5 callers
Method
getWifiPassword
src/core/config.cpp:665
↓ 5 callers
Function
hsvToRgb
src/core/led_control.cpp:23
↓ 5 callers
Function
i2c_bulk_write
** Function: i2c_bulk_write ** Sends múltiple registers via I2C using a compact table. bulk_data example.. const uint8_t bulk_data[] = { 2
src/core/utils.cpp:259
↓ 5 callers
Function
insertText
(text, newStart, newEnd, preserveSelection = true)
embedded_resources/web_interface/index.js:1272
↓ 5 callers
Function
launchTieredEvilPortal
src/modules/wifi/karma_attack.cpp:2006
↓ 5 callers
Function
ledSetup
src/core/led_control.cpp:728
↓ 5 callers
Function
macToString
Função para converter MAC para string
src/core/net_utils.cpp:78
↓ 5 callers
Function
mj_formatAddr
── Format address as string ────────────────────────────────────
src/modules/NRF24/nrf_mousejack.cpp:575
↓ 5 callers
Function
mj_getTypeLabel
── Get device type label ───────────────────────────────────────
src/modules/NRF24/nrf_mousejack.cpp:565
↓ 5 callers
Function
netcutPoisonDevice
============================================ ARP POISON (Cut) ============================================
src/modules/wifi/netcut.cpp:336
↓ 5 callers
Function
openKeySection
src/modules/badusb_ble/ducky_typer.cpp:345
↓ 5 callers
Function
probeSSIDEmpty
src/modules/wifi/karma_attack.cpp:83
↓ 5 callers
Function
rawCaptureEnabled
src/modules/wifi/sniffer.cpp:616
↓ 5 callers
Function
readSmallFile
** Function name: readSmallFile ** Description: read a small (<3KB) file and return its contents as a single string ** on any error r
src/core/sd_functions.cpp:380
↓ 5 callers
Function
reloadScreen
()
embedded_resources/web_interface/index.js:529
↓ 5 callers
Function
renderPrompt
src/modules/wifi/clients.cpp:591
↓ 5 callers
Function
resetBall
()
sd_files/interpreter/pingpong.js:55
↓ 5 callers
Function
resetBreakout
()
sd_files/interpreter/M5stickcplus2_arcade-games.js:240
↓ 5 callers
Method
restart
src/modules/wifi/karma_attack.cpp:377
↓ 5 callers
Function
sendRawFrameOnAp
src/modules/wifi/karma_attack.cpp:60
↓ 5 callers
Function
serveWebUIFile
** Function: serveWebUIFile ** serves files for WebUI and checks for custom WebUI files ************************************************************
src/core/wifi/webInterface.cpp:341
↓ 5 callers
Method
setDelay
* @brief Sets the waiting time (in milliseconds) between multiple keystrokes in NimBLE mode. * * @param ms Time in milliseconds */
lib/Bad_Usb_Lib/BleKeyboard.cpp:232
↓ 5 callers
Method
setGpsBaudrate
src/core/configPins.cpp:539
↓ 5 callers
Method
setName
must be called before begin in order to set the name
lib/Bad_Usb_Lib/BleKeyboard.cpp:225
↓ 5 callers
Function
setSPIPinsMenu
** Function: setSPIPins ** Main Menu to manually set SPI Pins **********************************************************************/
src/core/settings.cpp:1472
↓ 5 callers
Method
setWifiApCreds
src/core/config.cpp:649
↓ 5 callers
Function
sha1_update
src/modules/wifi/wifi_recover.cpp:521
↓ 5 callers
Function
stopAudioPlayback
src/modules/others/audio.cpp:291
↓ 5 callers
Function
stopBLEStack
src/modules/ble/ble_common.cpp:93
↓ 5 callers
Method
themeFS
src/core/theme.cpp:15
↓ 5 callers
Function
txIrFile
src/modules/ir/custom_ir.cpp:73
↓ 5 callers
Function
updateURL
(drive, path, editFile = null)
embedded_resources/web_interface/index.js:420
↓ 5 callers
Function
writeHeader
src/modules/wifi/sniffer.cpp:765
↓ 4 callers
Method
GetTime
lib/RTC/cplus_RTC.cpp:90
↓ 4 callers
Method
PICC_IsNewCardPresent
src/modules/rfid/RFID2.cpp:39
↓ 4 callers
Method
SRIX_initiate_select
lib/PN532_SRIX/pn532_srix.cpp:262
↓ 4 callers
Method
SRIX_read_block
lib/PN532_SRIX/pn532_srix.cpp:290
↓ 4 callers
Method
SendReport
lib/Bad_Usb_Lib/USBHID.cpp:371
↓ 4 callers
Function
_activeLoop
============================================ BLOCKING ACTIVE LOOP Sends poison/restore packets continuously. Handles troll timers. Exits on EscPress.
src/modules/wifi/netcut.cpp:443
↓ 4 callers
Function
_readArpTable
============================================ INTERNAL: Read ARP table into device list ============================================
src/modules/wifi/netcut.cpp:122
↓ 4 callers
Function
_setup_codec_mic
src/modules/others/mic.cpp:65
↓ 4 callers
Method
addWifiCredential
src/core/config.cpp:660
↓ 4 callers
Function
applyJamConfig
── Apply RF config to hardware ─────────────────────────────────
src/modules/NRF24/nrf_jammer.cpp:198
↓ 4 callers
Function
beaconSpamList
src/modules/wifi/wifi_atks.cpp:905
↓ 4 callers
Function
buildOptimizedDeauthFrame
src/modules/wifi/deauther.cpp:118
↓ 4 callers
Function
checkHeap
src/modules/wifi/wifi_atks.cpp:136
↓ 4 callers
Method
click
lib/Bad_Usb_Lib/USBHIDMouse.cpp:79
↓ 4 callers
Function
closeDeauthFile
src/modules/wifi/sniffer.cpp:605
↓ 4 callers
Function
closeRawFile
src/modules/wifi/sniffer.cpp:594
↓ 4 callers
Function
copyStringToBuffer
src/modules/wifi/karma_attack.cpp:73
↓ 4 callers
Function
createBlackjackDeck
()
sd_files/interpreter/M5stickcplus2_arcade-games.js:1594
↓ 4 callers
Function
createConfiguredAudioOutput
Internal helper - unified audio output creation
src/modules/others/audio.cpp:124
↓ 4 callers
Method
createSprite
lib/HAL/display/m5gfx.cpp:335
↓ 4 callers
Function
dmaWait
** Function name: dmaWait ** Description: Wait until DMA is over (blocking!) ***************************************************
lib/TFT_eSPI/Processors/TFT_eSPI_ESP32.c:600
↓ 4 callers
Function
dmaWait
** Function name: dmaWait ** Description: Wait until DMA is over (blocking!) ***************************************************
lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_C5.c:624
↓ 4 callers
Function
dmaWait
** Function name: dmaWait ** Description: Wait until DMA is over (blocking!) ***************************************************
lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_C3.c:624
↓ 4 callers
Function
dmaWait
** Function name: dmaWait ** Description: Wait until DMA is over (blocking!) ***************************************************
lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_S3.c:614
↓ 4 callers
Function
drawButton
Draw Button container + Icon with padding
src/modules/others/audio_player.cpp:148
↓ 4 callers
Function
drawMood
src/modules/pwnagotchi/ui.cpp:144
↓ 4 callers
Method
drawPixel
lib/HAL/display/ardgfx.cpp:152
↓ 4 callers
Function
drawTitle
()
sd_files/interpreter/calculator_t-embed.js:69
↓ 4 callers
Function
drawTopCanvas
src/modules/pwnagotchi/ui.cpp:118
↓ 4 callers
Method
drawWideLine
Draw an anti-aliased wide line from ax,ay to bx,by width wd with radiused ends (radius is wd/2) If bg_color is not included the background pixel colou
include/VectorDisplay.h:982
↓ 4 callers
Method
establishHFPConnection
src/modules/ble/HFP_Exploit.cpp:60
↓ 4 callers
Method
executeCryptoOverflow
src/modules/ble/BLE_Suite.cpp:3327
↓ 4 callers
Method
executeHandshakeFault
src/modules/ble/BLE_Suite.cpp:3341
↓ 4 callers
Method
executeMemoryCorruption
src/modules/ble/BLE_Suite.cpp:3292
↓ 4 callers
Method
executeRapidConnection
src/modules/ble/BLE_Suite.cpp:3358
↓ 4 callers
Method
executeStateConfusion
src/modules/ble/BLE_Suite.cpp:3307
↓ 4 callers
Function
freeProbeFrame
src/modules/wifi/karma_attack.cpp:85
↓ 4 callers
Method
getChargePcnt
lib/utility/bq27220.cpp:61
↓ 4 callers
Function
getDisplayName
src/modules/wifi/karma_attack.cpp:772
↓ 4 callers
Method
getFirmwareVersion
lib/PN532_SRIX/pn532_srix.cpp:221
↓ 4 callers
Function
getQueuedOutputLength
src/modules/wifi/clients.cpp:332
↓ 4 callers
Function
getScriptsFolder
src/modules/bjs_interpreter/interpreter.cpp:178
↓ 4 callers
Method
getSubscribedCount
lib/Bad_Usb_Lib/BleKeyboard.h:126
↓ 4 callers
Function
getTagReader
src/modules/bjs_interpreter/rfid_js.cpp:16
↓ 4 callers
Method
getThemeItemImg
src/core/theme.h:75
↓ 4 callers
Method
getTimeToEmpty
lib/utility/bq27220.cpp:46
↓ 4 callers
Method
getTouch
** Function name: getTouch ** Description: read callibrated position. Return false if not pressed. ****************************
lib/TFT_eSPI/Extensions/Touch.cpp:169
↓ 4 callers
Function
hmac_sha1_with_pre
src/modules/wifi/wifi_recover.cpp:633
↓ 4 callers
Function
i2c_require_ready
src/modules/bjs_interpreter/i2c_js.cpp:6
↓ 4 callers
Method
injectKeystrokes
src/modules/ble/BLE_Suite.cpp:2485
↓ 4 callers
Function
keeloq_decrypt
src/modules/rf/rf_utils.cpp:578
↓ 4 callers
Function
key_input
Parses a file to run in the badUSBBLE
src/modules/badusb_ble/ducky_typer.cpp:553
↓ 4 callers
Function
ledPreviewMode
src/core/led_control.cpp:749
↓ 4 callers
Method
loop
src/modules/others/timer.cpp:142
↓ 4 callers
Function
mj_transmitReliable
── Transmit with retransmission ────────────────────────────────
src/modules/NRF24/nrf_mousejack.cpp:382
← previous
next →
301–400 of 4,126, ranked by callers