Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Arist
firmware
Commits
2b731698
Verified
Commit
2b731698
authored
Jun 13, 2019
by
Rahix
Browse files
fix(dual-core): Don't use a SysTick based delay
parent
b4a2c87c
Changes
1
Hide whitespace changes
Inline
Side-by-side
hw-tests/dual-core/core1.c
View file @
2b731698
#include "board.h"
#include "gpio.h"
#include "
mxc_delay
.h"
#include "
tmr_utils
.h"
static
const
gpio_cfg_t
motor_pin
=
{
PORT_0
,
PIN_8
,
GPIO_FUNC_OUT
,
GPIO_PAD_NONE
};
...
...
@@ -11,7 +11,7 @@ int main(void)
for
(
int
i
=
0
;
1
;
i
++
)
{
__asm
volatile
(
"wfe"
);
printf
(
"core1: Hello! %d
\n
"
,
i
);
mxc_delay
(
300000
0
);
TMR_Delay
(
MXC_TMR1
,
SEC
(
1
),
0
);
printf
(
"core1: Waking up core0
\n
"
);
__asm
volatile
(
"sev"
);
__asm
volatile
(
"wfe"
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment