From 7392f45bf2a4a873a4d88b2250fe000cfa3905a8 Mon Sep 17 00:00:00 2001 From: Marcos Chaparro Date: Fri, 21 Oct 2022 10:55:46 -0300 Subject: [PATCH] Add new nRF51822 ID code for SWD connection Signed-off-by: Marcos Chaparro --- blackmagic/bm_if.c | 1 + blackmagic/target/nrf51.c | 1 + 2 files changed, 2 insertions(+) diff --git a/blackmagic/bm_if.c b/blackmagic/bm_if.c index 73d71874..3a7abdc7 100644 --- a/blackmagic/bm_if.c +++ b/blackmagic/bm_if.c @@ -127,6 +127,7 @@ static int idcode_to_device(uint32_t idcode) { case 0x0086: /* nRF51422 (rev 3) QFAC A1 */ case 0x0087: /* nRF51822 (rev 3) CFAC A0 */ case 0x0088: /* nRF51422 (rev 3) CFAC A0 */ + case 0x0169: /* nRF51822 (rev 3) Taiyo EYSGJNZWY*/ ret = 4; break; case 0x00AC: /* nRF52832 Preview QFAA BA0 */ case 0x00C7: /* nRF52832 (rev 1) QFAA B00 */ diff --git a/blackmagic/target/nrf51.c b/blackmagic/target/nrf51.c index 10525f69..ac4b25a7 100644 --- a/blackmagic/target/nrf51.c +++ b/blackmagic/target/nrf51.c @@ -160,6 +160,7 @@ bool nrf51_probe(target *t) case 0x0086: /* nRF51422 (rev 3) QFAC A1 */ case 0x0087: /* nRF51822 (rev 3) CFAC A0 */ case 0x0088: /* nRF51422 (rev 3) CFAC A0 */ + case 0x0169: /* nRF51822 (rev 3) Taiyo EYSGJNZWY*/ t->driver = "Nordic nRF51"; target_add_ram(t, 0x20000000, 0x8000); nrf51_add_flash(t, 0x00000000, 0x40000, NRF51_PAGE_SIZE);