stm32l4x: fix incorrect device id mask

Change-Id: I37cf9cbdd07dc3764d2c719b7c6ed5852aea3943
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/3799
Tested-by: jenkins
gitignore-build
Spencer Oliver 2016-10-04 09:38:21 +01:00
parent 81631e49a6
commit 56e60b0982
1 changed files with 2 additions and 2 deletions

View File

@ -698,7 +698,7 @@ static int get_stm32l4_info(struct flash_bank *bank, char *buf, int buf_size)
if (retval != ERROR_OK) if (retval != ERROR_OK)
return retval; return retval;
uint16_t device_id = dbgmcu_idcode & 0xffff; uint16_t device_id = dbgmcu_idcode & 0xfff;
uint8_t rev_id = dbgmcu_idcode >> 28; uint8_t rev_id = dbgmcu_idcode >> 28;
uint8_t rev_minor = 0; uint8_t rev_minor = 0;
int i; int i;
@ -713,7 +713,7 @@ static int get_stm32l4_info(struct flash_bank *bank, char *buf, int buf_size)
const char *device_str; const char *device_str;
switch (device_id) { switch (device_id) {
case 0x6415: case 0x415:
device_str = "STM32L4xx"; device_str = "STM32L4xx";
break; break;