fixed reference to rt_cacr
This commit is contained in:
@@ -26,20 +26,20 @@
|
|||||||
|
|
||||||
void cacr_set(uint32_t value)
|
void cacr_set(uint32_t value)
|
||||||
{
|
{
|
||||||
extern uint32_t rt_cacr[];
|
extern uint32_t rt_cacr;
|
||||||
|
|
||||||
rt_cacr[0] = value;
|
rt_cacr = value;
|
||||||
__asm__ __volatile__("movec %0, cacr\n\t"
|
__asm__ __volatile__("movec %0, cacr\n\t"
|
||||||
: /* output */
|
: /* output */
|
||||||
: "r" (rt_cacr[0])
|
: "r" (rt_cacr)
|
||||||
: /* clobbers */);
|
: /* clobbers */);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t cacr_get(void)
|
uint32_t cacr_get(void)
|
||||||
{
|
{
|
||||||
extern uint32_t rt_cacr[];
|
extern uint32_t rt_cacr;
|
||||||
|
|
||||||
return rt_cacr[0];
|
return rt_cacr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void flush_and_invalidate_caches(void)
|
void flush_and_invalidate_caches(void)
|
||||||
|
|||||||
Reference in New Issue
Block a user