Skip to content

Feature OSAL CMSIS#2

Merged
pankajgoenka merged 1 commit intomasterfrom
feature-osal-cmsis
Aug 18, 2015
Merged

Feature OSAL CMSIS#2
pankajgoenka merged 1 commit intomasterfrom
feature-osal-cmsis

Conversation

@pankajgoenka
Copy link
Contributor

Closed CMSIS related review comments for the commit aa5c1a2.
Click here for the original pull request.

Please review the updated code.

Replaced RTX-specific code with CMSIS-RTOS RTX (including config file, service calls, task definitions, data types, datastructures etc.)
Added CMSIS to the Keil project
Updated ASF Module to call CMSIS APIs
Added exit function so that the code compiles with Microlib
Reduced Heap size for optimal memory usage
Readjusted Stack size based on new stack requirement (after adding the CMSIS code)
Updated Application modules for ASF and CMSIS changes
Reduced number of system messages for optimal memory usage
Added const to the ASF_TASK_ARG definition since arguments to a task/thread should not be modified
Changed data type of priority to signed since priority can be negative in CMSIS
Removed the function _TimerStart() since it is not used
Added Task ready flag in sensor acquisition task to avoid queue overflow if messages are sent before the task is initialized

Signed-off-by: Pankaj Goenka <pgoenka@audience.com>
@pankajgoenka pankajgoenka mentioned this pull request Aug 6, 2015
pankajgoenka added a commit that referenced this pull request Aug 18, 2015
Feature OSAL CMSIS: Merging code changes for incorporating OS abstraction layer(CMSIS), as approved by Rian.
@pankajgoenka pankajgoenka merged commit 5ff90e3 into master Aug 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants