mirror of
https://github.com/armel/uv-k1-k5v3-firmware-custom.git
synced 2026-10-02 03:15:37 +00:00
Disable unused UART commands
saving 212 bytes
This commit is contained in:
1 parent
447c2a820e
commit
c150e876c1
2 files changed
+14
-1
No files matched your search
@@ -59,6 +59,7 @@ ENABLE_FEAT_F4HWN_GMRS_FRS_MURS ?= 0
|
|||||||
ENABLE_FEAT_F4HWN_CA ?= 1
|
ENABLE_FEAT_F4HWN_CA ?= 1
|
||||||
ENABLE_FEAT_F4HWN_DEBUG ?= 0
|
ENABLE_FEAT_F4HWN_DEBUG ?= 0
|
||||||
ENABLE_REGA ?= 0
|
ENABLE_REGA ?= 0
|
||||||
|
ENABLE_EXTRA_UART_CMD ?= 0
|
||||||
|
|
||||||
# ---- DEBUGGING ----
|
# ---- DEBUGGING ----
|
||||||
ENABLE_AM_FIX_SHOW_DATA ?= 0
|
ENABLE_AM_FIX_SHOW_DATA ?= 0
|
||||||
@@ -485,6 +486,9 @@ endif
|
|||||||
ifeq ($(ENABLE_FEAT_F4HWN_DEBUG),1)
|
ifeq ($(ENABLE_FEAT_F4HWN_DEBUG),1)
|
||||||
CFLAGS += -DENABLE_FEAT_F4HWN_DEBUG
|
CFLAGS += -DENABLE_FEAT_F4HWN_DEBUG
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(ENABLE_EXTRA_UART_CMD),1)
|
||||||
|
CFLAGS += -DENABLE_EXTRA_UART_CMD
|
||||||
|
endif
|
||||||
|
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
LDFLAGS += -z noexecstack -mcpu=cortex-m0 -nostartfiles -Wl,-T,firmware.ld -Wl,--gc-sections
|
LDFLAGS += -z noexecstack -mcpu=cortex-m0 -nostartfiles -Wl,-T,firmware.ld -Wl,--gc-sections
|
||||||
|
|||||||
+10
-1
@@ -106,6 +106,7 @@ typedef struct {
|
|||||||
} Data;
|
} Data;
|
||||||
} REPLY_051D_t;
|
} REPLY_051D_t;
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_UART_CMD
|
||||||
typedef struct {
|
typedef struct {
|
||||||
Header_t Header;
|
Header_t Header;
|
||||||
struct {
|
struct {
|
||||||
@@ -127,6 +128,7 @@ typedef struct {
|
|||||||
Header_t Header;
|
Header_t Header;
|
||||||
uint32_t Response[4];
|
uint32_t Response[4];
|
||||||
} CMD_052D_t;
|
} CMD_052D_t;
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
Header_t Header;
|
Header_t Header;
|
||||||
@@ -136,10 +138,13 @@ typedef struct {
|
|||||||
} Data;
|
} Data;
|
||||||
} REPLY_052D_t;
|
} REPLY_052D_t;
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_UART_CMD
|
||||||
typedef struct {
|
typedef struct {
|
||||||
Header_t Header;
|
Header_t Header;
|
||||||
uint32_t Timestamp;
|
uint32_t Timestamp;
|
||||||
} CMD_052F_t;
|
} CMD_052F_t;
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t Obfuscation[16] =
|
static const uint8_t Obfuscation[16] =
|
||||||
{
|
{
|
||||||
@@ -329,6 +334,7 @@ static void CMD_051D(const uint8_t *pBuffer)
|
|||||||
SendReply(&Reply, sizeof(Reply));
|
SendReply(&Reply, sizeof(Reply));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_UART_CMD
|
||||||
// read RSSI
|
// read RSSI
|
||||||
static void CMD_0527(void)
|
static void CMD_0527(void)
|
||||||
{
|
{
|
||||||
@@ -438,6 +444,7 @@ static void CMD_052F(const uint8_t *pBuffer)
|
|||||||
|
|
||||||
SendVersion();
|
SendVersion();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_UART_RW_BK_REGS
|
#ifdef ENABLE_UART_RW_BK_REGS
|
||||||
static void CMD_0601_ReadBK4819Reg(const uint8_t *pBuffer)
|
static void CMD_0601_ReadBK4819Reg(const uint8_t *pBuffer)
|
||||||
@@ -591,7 +598,8 @@ void UART_HandleCommand(void)
|
|||||||
|
|
||||||
case 0x0521: // Not implementing non-authentic command
|
case 0x0521: // Not implementing non-authentic command
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_UART_CMD
|
||||||
case 0x0527:
|
case 0x0527:
|
||||||
CMD_0527();
|
CMD_0527();
|
||||||
break;
|
break;
|
||||||
@@ -609,6 +617,7 @@ void UART_HandleCommand(void)
|
|||||||
case 0x052F:
|
case 0x052F:
|
||||||
CMD_052F(UART_Command.Buffer);
|
CMD_052F(UART_Command.Buffer);
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
case 0x05DD: // reset
|
case 0x05DD: // reset
|
||||||
#if defined(ENABLE_OVERLAY)
|
#if defined(ENABLE_OVERLAY)
|
||||||
|
|||||||
Reference in new issue
Block a user