From a4493a6edec8f6daba6612ddc07809abdb54b5da Mon Sep 17 00:00:00 2001 From: LoyalLinjy Date: Thu, 19 Mar 2026 14:31:25 +0800 Subject: [PATCH] Add support for AllPower AP25Q128HD flash chip --- docs/Blackbox.md | 1 + src/main/drivers/flash_m25p16.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/docs/Blackbox.md b/docs/Blackbox.md index 45900a4c08d..c23d1318899 100644 --- a/docs/Blackbox.md +++ b/docs/Blackbox.md @@ -121,6 +121,7 @@ These chips are also supported: * Micron N25Q0128 - 128 Mbit / 16 MByte * Winbond W25Q128 - 128 Mbit / 16 MByte * Puya PY25Q128HA - 128 Mbit / 16 MByte +* ALLPOWER AP25Q128 - 128 Mbit / 16 MByte * Winbond W25N01 - 1 Gbit / 128 MByte * Winbond W25N02 - 2 Gbit / 256 MByte diff --git a/src/main/drivers/flash_m25p16.c b/src/main/drivers/flash_m25p16.c index 2db61a3a166..f26ebc9ead4 100644 --- a/src/main/drivers/flash_m25p16.c +++ b/src/main/drivers/flash_m25p16.c @@ -118,6 +118,9 @@ struct { {0x1C3017, 128, 256}, // JEDEC_ID_SPANSION_S25FL116 {0x014015, 32, 256 }, + // ALLPOWER_AP25Q128 + // Datasheet: https://github.com/LoyalLinjy/AP25Q128HD/blob/main/AP25Q128HD.pdf + {0x852018, 256, 256}, // End of list {0x000000, 0, 0}};