For XMC4500, is read or write of uint32_t, uint6_t or uint8_t data atomic? how about struct of mixed data types, is the access atomic? Default linker file is used with exception that last part of flash is used to saving a small amount of data.
struct status_t {
uint8_t status1;
uint16_t satus2;
}
struct status_t {
uint8_t status1;
uint16_t satus2;
}