Added set priority group convenience function.

This commit is contained in:
Piotr Esden-Tempski 2012-02-24 16:43:37 -08:00
parent c5e5c0fdab
commit cbef43ddd8
6 changed files with 18 additions and 0 deletions

View File

@ -295,6 +295,7 @@
/* --- SCB functions ------------------------------------------------------- */ /* --- SCB functions ------------------------------------------------------- */
void scb_reset_core(void); void scb_reset_core(void);
void scb_reset_system(void); void scb_reset_system(void);
void scb_set_priority_grouping(u32 prigroup);
/* TODO: */ /* TODO: */

View File

@ -295,6 +295,7 @@
/* --- SCB functions ------------------------------------------------------- */ /* --- SCB functions ------------------------------------------------------- */
void scb_reset_core(void); void scb_reset_core(void);
void scb_reset_system(void); void scb_reset_system(void);
void scb_set_priority_grouping(u32 prigroup);
/* TODO: */ /* TODO: */

View File

@ -295,6 +295,7 @@
/* --- SCB functions ------------------------------------------------------- */ /* --- SCB functions ------------------------------------------------------- */
void scb_reset_core(void); void scb_reset_core(void);
void scb_reset_system(void); void scb_reset_system(void);
void scb_set_priority_grouping(u32 prigroup);
/* TODO: */ /* TODO: */

View File

@ -28,3 +28,8 @@ void scb_reset_system(void)
{ {
SCB_AIRCR = SCB_AIRCR_VECTKEY | SCB_AIRCR_SYSRESETREQ; SCB_AIRCR = SCB_AIRCR_VECTKEY | SCB_AIRCR_SYSRESETREQ;
} }
void scb_set_priority_grouping(u32 prigroup)
{
SCB_AIRCR = SCB_AIRCR_VECTKEY | prigroup;
}

View File

@ -28,3 +28,8 @@ void scb_reset_system(void)
{ {
SCB_AIRCR = SCB_AIRCR_VECTKEY | SCB_AIRCR_SYSRESETREQ; SCB_AIRCR = SCB_AIRCR_VECTKEY | SCB_AIRCR_SYSRESETREQ;
} }
void scb_set_priority_grouping(u32 prigroup)
{
SCB_AIRCR = SCB_AIRCR_VECTKEY | prigroup;
}

View File

@ -28,3 +28,8 @@ void scb_reset_system(void)
{ {
SCB_AIRCR = SCB_AIRCR_VECTKEY | SCB_AIRCR_SYSRESETREQ; SCB_AIRCR = SCB_AIRCR_VECTKEY | SCB_AIRCR_SYSRESETREQ;
} }
void scb_set_priority_grouping(u32 prigroup)
{
SCB_AIRCR = SCB_AIRCR_VECTKEY | prigroup;
}