From 6d8a865eefa52107af029761df8b11f907d0031b Mon Sep 17 00:00:00 2001 From: Spencer Oliver Date: Wed, 24 Oct 2012 12:03:17 +0100 Subject: [PATCH] flash: update stm32 flash driver versions Seems ST have changed the ref manual (RM0313 rev1) and reverted to using letters rather than numbers for the stm32f3x family. Change-Id: I3a87ec9b0b2447d57dfef98603d30e28fe9ac927 Signed-off-by: Spencer Oliver Reviewed-on: http://openocd.zylin.com/926 Tested-by: jenkins Reviewed-by: Andreas Fritiofson Reviewed-by: Peter Stuge --- src/flash/nor/stm32f1x.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/flash/nor/stm32f1x.c b/src/flash/nor/stm32f1x.c index d021bbfb3..cfeac6c70 100644 --- a/src/flash/nor/stm32f1x.c +++ b/src/flash/nor/stm32f1x.c @@ -1142,11 +1142,15 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size) switch (device_id >> 16) { case 0x1000: - snprintf(buf, buf_size, "1.0"); + snprintf(buf, buf_size, "A"); + break; + + case 0x1001: + snprintf(buf, buf_size, "Z"); break; case 0x2000: - snprintf(buf, buf_size, "2.0"); + snprintf(buf, buf_size, "B"); break; default: @@ -1192,11 +1196,11 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size) switch (device_id >> 16) { case 0x1000: - snprintf(buf, buf_size, "1.0"); + snprintf(buf, buf_size, "A"); break; case 0x2000: - snprintf(buf, buf_size, "2.0"); + snprintf(buf, buf_size, "B"); break; default: