-
Notifications
You must be signed in to change notification settings - Fork 3k
IAR 8 feature branch merge #9808
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 14 commits
84f52a8
b91dbab
334b2d6
ea3fa02
0ff6f99
5501947
e54be4a
3fd5f53
d67536d
270827b
f7a6d25
1a2f673
f4e0031
f33fc3a
d2e1196
c07ba7c
b8fed58
6d04fa7
1ad2343
915424a
5c7f6cb
e0b4b51
74d8315
e64286b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -130,19 +130,19 @@ static inline void atomic_set_u32(volatile uint32_t *ptr, uint32_t mask) | |
{ | ||
uint32_t newValue; | ||
do { | ||
newValue = (uint32_t)__LDREXW(ptr) | mask; | ||
newValue = (uint32_t)__LDREXW((volatile uint32_t *)ptr) | mask; | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @ARMmbed/team-st-mcd FYI There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I can't see what this change is doing. You're casting something to its own type. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Looks like a bad conflict resolution of that then - there was a |
||
|
||
} while (__STREXW(newValue, ptr)); | ||
} while (__STREXW(newValue,(volatile uint32_t *) ptr)); | ||
} | ||
|
||
|
||
static inline void atomic_clr_u32(volatile uint32_t *ptr, uint32_t mask) | ||
{ | ||
uint32_t newValue; | ||
do { | ||
newValue = (uint32_t)__LDREXW(ptr) &~mask; | ||
newValue = (uint32_t)__LDREXW((volatile uint32_t *)ptr) &~mask; | ||
|
||
} while (__STREXW(newValue, ptr)); | ||
} while (__STREXW(newValue,(volatile uint32_t *) ptr)); | ||
} | ||
|
||
#if defined ( __GNUC__ ) && !defined ( __CC_ARM ) | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2479,6 +2479,7 @@ | |
}, | ||
"MTB_MXCHIP_EMW3166": { | ||
"inherits": ["FAMILY_STM32"], | ||
"supported_toolchains": ["ARM", "uARM", "GCC_ARM"], | ||
"core": "Cortex-M4F", | ||
"extra_labels_add": [ | ||
"STM32F4", | ||
|
@@ -2495,7 +2496,7 @@ | |
"FLASH", | ||
"MPU" | ||
], | ||
"release_versions": ["5"], | ||
"release_versions": [], | ||
"device_name": "STM32F412ZG", | ||
"bootloader_supported": true, | ||
"config": { | ||
|
@@ -2511,6 +2512,7 @@ | |
}, | ||
"USI_WM_BN_BM_22": { | ||
"inherits": ["FAMILY_STM32"], | ||
"supported_toolchains": ["ARM", "uARM", "GCC_ARM"], | ||
"components_add": ["SPIF", "FLASHIAP"], | ||
"core": "Cortex-M4F", | ||
"extra_labels_add": [ | ||
|
@@ -2529,7 +2531,7 @@ | |
"FLASH", | ||
"MPU" | ||
], | ||
"release_versions": ["5"], | ||
"release_versions": [], | ||
"device_name": "STM32F412ZG", | ||
"bootloader_supported": true, | ||
"public": false, | ||
|
@@ -7327,12 +7329,12 @@ | |
"FLASH" | ||
], | ||
"public": false, | ||
"supported_toolchains": ["GCC_ARM", "ARM", "IAR"], | ||
"supported_toolchains": ["GCC_ARM", "ARM"], | ||
"post_binary_hook": { | ||
"function": "RTL8195ACode.binary_hook", | ||
"toolchains": ["ARM_STD", "GCC_ARM", "IAR"] | ||
}, | ||
"release_versions": ["5"], | ||
"release_versions": [], | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. this should still have version 5 ? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If it does, I think it should come in via a followup PR, considering how much this PR is blocking. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. just final check :) LGTM |
||
"overrides": { | ||
"network-default-interface-type": "WIFI" | ||
} | ||
|
@@ -7878,7 +7880,7 @@ | |
"inherits": ["Target"], | ||
"macros": ["MBED_MPU_CUSTOM"], | ||
"default_toolchain": "GCC_ARM", | ||
"supported_toolchains": ["GCC_ARM", "IAR", "ARM"], | ||
"supported_toolchains": ["GCC_ARM", "ARM", "IAR"], | ||
"core": "Cortex-M4F", | ||
"OUTPUT_EXT": "hex", | ||
"device_has": [ | ||
|
@@ -7924,6 +7926,8 @@ | |
"inherits": ["MCU_PSOC6_M4"], | ||
"features": ["BLE"], | ||
"supported_form_factors": ["ARDUINO"], | ||
"supported_toolchains": ["GCC_ARM", "ARM"], | ||
"release_versions": [""], | ||
"extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"], | ||
"macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"], | ||
"detect_code": ["1900"], | ||
|
@@ -7939,6 +7943,8 @@ | |
"inherits": ["MCU_PSOC6_M4"], | ||
"features": ["BLE"], | ||
"device_has_remove": ["ANALOGOUT"], | ||
"supported_toolchains": ["GCC_ARM", "ARM"], | ||
"release_versions": [""], | ||
"extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"], | ||
"macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"], | ||
"public": false, | ||
|
@@ -7967,6 +7973,8 @@ | |
}, | ||
"CY8CKIT_062_4343W": { | ||
"inherits": ["MCU_PSOC6_M4"], | ||
"supported_toolchains": ["GCC_ARM", "ARM"], | ||
"release_versions": [""], | ||
"features": ["BLE"], | ||
"supported_form_factors": ["ARDUINO"], | ||
"device_has_remove": ["ANALOGOUT"], | ||
|
@@ -7984,6 +7992,8 @@ | |
"CYW943012P6EVB_01": { | ||
"inherits": ["MCU_PSOC6_M4"], | ||
"features": ["BLE"], | ||
"supported_toolchains": ["GCC_ARM", "ARM"], | ||
"release_versions": [""], | ||
"extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW43012", "CORDIO"], | ||
"macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"], | ||
"detect_code": ["1906"], | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see #9855
SPIF and QSPIF tests were removed (merged fully into general block device tests)
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@theamirocohen We have created a Roll up PR to revert this fix and add storage changes to feature branch
#9858 - Do we need to add #9855 as well to that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good to me