)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"94bbabc8_b944fbc7","updated":"2026-03-30 14:28:15.000000000","message":"Thank you for your contribution,\njust some minor comments","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a3f1a11e_01596b66","updated":"2026-03-30 14:48:48.000000000","message":"Thanks! STM32U3B mentioned.","commit_id":"9e0aad4449c3fffd803957033e8833ec68769b73"},{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"6b89439a556639c1f068b19ac8ec09e7aec451de","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0a874045_a09d3bc9","updated":"2026-03-30 18:33:50.000000000","message":"thanks !","commit_id":"9e0aad4449c3fffd803957033e8833ec68769b73"},{"author":{"_account_id":1002386,"name":"Ahmed Haoues","email":"ahmed.haoues@st.com","username":"ahmed-haoues"},"change_message_id":"12c3aacac525f511dc19f1a48c9a3269163a24c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ed60e6f3_0f50bca5","updated":"2026-04-03 08:52:02.000000000","message":"Thank you for your contribution","commit_id":"e9f367e7e662ddb8951dbd44dbd5fa0f3b0ace05"}],"src/flash/nor/stm32l4x.c":[{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":293,"context_line":"\t{ 0x1000, \"1\" }, { 0x1001, \"2\" }, { 0x1003, \"3\" }, { 0x1007, \"4\" }"},{"line_number":294,"context_line":"};"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"static const struct stm32l4_rev stm32u3cxx_revs[] \u003d {"},{"line_number":297,"context_line":"\t{ 0x1000, \"A\" },"},{"line_number":298,"context_line":"};"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-csrc","patch_set":1,"id":"80beb530_d7668010","line":296,"range":{"start_line":296,"start_character":32,"end_line":296,"end_character":47},"updated":"2026-03-30 14:28:15.000000000","message":"stm32u3b_u3cxx_revs","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":293,"context_line":"\t{ 0x1000, \"1\" }, { 0x1001, \"2\" }, { 0x1003, \"3\" }, { 0x1007, \"4\" }"},{"line_number":294,"context_line":"};"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"static const struct stm32l4_rev stm32u3cxx_revs[] \u003d {"},{"line_number":297,"context_line":"\t{ 0x1000, \"A\" },"},{"line_number":298,"context_line":"};"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-csrc","patch_set":1,"id":"1d494b2d_50615e31","line":296,"range":{"start_line":296,"start_character":32,"end_line":296,"end_character":47},"in_reply_to":"80beb530_d7668010","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":438,"context_line":"\t  .otp_size              \u003d 1024,"},{"line_number":439,"context_line":"\t},"},{"line_number":440,"context_line":"\t{"},{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8a1ce528_4b996174","line":441,"range":{"start_line":441,"start_character":28,"end_line":441,"end_character":44},"updated":"2026-03-30 14:28:15.000000000","message":"DEVID_STM32U3B_U3CXX","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":438,"context_line":"\t  .otp_size              \u003d 1024,"},{"line_number":439,"context_line":"\t},"},{"line_number":440,"context_line":"\t{"},{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","}],"source_content_type":"text/x-csrc","patch_set":1,"id":"9e458f91_709adef1","line":441,"range":{"start_line":441,"start_character":28,"end_line":441,"end_character":44},"in_reply_to":"8a1ce528_4b996174","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":439,"context_line":"\t},"},{"line_number":440,"context_line":"\t{"},{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","},{"line_number":445,"context_line":"\t  .max_flash_size_kb     \u003d 2048,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"2b1f146d_c849c43d","line":442,"range":{"start_line":442,"start_character":28,"end_line":442,"end_character":43},"updated":"2026-03-30 14:28:15.000000000","message":"stm32u3b_u3cxx_revs","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":439,"context_line":"\t},"},{"line_number":440,"context_line":"\t{"},{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","},{"line_number":445,"context_line":"\t  .max_flash_size_kb     \u003d 2048,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8a200e5c_c77cc556","line":442,"range":{"start_line":442,"start_character":28,"end_line":442,"end_character":43},"in_reply_to":"2b1f146d_c849c43d","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":440,"context_line":"\t{"},{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","},{"line_number":445,"context_line":"\t  .max_flash_size_kb     \u003d 2048,"},{"line_number":446,"context_line":"\t  .flags                 \u003d F_HAS_DUAL_BANK | F_HAS_TZ | F_HAS_L5_FLASH_REGS | F_WRP_HAS_LOCK,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"d419b104_456634cd","line":443,"range":{"start_line":443,"start_character":39,"end_line":443,"end_character":54},"updated":"2026-03-30 14:28:15.000000000","message":"stm32u3b_u3cxx_revs","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":440,"context_line":"\t{"},{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","},{"line_number":445,"context_line":"\t  .max_flash_size_kb     \u003d 2048,"},{"line_number":446,"context_line":"\t  .flags                 \u003d F_HAS_DUAL_BANK | F_HAS_TZ | F_HAS_L5_FLASH_REGS | F_WRP_HAS_LOCK,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"b8e29b52_09115ffd","line":443,"range":{"start_line":443,"start_character":39,"end_line":443,"end_character":54},"in_reply_to":"d419b104_456634cd","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","},{"line_number":445,"context_line":"\t  .max_flash_size_kb     \u003d 2048,"},{"line_number":446,"context_line":"\t  .flags                 \u003d F_HAS_DUAL_BANK | F_HAS_TZ | F_HAS_L5_FLASH_REGS | F_WRP_HAS_LOCK,"},{"line_number":447,"context_line":"\t  .flash_regs_base       \u003d 0x40022000,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"05d1c61d_aa5e40d6","line":444,"range":{"start_line":444,"start_character":29,"end_line":444,"end_character":39},"updated":"2026-03-30 14:28:15.000000000","message":"STM32U3B/U3Cxx","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":441,"context_line":"\t  .id                    \u003d DEVID_STM32U3CXX,"},{"line_number":442,"context_line":"\t  .revs                  \u003d stm32u3cxx_revs,"},{"line_number":443,"context_line":"\t  .num_revs              \u003d ARRAY_SIZE(stm32u3cxx_revs),"},{"line_number":444,"context_line":"\t  .device_str            \u003d \"STM32U3Cxx\","},{"line_number":445,"context_line":"\t  .max_flash_size_kb     \u003d 2048,"},{"line_number":446,"context_line":"\t  .flags                 \u003d F_HAS_DUAL_BANK | F_HAS_TZ | F_HAS_L5_FLASH_REGS | F_WRP_HAS_LOCK,"},{"line_number":447,"context_line":"\t  .flash_regs_base       \u003d 0x40022000,"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"7b31f5f5_7f0c1243","line":444,"range":{"start_line":444,"start_character":29,"end_line":444,"end_character":39},"in_reply_to":"05d1c61d_aa5e40d6","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":2208,"context_line":"\t\t\tstm32l4_info-\u003ebank1_sectors \u003d num_pages / 2;"},{"line_number":2209,"context_line":"\t\t}"},{"line_number":2210,"context_line":"\t\tbreak;"},{"line_number":2211,"context_line":"\tcase DEVID_STM32U3CXX:"},{"line_number":2212,"context_line":"\tcase DEVID_STM32U37_U38XX:"},{"line_number":2213,"context_line":"\t\tpage_size_kb \u003d 4;"},{"line_number":2214,"context_line":"\t\tnum_pages \u003d flash_size_kb / page_size_kb;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"686b5c3c_8563784b","line":2211,"range":{"start_line":2211,"start_character":6,"end_line":2211,"end_character":22},"updated":"2026-03-30 14:28:15.000000000","message":"DEVID_STM32U3B_U3CXX","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":2208,"context_line":"\t\t\tstm32l4_info-\u003ebank1_sectors \u003d num_pages / 2;"},{"line_number":2209,"context_line":"\t\t}"},{"line_number":2210,"context_line":"\t\tbreak;"},{"line_number":2211,"context_line":"\tcase DEVID_STM32U3CXX:"},{"line_number":2212,"context_line":"\tcase DEVID_STM32U37_U38XX:"},{"line_number":2213,"context_line":"\t\tpage_size_kb \u003d 4;"},{"line_number":2214,"context_line":"\t\tnum_pages \u003d flash_size_kb / page_size_kb;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"d9ebed8a_a2737b76","line":2211,"range":{"start_line":2211,"start_character":6,"end_line":2211,"end_character":22},"in_reply_to":"686b5c3c_8563784b","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002386,"name":"Ahmed Haoues","email":"ahmed.haoues@st.com","username":"ahmed-haoues"},"change_message_id":"96d3cf298f273272765ec8d06ce995669ade31ba","unresolved":true,"context_lines":[{"line_number":294,"context_line":"};"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"static const struct stm32l4_rev stm32u3b_u3cxx_revs[] \u003d {"},{"line_number":297,"context_line":"\t{ 0x1000, \"A\" },"},{"line_number":298,"context_line":"};"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"static const struct stm32l4_rev stm32l43_l44xx_revs[] \u003d {"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"61f52d6a_0b5dde6c","line":297,"updated":"2026-04-02 11:26:09.000000000","message":"Please add revision Z: { 0x1001, \"Z\" }","commit_id":"9e0aad4449c3fffd803957033e8833ec68769b73"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"a78b93d6811083f4bd007dd8722ae3a390e632a6","unresolved":false,"context_lines":[{"line_number":294,"context_line":"};"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"static const struct stm32l4_rev stm32u3b_u3cxx_revs[] \u003d {"},{"line_number":297,"context_line":"\t{ 0x1000, \"A\" },"},{"line_number":298,"context_line":"};"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"static const struct stm32l4_rev stm32l43_l44xx_revs[] \u003d {"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"b2b558cc_15906255","line":297,"in_reply_to":"61f52d6a_0b5dde6c","updated":"2026-04-02 11:56:41.000000000","message":"Done","commit_id":"9e0aad4449c3fffd803957033e8833ec68769b73"}],"src/flash/nor/stm32l4x.h":[{"author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"change_message_id":"507355334efceaeccbc64f0418cea064372117c4","unresolved":true,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"/* Supported device IDs */"},{"line_number":91,"context_line":"#define DEVID_STM32L47_L48XX\t0x415"},{"line_number":92,"context_line":"#define DEVID_STM32U3CXX\t\t0x42A"},{"line_number":93,"context_line":"#define DEVID_STM32L43_L44XX\t0x435"},{"line_number":94,"context_line":"#define DEVID_STM32C01XX\t\t0x443"},{"line_number":95,"context_line":"#define DEVID_STM32C05XX        0x44C"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"7d056c07_8bea1f0e","line":92,"range":{"start_line":92,"start_character":8,"end_line":92,"end_character":26},"updated":"2026-03-30 14:28:15.000000000","message":"DEVID_STM32U3B_U3CXX","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"},{"author":{"_account_id":1002503,"name":"Mateusz Karcz AMX","email":"mateusz.karcz@apator.com","username":"mkarcz-apator","status":"Apator Metrix"},"change_message_id":"6f3547dc546f30eb3a75089e8352dc9bda71558c","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"/* Supported device IDs */"},{"line_number":91,"context_line":"#define DEVID_STM32L47_L48XX\t0x415"},{"line_number":92,"context_line":"#define DEVID_STM32U3CXX\t\t0x42A"},{"line_number":93,"context_line":"#define DEVID_STM32L43_L44XX\t0x435"},{"line_number":94,"context_line":"#define DEVID_STM32C01XX\t\t0x443"},{"line_number":95,"context_line":"#define DEVID_STM32C05XX        0x44C"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"1b909930_d6cabe84","line":92,"range":{"start_line":92,"start_character":8,"end_line":92,"end_character":26},"in_reply_to":"7d056c07_8bea1f0e","updated":"2026-03-30 14:48:48.000000000","message":"Done","commit_id":"b3ee4ccdc9930f9958e4f934d5732b432e2d8719"}]}
