)]}'
{"src/flash/nor/stm32f1x.c":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"97355dfa1af8c2e36311090253f4ebc91caa87d8","unresolved":false,"context_lines":[{"line_number":1319,"context_line":"\tif (retval !\u003d ERROR_OK)"},{"line_number":1320,"context_line":"\t\treturn retval;"},{"line_number":1321,"context_line":""},{"line_number":1322,"context_line":"\tswitch (device_id \u0026 0xfff) {"},{"line_number":1323,"context_line":"\t\tcase 0x410: /* medium density */"},{"line_number":1324,"context_line":"\t\tcase 0x412: /* low density */"},{"line_number":1325,"context_line":"\t\tcase 0x414: /* high density */"},{"line_number":1326,"context_line":"\t\tcase 0x418: /* connectivity line density */"},{"line_number":1327,"context_line":"\t\tcase 0x420: /* value line density */"},{"line_number":1328,"context_line":"\t\tcase 0x428: /* value line High density */"},{"line_number":1329,"context_line":"\t\tcase 0x430: /* xl line density (dual flash banks) */"},{"line_number":1330,"context_line":"\t\t\tcommand_print(CMD_CTX, \"stm32x failed to lock device (Lock level 2 not supported for STM32F1x)\");"},{"line_number":1331,"context_line":"\t\tbreak;"},{"line_number":1332,"context_line":""},{"line_number":1333,"context_line":"\t\tdefault:"},{"line_number":1334,"context_line":"\t\t\tretval \u003d stm32x_rdp_set_lock_level(FLASH_PROTECTION_LEVEL2, cmd);"}],"source_content_type":"text/x-csrc","patch_set":9,"id":"8e96e304_41e9547a","line":1331,"range":{"start_line":1322,"start_character":0,"end_line":1331,"end_character":8},"updated":"2018-07-12 07:21:34.000000000","message":"I do not like another device id decoding and more over in negative logic. RDP 2 ability should be stored to struct stm32x_flash_bank during device probe.","commit_id":"32fa0b665311947455a83b99596079fa0b522902"}]}
