aboutsummaryrefslogtreecommitdiffstats
path: root/testhal/common
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2016-02-27 16:22:37 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2016-02-27 16:22:37 +0000
commit215138abcf29dd99fa4916c442a4626d3550777a (patch)
tree0b17a28f0426eec0c7c101840616247977cf28bd /testhal/common
parent04429bc93f8c06ffd6dd43b9048c2743c237f0a7 (diff)
downloadChibiOS-215138abcf29dd99fa4916c442a4626d3550777a.tar.gz
ChibiOS-215138abcf29dd99fa4916c442a4626d3550777a.tar.bz2
ChibiOS-215138abcf29dd99fa4916c442a4626d3550777a.zip
Enhanced .ld files. Mass update of shell demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8963 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'testhal/common')
-rw-r--r--testhal/common/irq_storm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/testhal/common/irq_storm.c b/testhal/common/irq_storm.c
index 42a7a52be..2e5382881 100644
--- a/testhal/common/irq_storm.c
+++ b/testhal/common/irq_storm.c
@@ -92,7 +92,7 @@ static THD_FUNCTION(irq_storm_thread, arg) {
chRegSetThreadName("irq_storm");
/* Thread loop, until terminated.*/
- while ((chEvtGetEventsX() & CH_EVENT_TERMINATE) != 0U) {
+ while (chThdShouldTerminateX() == false) {
/* Waiting for a message.*/
chMBFetch(&mb[me], &msg, TIME_INFINITE);
@@ -271,7 +271,7 @@ void irq_storm_execute(const irq_storm_config_t *cfg) {
/* Terminating threads and cleaning up.*/
for (i = 0; i < IRQ_STORM_CFG_NUM_THREADS; i++) {
- chEvtSignal(threads[i], CH_EVENT_TERMINATE);
+ chThdTerminate(threads[i]);
chThdWait(threads[i]);
threads[i] = NULL;
}