Skip to content

Commit c54eab0

Browse files
committed
8.0.4
1 parent fb49329 commit c54eab0

File tree

128 files changed

+124
-116185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+124
-116185
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@
5050
*.idb
5151
*.pdb
5252

53+
# GCOV files
54+
*.gcda
55+
*.gcno
56+
5357
# Kernel Module Compile Results
5458
*.mod*
5559
*.cmd

arm-cm/game_efm32-slstk3401a/bsp.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//============================================================================
22
// Product: "Fly 'n' Shoot" game example on EFM32-SLSTK3401A board
3-
// Last updated for version 7.3.0
4-
// Last updated on 2023-06-29
53
//
64
// Q u a n t u m L e a P s
75
// ------------------------
@@ -60,6 +58,6 @@ void BSP_displayOff(void);
6058
void BSP_randomSeed(uint32_t seed); // random seed
6159
uint32_t BSP_random(void); // pseudo-random generator
6260

63-
extern QActive *const the_Ticker0; // "Ticker" AO for tick rate 0
61+
extern QTicker *const AO_Ticker0; // "Ticker" AO for tick rate 0
6462

6563
#endif // BSP_H_

arm-cm/game_efm32-slstk3401a/main.c

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//============================================================================
22
// Product: "Fly 'n' Shoot" game example
3-
// Last updated for version 8.0.0
4-
// Last updated on 2024-09-18
53
//
64
// Q u a n t u m L e a P s
75
// ------------------------
@@ -37,8 +35,8 @@
3735

3836
//Q_DEFINE_THIS_FILE
3937

40-
static QTicker l_ticker0; // ticker active object for tick rate 0
41-
QActive * const the_Ticker0 = &l_ticker0.super;
38+
static QTicker l_Ticker0_inst; // ticker active object for tick rate 0
39+
QTicker * const AO_Ticker0 = &l_Ticker0_inst;
4240

4341
//............................................................................
4442
int main() {
@@ -66,6 +64,7 @@ int main() {
6664
QS_OBJ_DICTIONARY(AO_Missile);
6765
QS_OBJ_DICTIONARY(AO_Ship);
6866
QS_OBJ_DICTIONARY(AO_Tunnel);
67+
QS_OBJ_DICTIONARY(AO_Ticker0);
6968

7069
// signal dictionaries for globally published events...
7170
QS_SIG_DICTIONARY(TIME_TICK_SIG, (void *)0);
@@ -74,8 +73,8 @@ int main() {
7473
QS_SIG_DICTIONARY(GAME_OVER_SIG, (void *)0);
7574

7675
// start the active objects...
77-
QTicker_ctor(&l_ticker0, 0U); // active object for tick rate 0
78-
QActive_start(the_Ticker0,
76+
QTicker_ctor(AO_Ticker0, 0U); // "ticker" AO for tick rate 0
77+
QActive_start(&AO_Ticker0->super,
7978
1U, // QP priority
8079
0, 0, 0, 0, 0); // no queue, no stack , no init. event
8180

arm-cm/game_efm32-slstk3401a/qk/bsp.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//============================================================================
22
// Product: "Fly 'n' Shoot" game example, EFM32-SLSTK3401A board, QK kernel
3-
// Last updated for version 7.3.2
4-
// Last updated on 2023-12-13
53
//
64
// Q u a n t u m L e a P s
75
// ------------------------
@@ -103,7 +101,7 @@ void SysTick_Handler(void) {
103101
#endif
104102

105103
//QTIMEEVT_TICK_X(0U, &l_SysTick_Handler); // process time events for rate 0
106-
QTICKER_TRIG(the_Ticker0, &l_SysTick_Handler); // trigger ticker AO
104+
QTICKER_TRIG(AO_Ticker0, &l_SysTick_Handler); // trigger ticker AO
107105

108106
QACTIVE_PUBLISH(&tickEvt, &l_SysTick_Handler); // publish to all subscribers
109107

arm-cm/game_efm32-slstk3401a/qv/bsp.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//============================================================================
22
// Product: "Fly 'n' Shoot" game example, EFM32-SLSTK3401A board, QV kernel
3-
// Last updated for version 7.3.2
4-
// Last updated on 2023-12-13
53
//
64
// Q u a n t u m L e a P s
75
// ------------------------
@@ -101,7 +99,7 @@ void SysTick_Handler(void) {
10199
#endif
102100

103101
//QTIMEEVT_TICK_X(0U, &l_SysTick_Handler); // process time events for rate 0
104-
QTICKER_TRIG(the_Ticker0, &l_SysTick_Handler); // trigger ticker AO
102+
QTICKER_TRIG(AO_Ticker0, &l_SysTick_Handler); // trigger ticker AO
105103

106104
QACTIVE_PUBLISH(&tickEvt, &l_SysTick_Handler); // publish to all subscribers
107105

cmsis-packs/README.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

cmsis-packs/dpp_nucleo-c031c6-qk-keil/README.md

Lines changed: 0 additions & 66 deletions
This file was deleted.

0 commit comments

Comments
 (0)