-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Update CMSIS-Core and RTX to version 5 #4294
Merged
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
fd23377
Remove RTOS and CMSIS files
c1728p9 a9a29a4
Pull in CMSIS 5 files
bulislaw 25021f2
RTX5: uVisor: Defer to uVisor for SVCall priority
Patater 756e0ca
RTX5: uVisor: Add OsEventObserver
Patater 24c60f6
RTX5: uVisor: Extend thread control block with context
Patater 7ae2e6e
RTX5: uVisor: Use OsEventObserver
Patater 7b022f8
Modify CMSIS 5 so it is suitable for mbed-os
bulislaw b97ffe8
CMSIS5: Replace target defined NVIC_Set/GetVector with CMSIS implemen…
bulislaw b793a3f
Update codebase for CMSIS5/RTX5
bulislaw 6be9e47
uVisor: Import RTX5-capable uVisor
Patater 0016bd4
uVisor: Re-import RTX5-capable uVisor
Patater f194ea7
Remove redefinitions of register macros from target code
bulislaw abcae6f
Updated driver binaries for feature_cmsis5 as v2.0 rc1
535ee8b
Make stack sizes configurable by the app
bulislaw 05548e7
Rename directories rtx->rtx4 rtx2->rtx5
bulislaw b01f13d
Make sure all system threads and mutexes have clear names
bulislaw e66f9ee
Fix IAR coding style and thread/mutex namingin mbed_boot.c
bulislaw 0064df1
Add name parameter for C++ mutex wrapper
bulislaw 85cc9c8
Remove deprecated RTX4 config options
bulislaw a8229b5
Make sure all RTOS attribute structures are 0-ed before use
bulislaw 80cb65e
Add more verbose RTOS error messages
bulislaw f03509c
Add up OS_MUTEX_NUM for ARMCC compiler
Archcady 39a1b39
Bump number of ARMC mutexes to fix PAL test failure
c674ee2
Jenkinsfile: remove client app test temporarily
0xc0170 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Can the event codes (osEventTimeout) be typedef or defined as error codes (osErrorTimeout) so RTX5 is more backwards compatible?
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.
They are defined in the CMSIS compatibility layer already.