aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware-utils/src/fw.h
diff options
context:
space:
mode:
authorPetr Štetiar <ynezz@true.cz>2021-07-05 11:54:26 +0200
committerRafał Miłecki <rafal@milecki.pl>2021-10-05 16:20:10 +0200
commit8cc9a74a3f6bf363645efda6db417f8dadd3d844 (patch)
tree68f1648a077df8e49328f087eccaf94c2e47d1e8 /tools/firmware-utils/src/fw.h
parentf82c93b93c0a021921ac7a30ba6e7a090c7ddd1c (diff)
downloadupstream-8cc9a74a3f6bf363645efda6db417f8dadd3d844.tar.gz
upstream-8cc9a74a3f6bf363645efda6db417f8dadd3d844.tar.bz2
upstream-8cc9a74a3f6bf363645efda6db417f8dadd3d844.zip
firmware-utils: update to version 2021-10-05
Includes following changes: db65821f006c cmake: fix missing install target 3a0cfc856991 Add initial GitLab CI support 8f47adea6f87 Add missing includes for byte swap operations fbafae9f8037 Convert to CMake based project Additionaly moves source code into separate Git project repository and converts the package build to utilize CMake. Signed-off-by: Petr Štetiar <ynezz@true.cz> [rmilecki: rebase, update to the latest repo git & rm -r src] Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Diffstat (limited to 'tools/firmware-utils/src/fw.h')
-rw-r--r--tools/firmware-utils/src/fw.h67
1 files changed, 0 insertions, 67 deletions
diff --git a/tools/firmware-utils/src/fw.h b/tools/firmware-utils/src/fw.h
deleted file mode 100644
index d2be71e983..0000000000
--- a/tools/firmware-utils/src/fw.h
+++ /dev/null
@@ -1,67 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/*
- * * Copyright (C) 2007 Ubiquiti Networks, Inc.
- */
-
-#ifndef FW_INCLUDED
-#define FW_INCLUDED
-
-#include <stdint.h>
-#include <sys/types.h>
-
-#define MAGIC_HEADER "OPEN"
-#define MAGIC_PART "PART"
-#define MAGIC_END "END."
-#define MAGIC_ENDS "ENDS"
-
-#define MAGIC_LENGTH 4
-#define PART_NAME_LENGTH 16
-
-typedef struct header {
- char magic[MAGIC_LENGTH];
- char version[256];
- u_int32_t crc;
- u_int32_t pad;
-} __attribute__ ((packed)) header_t;
-
-typedef struct part {
- char magic[MAGIC_LENGTH];
- char name[PART_NAME_LENGTH];
- uint8_t pad[12];
- u_int32_t memaddr;
- u_int32_t index;
- u_int32_t baseaddr;
- u_int32_t entryaddr;
- u_int32_t data_size;
- u_int32_t part_size;
-} __attribute__ ((packed)) part_t;
-
-typedef struct part_crc {
- u_int32_t crc;
- u_int32_t pad;
-} __attribute__ ((packed)) part_crc_t;
-
-typedef struct signature {
- uint8_t magic[MAGIC_LENGTH];
- u_int32_t crc;
- u_int32_t pad;
-} __attribute__ ((packed)) signature_t;
-
-typedef struct signature_rsa {
- uint8_t magic[MAGIC_LENGTH];
-// u_int32_t crc;
- unsigned char rsa_signature[256];
- u_int32_t pad;
-} __attribute__ ((packed)) signature_rsa_t;
-
-#define VERSION "1.2"
-
-#define INFO(...) fprintf(stdout, __VA_ARGS__)
-#define ERROR(...) fprintf(stderr, "ERROR: "__VA_ARGS__)
-#define WARN(...) fprintf(stderr, "WARN: "__VA_ARGS__)
-#define DEBUG(...) do {\
- if (debug) \
- fprintf(stdout, "DEBUG: "__VA_ARGS__); \
-} while (0);
-
-#endif