/* Function: SendFlashAddr Arguments: flash_address, 32 bit flash memory address io_mode, I/O mode to transfer address addr_4byte_mode, Description: Send flash address with 3-byte or 4-byte mode. Return Message: None  */
void SendFlashAddr(uint32_t flash_address, uint8_t io_mode, bool addr_4byte_mode)
/* Function: SendFlashAddr Arguments: flash_address, 32 bit flash memory address io_mode, I/O mode to transfer address addr_4byte_mode, Description: Send flash address with 3-byte or 4-byte mode. Return Message: None  */
void SendFlashAddr(uint32_t flash_address, uint8_t io_mode, bool addr_4byte_mode)
{
    if( addr_4byte_mode == TRUE ){
        SendByte( (flash_address >> 24), io_mode );
    }
    SendByte( (flash_address >> 16), io_mode );
    SendByte( (flash_address >> 8), io_mode );
    SendByte( (flash_address), io_mode );
}