Lines Matching refs:addr
45 int handle_flash_erase(uint32_t addr, uint32_t len) { in handle_flash_erase() argument
46 if (addr % FLASH_SECTOR_SIZE != 0) return 0x32; in handle_flash_erase()
50 while (len > 0 && (addr % FLASH_BLOCK_SIZE != 0)) { in handle_flash_erase()
53 if (esp_rom_opiflash_erase_sector(addr / FLASH_SECTOR_SIZE) != 0) return 0x35; in handle_flash_erase()
55 if (SPIEraseSector(addr / FLASH_SECTOR_SIZE) != 0) return 0x35; in handle_flash_erase()
58 if (SPIEraseSector(addr / FLASH_SECTOR_SIZE) != 0) return 0x35; in handle_flash_erase()
61 addr += FLASH_SECTOR_SIZE; in handle_flash_erase()
67 if (esp_rom_opiflash_erase_block_64k(addr / FLASH_BLOCK_SIZE) != 0) return 0x36; in handle_flash_erase()
69 if (SPIEraseBlock(addr / FLASH_BLOCK_SIZE) != 0) return 0x36; in handle_flash_erase()
72 if (SPIEraseBlock(addr / FLASH_BLOCK_SIZE) != 0) return 0x36; in handle_flash_erase()
75 addr += FLASH_BLOCK_SIZE; in handle_flash_erase()
81 if (esp_rom_opiflash_erase_sector(addr / FLASH_SECTOR_SIZE) != 0) return 0x37; in handle_flash_erase()
83 if (SPIEraseSector(addr / FLASH_SECTOR_SIZE) != 0) return 0x37; in handle_flash_erase()
86 if (SPIEraseSector(addr / FLASH_SECTOR_SIZE) != 0) return 0x37; in handle_flash_erase()
89 addr += FLASH_SECTOR_SIZE; in handle_flash_erase()
95 void handle_flash_read(uint32_t addr, uint32_t len, uint32_t block_size, in handle_flash_read() argument
116 res = SPIRead4B(1, addr, buf, n); in handle_flash_read()
118 res = SPIRead(addr, (uint32_t *)buf, n); in handle_flash_read()
121 res = SPIRead(addr, (uint32_t *)buf, n); in handle_flash_read()
128 addr += n; in handle_flash_read()
143 int handle_flash_get_md5sum(uint32_t addr, uint32_t len) { in handle_flash_get_md5sum() argument
156 res = SPIRead4B(1, addr, buf, n); in handle_flash_get_md5sum()
158 res = SPIRead(addr, (uint32_t *)buf, n); in handle_flash_get_md5sum()
161 res = SPIRead(addr, (uint32_t *)buf, n); in handle_flash_get_md5sum()
167 addr += n; in handle_flash_get_md5sum()
254 v |= READ_REG(cmd->addr) & ~cmd->mask; in handle_write_reg()
256 WRITE_REG(cmd->addr, v); in handle_write_reg()