wes3 opened a new pull request #2755:
URL: https://github.com/apache/mynewt-core/pull/2755


   Two changes to the code: clear ICPR register (to clear any pending 
interrupts) and also leave global interrupts enabled when calling 
hal_system_start. The idea behind this change is that the cortex-M has global 
interrupts enabled on reset and that this should be the state when the system 
is restarted.
   
   For now, I only modified the code in the hw/mcu/dialog directory to have a 
discussion regarding this change in case folks object. I am not sure why there 
is a both a hal_system_start and hal_system_restart function but given there 
were two I decided to change restart only. It appears that mcuboot for mynewt 
calls hal_system_start and it should probably call hal_system_restart or we 
should abandon hal_system_restart and have hal_system_start clear ICER and ICPR 
and leave primask with interrupts enabled.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to