From e6ac5f088aff72e93c5da295818b7f36c02bf5ee Mon Sep 17 00:00:00 2001 From: Guilhem23 Date: Fri, 17 Oct 2025 02:46:24 +0200 Subject: [PATCH] chore(cpn): add BOARD_FLYSKY_NB4P board definition (#6659) --- companion/src/firmwares/boards.cpp | 7 +++++++ companion/src/firmwares/boards.h | 1 + 2 files changed, 8 insertions(+) diff --git a/companion/src/firmwares/boards.cpp b/companion/src/firmwares/boards.cpp index 97570dfbc..512dd6e70 100644 --- a/companion/src/firmwares/boards.cpp +++ b/companion/src/firmwares/boards.cpp @@ -153,6 +153,7 @@ uint32_t Boards::getFourCC(Type board) case BOARD_FLYSKY_PL18: case BOARD_FLYSKY_PL18EV: case BOARD_FLYSKY_PL18U: + case BOARD_FLYSKY_NB4P: return 0x4878746F; case BOARD_FLYSKY_PA01: return 0x4A78746F; @@ -220,6 +221,7 @@ int Boards::getEEpromSize(Board::Type board) case BOARD_FLYSKY_PL18: case BOARD_FLYSKY_PL18EV: case BOARD_FLYSKY_PL18U: + case BOARD_FLYSKY_NB4P: case BOARD_FLYSKY_ST16: case BOARD_FATFISH_F16: case BOARD_HELLORADIOSKY_V16: @@ -281,6 +283,7 @@ int Boards::getFlashSize(Type board) case BOARD_FLYSKY_PL18: case BOARD_FLYSKY_PL18EV: case BOARD_FLYSKY_PL18U: + case BOARD_FLYSKY_NB4P: case BOARD_FLYSKY_ST16: // 8MB SDRAM case BOARD_FATFISH_F16: case BOARD_HELLORADIOSKY_V16: @@ -674,6 +677,8 @@ QString Boards::getBoardName(Board::Type board) return "FlySky PL18EV"; case BOARD_FLYSKY_PL18U: return "FlySky PL18U"; + case BOARD_FLYSKY_NB4P: + return "FlySky NB4+"; case BOARD_FLYSKY_ST16: return "FlySky ST16"; case BOARD_BETAFPV_LR3PRO: @@ -786,6 +791,7 @@ int Boards::getDefaultInternalModules(Board::Type board) case BOARD_JUMPER_TPROV2: case BOARD_FLYSKY_PL18: case BOARD_FLYSKY_PL18EV: + case BOARD_FLYSKY_NB4P: return (int)MODULE_TYPE_MULTIMODULE; case BOARD_BETAFPV_LR3PRO: @@ -880,6 +886,7 @@ void Boards::getBattRange(Board::Type board, int& vmin, int& vmax, unsigned int& case BOARD_FLYSKY_PL18: case BOARD_FLYSKY_PL18EV: case BOARD_FLYSKY_PL18U: + case BOARD_FLYSKY_NB4P: BR(35, 43, 37) break; case BOARD_FLYSKY_ST16: diff --git a/companion/src/firmwares/boards.h b/companion/src/firmwares/boards.h index 79447a0b9..f452d6c33 100644 --- a/companion/src/firmwares/boards.h +++ b/companion/src/firmwares/boards.h @@ -80,6 +80,7 @@ namespace Board { BOARD_FLYSKY_PL18, BOARD_FLYSKY_PL18EV, BOARD_FLYSKY_PL18U, + BOARD_FLYSKY_NB4P, BOARD_FLYSKY_ST16, BOARD_RADIOMASTER_ZORRO, BOARD_JUMPER_TPRO,