Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bigbigmdm/IMSProg
/ functions
Functions
475 in github.com/bigbigmdm/IMSProg
⨍
Functions
475
◇
Types & classes
61
↓ 241 callers
Function
SPI_CONTROLLER_Write_One_Byte
IMSProg_programmer/spi_controller.c:55
↓ 127 callers
Function
SPI_CONTROLLER_Chip_Select_High
IMSProg_programmer/spi_controller.c:61
↓ 124 callers
Function
SPI_CONTROLLER_Chip_Select_Low
IMSProg_programmer/spi_controller.c:67
↓ 90 callers
Method
size
IMSProg_programmer/chunks.cpp:289
↓ 54 callers
Function
ProgDeviceClose
IMSProg_programmer/spi_controller.c:36
↓ 48 callers
Function
bytePrint
IMSProg_programmer/hexutility.cpp:35
↓ 48 callers
Function
delay_ms
IMSProg_programmer/bitbang_microwire.c:45
↓ 40 callers
Function
SPI_CONTROLLER_Read_NByte
IMSProg_programmer/spi_controller.c:73
↓ 39 callers
Method
setData
IMSProg_programmer/qhexedit.cpp:243
↓ 34 callers
Method
data
IMSProg_programmer/chunks.cpp:65
↓ 32 callers
Method
clear
IMSProg_programmer/color_manager.cpp:101
↓ 25 callers
Function
ProgDeviceInit
IMSProg_programmer/spi_controller.c:27
↓ 21 callers
Method
setRange
IMSProg_programmer/color_manager.cpp:95
↓ 19 callers
Function
SPI_CONTROLLER_Write_NByte
IMSProg_programmer/spi_controller.c:79
↓ 16 callers
Function
hexToInt
IMSProg_programmer/hexutility.cpp:166
↓ 15 callers
Function
clock_0
IMSProg_programmer/bitbang_microwire.c:108
↓ 15 callers
Function
clock_1
IMSProg_programmer/bitbang_microwire.c:101
↓ 14 callers
Function
getCRC32
IMSProg_programmer/hexutility.cpp:61
↓ 13 callers
Function
send_to_di
IMSProg_programmer/bitbang_microwire.c:140
↓ 12 callers
Method
replace
IMSProg_programmer/qhexedit.cpp:351
↓ 12 callers
Method
setChip
IMSProg_programmer/dialoginfo.cpp:114
↓ 11 callers
Function
csel_0
IMSProg_programmer/bitbang_microwire.c:94
↓ 8 callers
Method
data
IMSProg_programmer/qhexedit.cpp:250
↓ 8 callers
Method
write
IMSProg_programmer/chunks.cpp:150
↓ 7 callers
Function
config_stream
Set the I2C bus speed (speed(b1b0): 0 = 20kHz; 1 = 100kHz, 2 = 400kHz, 3 = 750kHz). * Set the SPI bus data width (speed(b2): 0 = Single, 1 = Double
IMSProg_programmer/ch341a_spi.c:270
↓ 7 callers
Function
csel_1
IMSProg_programmer/bitbang_microwire.c:87
↓ 7 callers
Function
nand_wait_ready
IMSProg_programmer/spi_nor_flash.c:988
↓ 7 callers
Function
snor_4byte_mode
IMSProg_programmer/spi_nor_flash.c:223
↓ 7 callers
Function
snor_wait_ready
* Service routine to read status register until ready, or timeout occurs. * Returns non-zero if error. */
IMSProg_programmer/spi_nor_flash.c:164
↓ 6 callers
Function
ch347_spi_write_packet
IMSProg_programmer/ch347.c:22
↓ 6 callers
Function
data_1
IMSProg_programmer/bitbang_microwire.c:55
↓ 6 callers
Method
indexOf
IMSProg_programmer/chunks.cpp:194
↓ 6 callers
Function
nand_write_enable
IMSProg_programmer/spi_nor_flash.c:1049
↓ 6 callers
Function
s95_wait_ready
IMSProg_programmer/spi_nor_flash.c:757
↓ 6 callers
Method
setAsciiArea
IMSProg_programmer/qhexedit.cpp:127
↓ 6 callers
Method
setCursorPosition
IMSProg_programmer/qhexedit.cpp:157
↓ 6 callers
Method
setDeviceType
IMSProg_programmer/dialogsr.cpp:178
↓ 5 callers
Function
at45_wait_ready
IMSProg_programmer/spi_nor_flash.c:795
↓ 5 callers
Function
ch347_spi_read_packet
IMSProg_programmer/ch347.c:53
↓ 5 callers
Function
data_0
IMSProg_programmer/bitbang_microwire.c:62
↓ 5 callers
Function
enable_pins
The assumed map between UIO command bits, pins on CH341A chip and pins on SPI chip: * UIO CH341A SPI CH341A SPI name * 0 D0/15 CS/1 (CS0) * 1 D1/1
IMSProg_programmer/ch341a_spi.c:310
↓ 5 callers
Function
hexiAddr
IMSProg_programmer/hexutility.cpp:141
↓ 5 callers
Method
insert
IMSProg_programmer/chunks.cpp:230
↓ 5 callers
Method
setFont
IMSProg_programmer/qhexedit.cpp:449
↓ 5 callers
Method
setHexCaps
IMSProg_programmer/qhexedit.cpp:298
↓ 4 callers
Method
areaStyle
IMSProg_programmer/color_manager.cpp:70
↓ 4 callers
Function
ch341a_spi_send_command
IMSProg_programmer/ch341a_spi.c:331
↓ 4 callers
Method
clearUserAreas
IMSProg_programmer/qhexedit.cpp:377
↓ 4 callers
Method
markedArea
read only, copy of relevant ColoredArea is returned: you can't change anything
IMSProg_programmer/color_manager.cpp:126
↓ 4 callers
Function
nand_ECCEnable
IMSProg_programmer/spi_nor_flash.c:1166
↓ 4 callers
Function
nand_block_read
IMSProg_programmer/spi_nor_flash.c:1115
↓ 4 callers
Method
pos
IMSProg_programmer/chunks.cpp:284
↓ 4 callers
Function
snor_write_enable
* Set write enable latch with Write Enable command. * Returns negative if error occurred. */
IMSProg_programmer/spi_nor_flash.c:114
↓ 4 callers
Function
usb_transf
IMSProg_programmer/ch341a_gpio.c:42
↓ 3 callers
Function
Read_EEPROM_3wire_param
IMSProg_programmer/bitbang_microwire.c:272
↓ 3 callers
Method
addUserArea
User marking areas
IMSProg_programmer/qhexedit.cpp:371
↓ 3 callers
Function
at45_read_param
IMSProg_programmer/spi_nor_flash.c:817
↓ 3 callers
Function
at45_read_sr
IMSProg_programmer/spi_nor_flash.c:779
↓ 3 callers
Function
ch34xi2cBlockRead
IMSProg_programmer/ch34x_i2c.c:59
↓ 3 callers
Method
dataChanged
IMSProg_programmer/chunks.cpp:179
↓ 3 callers
Method
fontColor
IMSProg_programmer/color_manager.cpp:55
↓ 3 callers
Method
fontPen
IMSProg_programmer/color_manager.cpp:50
↓ 3 callers
Function
get_data
IMSProg_programmer/bitbang_microwire.c:115
↓ 3 callers
Function
get_from_do
IMSProg_programmer/bitbang_microwire.c:159
↓ 3 callers
Method
name
IMSProg_programmer/QHexEditPlugin.cpp:59
↓ 3 callers
Function
nand_checkBadBlock
IMSProg_programmer/spi_nor_flash.c:1210
↓ 3 callers
Method
remove
IMSProg_programmer/qhexedit.cpp:345
↓ 3 callers
Function
s95_read_param
IMSProg_programmer/spi_nor_flash.c:550
↓ 3 callers
Function
s95_write_disable
IMSProg_programmer/spi_nor_flash.c:134
↓ 3 callers
Function
snor_read_param
IMSProg_programmer/spi_nor_flash.c:387
↓ 3 callers
Function
snor_read_sr
* read status register */
IMSProg_programmer/spi_nor_flash.c:350
↓ 3 callers
Function
snor_write_disable
IMSProg_programmer/spi_nor_flash.c:121
↓ 3 callers
Function
usb_transfer
IMSProg_programmer/ch341a_spi.c:144
↓ 2 callers
Function
byteBCDPrint
IMSProg_programmer/hexutility.cpp:47
↓ 2 callers
Function
cb_common
IMSProg_programmer/ch341a_spi.c:114
↓ 2 callers
Function
ch341ReadCmdMarshall
IMSProg_programmer/ch341funcs.c:166
↓ 2 callers
Function
ch347_commit_settings
IMSProg_programmer/ch347.c:94
↓ 2 callers
Function
ch347_set_cs
IMSProg_programmer/ch347.c:125
↓ 2 callers
Function
ch347_spi_init
IMSProg_programmer/ch347.c:338
↓ 2 callers
Function
ch347_spi_trx_full_duplex_one
IMSProg_programmer/ch347.c:175
↓ 2 callers
Function
ch347_spi_tx
IMSProg_programmer/ch347.c:204
↓ 2 callers
Function
ch34xdelay_ms
IMSProg_programmer/ch34x_i2c.c:49
↓ 2 callers
Function
ch34xi2cBlockWrite
IMSProg_programmer/ch34x_i2c.c:142
↓ 2 callers
Function
chip_busy
IMSProg_programmer/bitbang_microwire.c:211
↓ 2 callers
Function
convert_size
IMSProg_programmer/bitbang_microwire.c:123
↓ 2 callers
Function
disable_write_3wire
IMSProg_programmer/bitbang_microwire.c:195
↓ 2 callers
Function
enable_write_3wire
IMSProg_programmer/bitbang_microwire.c:175
↓ 2 callers
Method
highlighting
IMSProg_programmer/qhexedit.cpp:261
↓ 2 callers
Method
insert
Char handling
IMSProg_programmer/qhexedit.cpp:339
↓ 2 callers
Method
insert
IMSProg_programmer/commands.cpp:120
↓ 2 callers
Function
mw_gpio_init
IMSProg_programmer/mw_eeprom.c:46
↓ 2 callers
Function
nand_block_write
IMSProg_programmer/spi_nor_flash.c:1130
↓ 2 callers
Function
nand_page_read
IMSProg_programmer/spi_nor_flash.c:1007
↓ 2 callers
Function
nand_read_devid
IMSProg_programmer/spi_nor_flash.c:1031
↓ 2 callers
Function
nand_unprotect
IMSProg_programmer/spi_nor_flash.c:1147
↓ 2 callers
Method
overwrite
IMSProg_programmer/chunks.cpp:249
↓ 2 callers
Method
overwrite
IMSProg_programmer/commands.cpp:167
↓ 2 callers
Method
posEnd
IMSProg_programmer/color_manager.cpp:90
↓ 2 callers
Method
posStart
IMSProg_programmer/color_manager.cpp:85
↓ 2 callers
Function
print_hex
IMSProg_programmer/ch341a_spi.c:103
next →
1–100 of 475, ranked by callers