Skip to content

Commit ae488e1

Browse files
committed
Various fixes to user programs
1 parent 785d3cc commit ae488e1

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/entrypoint.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ int main(void)
1616

1717
edge::FaultHandler::get();
1818

19-
// edge::scheduler.add_task(exception_task);
19+
edge::scheduler.add_task(exception_task);
2020

21-
// edge::scheduler.add_task(ipc_part1);
22-
// edge::scheduler.add_task(ipc_part2);
21+
edge::scheduler.add_task(ipc_part1);
22+
edge::scheduler.add_task(ipc_part2);
2323

2424
edge::scheduler.start_scheduler();
2525
}

src/user_programs/user_program_exception.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@
44

55
void callback(uint32_t id)
66
{
7-
static int b = 0;
8-
edge::userlib::set_led(3, 3, ++b % 2 == 0);
7+
static bool b = false;
8+
edge::userlib::set_led(2, 2, b);
9+
b=!b;
910
}
1011

1112
void callback2(uint32_t id)
1213
{
13-
static int b = 0;
14-
edge::userlib::set_led(1, 1, ++b % 2 == 0);
14+
static bool b = false;
15+
edge::userlib::set_led(2, 2, b);
16+
b=!b;
1517
}
1618

1719
void exception_task(void)
@@ -47,8 +49,6 @@ void exception_task(void)
4749
auto id2 = start_timer(callback2, 750000, true);
4850
cancel_timer(id2);
4951

50-
set_led(2, 2, true);
51-
5252
while (1) {
5353
yield();
5454
}

0 commit comments

Comments
 (0)