Part Number: MSPM0G3507
Hello!
I have found a bug in the FlashCTL driver introduced in latest SDK version mspm0_sdk_1_00_01_03, the effect of which is we are unable to erase/write the flash above address 0x8000.
The bug is in the DL_FlashCTL_unprotectSector() function, regarding the setting of CMDWEPROTB register for a single bank CPU. The parenthesis below are required to correctly calculate the sector bit to set in this register but they are added by me in the screenshot and are missing from the proper SDK. This function was changed compared to previous versions and for example SDK version mspm0_sdk_1_00_00_04 performed the calculation correctly.

Do you confirm this bug? If so, when and in which SDK version could we expect this to be fixed?
Thank you,
Florin POPESCU