Skip to content

v0.2.0 #17

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

Merged
merged 31 commits into from
Mar 12, 2017
Merged

v0.2.0 #17

merged 31 commits into from
Mar 12, 2017

Conversation

japaric
Copy link
Member

@japaric japaric commented Mar 12, 2017

check CHANGELOG for details

Jorge Aparicio added 25 commits February 28, 2017 10:04
thus only allowing access through the high level API

With this change `peripheral::nvic() -> &mut nvic::Registers` becomes safe since
the high level API is atomic.
these methods must write to the highest bits of the IPR registers
note this in the documentation
make the semihosting macros always available
push synchronization duties to the caller
@japaric
Copy link
Member Author

japaric commented Mar 12, 2017

@homunkulus try

@homunkulus
Copy link
Contributor

⌛ Trying commit e1a67e7 with merge e1a67e7...

@homunkulus
Copy link
Contributor

💔 Test failed - status-travis

@japaric
Copy link
Member Author

japaric commented Mar 12, 2017

@homunkulus try

@homunkulus
Copy link
Contributor

⌛ Trying commit 23c2ee2 with merge 23c2ee2...

@homunkulus
Copy link
Contributor

💔 Test failed - status-travis

@japaric
Copy link
Member Author

japaric commented Mar 12, 2017

@homunkulus try

@homunkulus
Copy link
Contributor

⌛ Trying commit d6f9534 with merge d6f9534...

@homunkulus
Copy link
Contributor

💔 Test failed - status-travis

@japaric
Copy link
Member Author

japaric commented Mar 12, 2017

@homunkulus try

@homunkulus
Copy link
Contributor

⌛ Trying commit 0856d2c with merge 0856d2c...

@homunkulus
Copy link
Contributor

💔 Test failed - status-travis

@japaric
Copy link
Member Author

japaric commented Mar 12, 2017

@homunkulus try

@homunkulus
Copy link
Contributor

⌛ Trying commit 173b5bc with merge 173b5bc...

@homunkulus
Copy link
Contributor

☀️ Test successful - status-travis
State: approved= try=True

@japaric japaric merged commit 2885f69 into master Mar 12, 2017
@japaric japaric deleted the ng branch March 12, 2017 04:22
This was referenced Mar 12, 2017
adamgreig pushed a commit that referenced this pull request Jan 12, 2022
81: Add a __pre_init function to be called at the start of the reset handler r=korken89 a=yodaldevoid

I needed this for a project so I went ahead and rebased and tweaked @jcsoo 's changes from #71. I will admit, I got a little impatient waiting and that also played into why I did this. If either @jcsoo or @japaric have an issue with this PR, please let me know and I will remove it. I apologize for toes that I have stepped on.

Now onto the PR. This is possibly the simplest implementation that is possible. No nightly features were used in this implementation. Also, there is no hand-holding for the end user; if they want to mess with uninitialized statics, that is on them.

If you would like me to add more documentation, please let me know what you would like to see.

Fixes #17 

Co-authored-by: Jonathan Soo <[email protected]>
Co-authored-by: Gabriel Smith <[email protected]>
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