-
Notifications
You must be signed in to change notification settings - Fork 20
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
Release merge for Cyancore v1.3.0 #164
Merged
Merged
Conversation
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
- Added irq save locks to support multi-core processing and multi-threading - Fixed free call and added boundary case checks - Added alignment check for few arch that need data memory alignment
- Added calloc and realloc function - Added heap_usage and improvised heap_dump - Fixed printf "%%" format specifier parser
<heap> Add multi-core support and bug fixes
- Updated all driver programs to use heap memory instead of global memory space - Removed redundant variables from avr arch code - Updated driver engine to print error info - Increased heap sized for mega_avr and sifive platforms
<Driver> Updated all drivers to use heap memory
- This patch lets developer to completely disable logs and remove printf from compiled code without actually removing printf. - This optimises the build and generates bin for specific use case. Issue: #149
- sysclk_set_clk now returns correct code Issue: #150
- Updated device/software properties - Updated memory info to support heap - Minor change in atmega328p mem map Issue: #151
- When clk in not provided in timer dp, timer should fail to start. With this patch it return correct status code - Code clean up - Fixed status code in status.h
- Updated DP/SP to use correct qualifiers and types - Updated libresource to use correct qualifiers - <SiFive> Updated ealycon driver, plic driver, plat_timer to use malloc Issue: #157
- Updated linker scipt to keep necessary sections - Updated heap call to show and dump heap
- Updated system and platform drivers to handle errors better and prevent memory leaks - Updated status code for lists
<Memory> Optimised data space usage with correct qualifiers
- Moved machine call to header files to accomodate library creation for apps (future plans) Issue: #155
- Cleaned up and simplified linker scripts for platforms - Reorganised ordered memory sections - Simplified memory utilization calculation
<Mem> Improved memory organization and placements
Patch for new size tool
akashkollipara
added
documentation
Improvements or additions to documentation
enhancement
Upgrading feature or request
critical update
This is a critical update
terravisor
Terravisor related issue
cyancore framework
Cyancore framework feature request
FR
Add new feature or request
bug-critical
System failure can be predicted
labels
Aug 23, 2022
akashkollipara
requested review from
pranjalchanda08,
shreeroopajay and
a team
August 23, 2022 08:54
To be merged on 30th August 2022 |
Updated release info v1.3.0
Kudos, SonarCloud Quality Gate passed! |
pranjalchanda08
approved these changes
Aug 29, 2022
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.
Let's have the release!
shreeroopajay
approved these changes
Aug 29, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug-critical
System failure can be predicted
critical update
This is a critical update
cyancore framework
Cyancore framework feature request
documentation
Improvements or additions to documentation
enhancement
Upgrading feature or request
FR
Add new feature or request
terravisor
Terravisor related issue
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.
No description provided.