bank_select
uint16_t bank_select;
bank_select = (uint16_t)RD16_IO_REG(ha, ctrl_status);
bank_select = (uint16_t)(bank_select & ~0xf0);
bank_select = (uint16_t)(bank_select |
WRT16_IO_REG(ha, ctrl_status, bank_select);
if (addr & BIT_16 && !(bank_select &
bank_select = (uint16_t)(bank_select |
WRT16_IO_REG(ha, ctrl_status, bank_select);
} else if (!(addr & BIT_16) && bank_select &
bank_select = (uint16_t)(bank_select &
WRT16_IO_REG(ha, ctrl_status, bank_select);
uint16_t bank_select;
bank_select = RD16_IO_REG(ha, ctrl_status);
bank_select = (uint16_t)(bank_select & ~0xf0);
bank_select = (uint16_t)(bank_select |
WRT16_IO_REG(ha, ctrl_status, bank_select);
!(bank_select & ISP_FLASH_64K_BANK)) {
bank_select = (uint16_t)(bank_select |
WRT16_IO_REG(ha, ctrl_status, bank_select);
bank_select & ISP_FLASH_64K_BANK) {
bank_select = (uint16_t)(bank_select &
WRT16_IO_REG(ha, ctrl_status, bank_select);