// // Copyright (C) 2015-2016 Markus Hiienkari // // This file is part of Open Source Scan Converter project. // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // #ifndef FIRMWARE_H_ #define FIRMWARE_H_ #include "alt_types.h" #include "sysconfig.h" #define FW_VER_MAJOR 0 #define FW_VER_MINOR 74 #define FW_UPDATE_RETRIES 3 typedef struct { char fw_key[4]; alt_u8 version_major; alt_u8 version_minor; char version_suffix[8]; alt_u32 hdr_len; alt_u32 data_len; alt_u32 data_crc; alt_u32 hdr_crc; } fw_hdr; int fw_update(); #endif