mirror of
https://github.com/QuantumLeaps/qpc.git
synced 2025-01-28 07:03:10 +08:00
5.9.8
This commit is contained in:
parent
8d10a6853f
commit
1c7ee6ecc1
12
3rd_party/efm32pg1b/gnu/startup_efm32pg1b.c
vendored
12
3rd_party/efm32pg1b/gnu/startup_efm32pg1b.c
vendored
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for EFM32PG1B devices.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -196,8 +196,8 @@ void Reset_Handler(void) {
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
@ -272,12 +272,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
12
3rd_party/ek-lm3s6965/gnu/startup_LM3S6965.c
vendored
12
3rd_party/ek-lm3s6965/gnu/startup_LM3S6965.c
vendored
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for LM3S6965 Cortex-M3 device.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -229,8 +229,8 @@ void Reset_Handler(void) {
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
@ -305,12 +305,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for TM4C123GH6PM Cortex-M4 device.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -386,8 +386,8 @@ void Reset_Handler(void) {
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
@ -462,12 +462,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
12
3rd_party/mbed-lpc1768/gnu/startup_LPC17xx.c
vendored
12
3rd_party/mbed-lpc1768/gnu/startup_LPC17xx.c
vendored
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for LPC17xx Cortex-M3 devices.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -209,8 +209,8 @@ void Reset_Handler(void) {
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
@ -285,12 +285,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for LM3S6965 Cortex-M3 device.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -199,8 +199,8 @@ void Reset_Handler(void) {
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
@ -275,12 +275,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
12
3rd_party/nucleo-l152re/gnu/startup_stm32l1xx.c
vendored
12
3rd_party/nucleo-l152re/gnu/startup_stm32l1xx.c
vendored
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for STM32L1xx Cortex-M3 device.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -254,8 +254,8 @@ void Reset_Handler(void) {
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
@ -330,12 +330,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for stm32f4xx Cortex-M4 device.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 18 July 2017
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -280,6 +280,8 @@ void Reset_Handler(void) {
|
||||
extern unsigned const __data_load; /* initialization values for .data */
|
||||
extern unsigned __bss_start__; /* start of .bss in the linker script */
|
||||
extern unsigned __bss_end__; /* end of .bss in the linker script */
|
||||
extern void software_init_hook(void) __attribute__((weak));
|
||||
|
||||
unsigned const *src;
|
||||
unsigned *dst;
|
||||
|
||||
@ -291,17 +293,24 @@ void Reset_Handler(void) {
|
||||
*dst = *src;
|
||||
}
|
||||
|
||||
/* zero fill the .bss segment... */
|
||||
/* zero fill the .bss segment in RAM... */
|
||||
for (dst = &__bss_start__; dst < &__bss_end__; ++dst) {
|
||||
*dst = 0;
|
||||
}
|
||||
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
|
||||
/* init hook provided? */
|
||||
if (&software_init_hook != (void (*)(void))(0)) {
|
||||
/* give control to the RTOS */
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
assert_failed("Reset_Handler", __LINE__); /* just in case... */
|
||||
/* the previous code should not return, but assert just in case... */
|
||||
assert_failed("Reset_Handler", __LINE__);
|
||||
}
|
||||
|
||||
|
||||
@ -371,12 +380,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -2,7 +2,7 @@
|
||||
* Purpose: startup file for stm32f4xx Cortex-M4 device.
|
||||
* Should be used with GCC 'GNU Tools ARM Embedded'
|
||||
* Version: CMSIS 5.0.1
|
||||
* Date: 2017-Jan-27
|
||||
* Date: 2017-09-13
|
||||
*
|
||||
* Created from the CMSIS template for the specified device
|
||||
* Quantum Leaps, www.state-machine.com
|
||||
@ -311,6 +311,8 @@ void Reset_Handler(void) {
|
||||
extern unsigned const __data_load; /* initialization values for .data */
|
||||
extern unsigned __bss_start__; /* start of .bss in the linker script */
|
||||
extern unsigned __bss_end__; /* end of .bss in the linker script */
|
||||
extern void software_init_hook(void) __attribute__((weak));
|
||||
|
||||
unsigned const *src;
|
||||
unsigned *dst;
|
||||
|
||||
@ -322,17 +324,24 @@ void Reset_Handler(void) {
|
||||
*dst = *src;
|
||||
}
|
||||
|
||||
/* zero fill the .bss segment... */
|
||||
/* zero fill the .bss segment in RAM... */
|
||||
for (dst = &__bss_start__; dst < &__bss_end__; ++dst) {
|
||||
*dst = 0;
|
||||
}
|
||||
|
||||
/* call all static constructors in C++ (harmless in C programs) */
|
||||
__libc_init_array();
|
||||
|
||||
/* init hook provided? */
|
||||
if (&software_init_hook != (void (*)(void))(0)) {
|
||||
/* give control to the RTOS */
|
||||
software_init_hook(); /* this will also call __libc_init_array */
|
||||
}
|
||||
else {
|
||||
/* call all static constructors in C++ (comment out in C programs) */
|
||||
//__libc_init_array();
|
||||
(void)main(); /* application's entry point; should never return! */
|
||||
}
|
||||
|
||||
assert_failed("Reset_Handler", __LINE__); /* just in case... */
|
||||
/* the previous code should not return, but assert just in case... */
|
||||
assert_failed("Reset_Handler", __LINE__);
|
||||
}
|
||||
|
||||
|
||||
@ -402,12 +411,6 @@ void Default_Handler(void) {
|
||||
" .align 2\n\t"
|
||||
);
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _init(void) { /* dummy */
|
||||
}
|
||||
/*..........................................................................*/
|
||||
void _fini(void) { /* dummy */
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
@ -5,7 +5,7 @@
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = "QP/C"
|
||||
PROJECT_NUMBER = "5.9.7"
|
||||
PROJECT_NUMBER = "5.9.8"
|
||||
PROJECT_BRIEF =
|
||||
PROJECT_LOGO = images/header_logo_ql.png
|
||||
OUTPUT_DIRECTORY =
|
||||
|
@ -5,7 +5,7 @@
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = "QP/C"
|
||||
PROJECT_NUMBER = "5.9.7"
|
||||
PROJECT_NUMBER = "5.9.8"
|
||||
PROJECT_BRIEF =
|
||||
PROJECT_LOGO = images/header_logo_ql.png
|
||||
OUTPUT_DIRECTORY =
|
||||
|
@ -5,7 +5,7 @@
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
PROJECT_NAME = "QP/C"
|
||||
PROJECT_NUMBER = "5.9.7"
|
||||
PROJECT_NUMBER = "5.9.8"
|
||||
PROJECT_BRIEF =
|
||||
PROJECT_LOGO = images/header_logo_ql.png
|
||||
OUTPUT_DIRECTORY =
|
||||
|
@ -1,6 +1,29 @@
|
||||
/**
|
||||
@page history Revision History
|
||||
|
||||
@section qpc_5_9_8 Version 5.9.8, 2017-09-15
|
||||
This release fixes the QXK kernel [bug#182 " Inconsistent QXThread_post_() behavior with respect to the 'margin' parameter"](https://sourceforge.net/p/qpc/bugs/182/).
|
||||
|
||||
Also, the pre-condition assertion in the function QF_newRef_() (file `src/qf/qf_dyn.c`) has been modified to allow creating event references only for dynamic events `(e->poolId_ == 0)`.
|
||||
|
||||
Improved comments in the soruce code.
|
||||
|
||||
Modifed ARM Cortex-M examples with the GNU-ARM toolset to be consistent with QP/C++ (support for RTTI and C++ Exception handling), as follows:
|
||||
|
||||
- removed definitions of `_init()` and `_fini()` from the GNU-ARM startup code for all supported boards in the `3rd_party` directory
|
||||
|
||||
- commented out the call to `__libc_init_array()` in the GNU-ARM startup code for all supported boards in the `3rd_party` directory (because it requires `_init()`)
|
||||
|
||||
- Modified all GNU-ARM linker scripts (.ld files) to add the following symbols:
|
||||
|
||||
@verbatim
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
@endverbatim
|
||||
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
@section qpc_5_9_7 Version 5.9.7, 2017-08-18
|
||||
The main focus of this release are new requested features for the @ref qxk "dual-mode QXK kernel":
|
||||
- <a href="https://sourceforge.net/p/qpc/feature-requests/129" class="extern">feature#129 "Allow blocking while holding a mutex in QXK"</a>; and
|
||||
|
@ -1,8 +1,8 @@
|
||||
@echo off
|
||||
:: ==========================================================================
|
||||
:: Product: QP/C script for generating Doxygen documentation
|
||||
:: Last Updated for Version: 5.9.7
|
||||
:: Date of the Last Update: 2017-08-16
|
||||
:: Last Updated for Version: 5.9.8
|
||||
:: Date of the Last Update: 2017-09-15
|
||||
::
|
||||
:: Q u a n t u m L e a P s
|
||||
:: ---------------------------
|
||||
@ -38,7 +38,7 @@ echo usage:
|
||||
echo make
|
||||
echo make -CHM
|
||||
|
||||
set VERSION=5.9.7
|
||||
set VERSION=5.9.8
|
||||
|
||||
:: Generate Resource Standard Metrics for QP/C ...............................
|
||||
set DOXHOME="C:\tools\doxygen\bin"
|
||||
|
@ -1,7 +1,7 @@
|
||||
/** @page metrics Code Metrics
|
||||
|
||||
@code
|
||||
Standard Code Metrics for QP/C 5.9.7
|
||||
Standard Code Metrics for QP/C 5.9.8
|
||||
|
||||
Resource Standard Metrics (TM) for C, C++, C# and Java
|
||||
Version 7.75 - mSquaredTechnologies.com
|
||||
@ -9,7 +9,7 @@
|
||||
License Type: Windows Single User License
|
||||
Licensed To : Quantum Leaps, LLC
|
||||
License No. : WS2975 License Date: Dec 15, 2013
|
||||
Build Date : Sep 2 2009 Run Date: Sep 01, 2017
|
||||
Build Date : Sep 2 2009 Run Date: Sep 15, 2017
|
||||
(C)1996-2009 M Squared Technologies LLC
|
||||
________________________________________________________________________
|
||||
|
||||
@ -499,7 +499,7 @@
|
||||
Logical or ( || ) : 1
|
||||
Logical and ( && ) : 1
|
||||
Complexity Param 3 Return 1 Cyclo Vg 8 Total 12
|
||||
LOC 60 eLOC 50 lLOC 35 Comment 77 Lines 81
|
||||
LOC 60 eLOC 50 lLOC 35 Comment 68 Lines 81
|
||||
|
||||
Function: QActive_postLIFO_
|
||||
Parameters: (QActive * const me, QEvt const * const e)
|
||||
@ -507,7 +507,7 @@
|
||||
Function Base : 1
|
||||
Conditional if / else if: 4
|
||||
Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
||||
LOC 37 eLOC 31 lLOC 22 Comment 36 Lines 50
|
||||
LOC 37 eLOC 31 lLOC 22 Comment 37 Lines 50
|
||||
|
||||
Function: QActive_get_
|
||||
Parameters: (QActive * const me)
|
||||
@ -515,7 +515,7 @@
|
||||
Function Base : 1
|
||||
Conditional if / else if: 2
|
||||
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
||||
LOC 37 eLOC 33 lLOC 23 Comment 32 Lines 47
|
||||
LOC 37 eLOC 33 lLOC 23 Comment 41 Lines 47
|
||||
|
||||
Function: QF_getQueueMin
|
||||
Parameters: (uint_fast8_t const prio)
|
||||
@ -523,7 +523,7 @@
|
||||
Function Base : 1
|
||||
Logical and ( && ) : 1
|
||||
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
||||
LOC 10 eLOC 9 lLOC 6 Comment 18 Lines 13
|
||||
LOC 10 eLOC 9 lLOC 6 Comment 19 Lines 13
|
||||
|
||||
Function: QTicker_ctor
|
||||
Parameters: (QTicker * const me, uint8_t tickRate)
|
||||
@ -561,7 +561,7 @@
|
||||
|
||||
~~ Total File Summary ~~
|
||||
|
||||
LOC 238 eLOC 208 lLOC 126 Comment 253 Lines 454
|
||||
LOC 238 eLOC 208 lLOC 126 Comment 255 Lines 456
|
||||
------------------------------------------------------------------------
|
||||
|
||||
~~ File Functional Summary ~~
|
||||
@ -1534,7 +1534,7 @@
|
||||
Parameters: (QXThread * const me, QXThreadHandler handler, uint_fast8_t
|
||||
tickRate)
|
||||
Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
||||
LOC 13 eLOC 10 lLOC 5 Comment 24 Lines 16
|
||||
LOC 13 eLOC 10 lLOC 5 Comment 27 Lines 16
|
||||
|
||||
Function: QXThread_init_
|
||||
Parameters: (QMsm * const me, QEvt const * const e)
|
||||
@ -1555,7 +1555,7 @@
|
||||
Conditional if / else if: 1
|
||||
Logical and ( && ) : 4
|
||||
Complexity Param 7 Return 1 Cyclo Vg 6 Total 14
|
||||
LOC 21 eLOC 18 lLOC 12 Comment 41 Lines 43
|
||||
LOC 21 eLOC 18 lLOC 12 Comment 42 Lines 43
|
||||
|
||||
Function: QXThread_post_
|
||||
Parameters: (QActive * const me, QEvt const * const e, uint_fast16_t con
|
||||
@ -1563,13 +1563,15 @@
|
||||
Cyclomatic Complexity Vg Detail
|
||||
Function Base : 1
|
||||
Conditional if / else if: 9
|
||||
Complexity Param 3 Return 1 Cyclo Vg 10 Total 14
|
||||
LOC 78 eLOC 64 lLOC 45 Comment 76 Lines 111
|
||||
Logical or ( || ) : 1
|
||||
Logical and ( && ) : 1
|
||||
Complexity Param 3 Return 1 Cyclo Vg 12 Total 16
|
||||
LOC 80 eLOC 65 lLOC 45 Comment 79 Lines 113
|
||||
|
||||
Function: QXThread_postLIFO_
|
||||
Parameters: (QActive * const me, QEvt const * const e)
|
||||
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
||||
LOC 5 eLOC 4 lLOC 3 Comment 10 Lines 5
|
||||
LOC 5 eLOC 4 lLOC 3 Comment 11 Lines 5
|
||||
|
||||
Function: QXThread_queueGet
|
||||
Parameters: (uint_fast16_t const nTicks)
|
||||
@ -1578,7 +1580,7 @@
|
||||
Conditional if / else if: 4
|
||||
Logical and ( && ) : 3
|
||||
Complexity Param 1 Return 1 Cyclo Vg 8 Total 10
|
||||
LOC 61 eLOC 54 lLOC 35 Comment 55 Lines 87
|
||||
LOC 61 eLOC 54 lLOC 35 Comment 54 Lines 87
|
||||
|
||||
Function: QXThread_block_
|
||||
Parameters: (QXThread const * const me)
|
||||
@ -1636,27 +1638,27 @@
|
||||
|
||||
~~ Total File Summary ~~
|
||||
|
||||
LOC 314 eLOC 268 lLOC 158 Comment 345 Lines 650
|
||||
LOC 316 eLOC 269 lLOC 158 Comment 352 Lines 659
|
||||
------------------------------------------------------------------------
|
||||
|
||||
~~ File Functional Summary ~~
|
||||
|
||||
File Function Count....: 14
|
||||
Total Function LOC.....: 271 Total Function Pts LOC : 2.5
|
||||
Total Function eLOC....: 225 Total Function Pts eLOC: 2.1
|
||||
Total Function LOC.....: 273 Total Function Pts LOC : 2.5
|
||||
Total Function eLOC....: 226 Total Function Pts eLOC: 2.1
|
||||
Total Function lLOC....: 152 Total Function Pts lLOC: 1.2
|
||||
Total Function Params .: 28 Total Function Return .: 14
|
||||
Total Cyclo Complexity : 44 Total Function Complex.: 86
|
||||
Total Cyclo Complexity : 46 Total Function Complex.: 88
|
||||
------ ----- ----- ------ ------ -----
|
||||
Max Function LOC ......: 78 Average Function LOC ..: 19.36
|
||||
Max Function eLOC .....: 64 Average Function eLOC .: 16.07
|
||||
Max Function LOC ......: 80 Average Function LOC ..: 19.50
|
||||
Max Function eLOC .....: 65 Average Function eLOC .: 16.14
|
||||
Max Function lLOC .....: 45 Average Function lLOC .: 10.86
|
||||
------ ----- ----- ------ ------ -----
|
||||
Max Function Parameters: 7 Avg Function Parameters: 2.00
|
||||
Max Function Returns ..: 1 Avg Function Returns ..: 1.00
|
||||
Max Interface Complex. : 8 Avg Interface Complex. : 3.00
|
||||
Max Cyclomatic Complex.: 10 Avg Cyclomatic Complex.: 3.14
|
||||
Max Total Complexity ..: 14 Avg Total Complexity ..: 6.14
|
||||
Max Cyclomatic Complex.: 12 Avg Cyclomatic Complex.: 3.29
|
||||
Max Total Complexity ..: 16 Avg Total Complexity ..: 6.29
|
||||
________________________________________________________________________
|
||||
End of File: ..\src\qxk\qxk_xthr.c
|
||||
|
||||
@ -1669,7 +1671,7 @@
|
||||
|
||||
~~ Total Project Summary ~~
|
||||
|
||||
LOC 4502 eLOC 4075 lLOC 1824 Comment 7148 Lines 11828
|
||||
LOC 4504 eLOC 4076 lLOC 1824 Comment 7157 Lines 11839
|
||||
Average per File, metric/37 files
|
||||
LOC 121 eLOC 110 lLOC 49 Comment 193 Lines 319
|
||||
|
||||
@ -1781,22 +1783,22 @@
|
||||
Parameters: (QActive * const me, QEvt const * const e, uint_fast16_t con
|
||||
st margin)
|
||||
Complexity Param 3 Return 1 Cyclo Vg 8 Total 12
|
||||
LOC 60 eLOC 50 lLOC 35 Comment 77 Lines 81
|
||||
LOC 60 eLOC 50 lLOC 35 Comment 68 Lines 81
|
||||
|
||||
Function: QActive_postLIFO_
|
||||
Parameters: (QActive * const me, QEvt const * const e)
|
||||
Complexity Param 2 Return 1 Cyclo Vg 5 Total 8
|
||||
LOC 37 eLOC 31 lLOC 22 Comment 36 Lines 50
|
||||
LOC 37 eLOC 31 lLOC 22 Comment 37 Lines 50
|
||||
|
||||
Function: QActive_get_
|
||||
Parameters: (QActive * const me)
|
||||
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
|
||||
LOC 37 eLOC 33 lLOC 23 Comment 32 Lines 47
|
||||
LOC 37 eLOC 33 lLOC 23 Comment 41 Lines 47
|
||||
|
||||
Function: QF_getQueueMin
|
||||
Parameters: (uint_fast8_t const prio)
|
||||
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
|
||||
LOC 10 eLOC 9 lLOC 6 Comment 18 Lines 13
|
||||
LOC 10 eLOC 9 lLOC 6 Comment 19 Lines 13
|
||||
|
||||
Function: QTicker_ctor
|
||||
Parameters: (QTicker * const me, uint8_t tickRate)
|
||||
@ -2168,7 +2170,7 @@
|
||||
Parameters: (QXThread * const me, QXThreadHandler handler, uint_fast8_t
|
||||
tickRate)
|
||||
Complexity Param 3 Return 1 Cyclo Vg 1 Total 5
|
||||
LOC 13 eLOC 10 lLOC 5 Comment 24 Lines 16
|
||||
LOC 13 eLOC 10 lLOC 5 Comment 27 Lines 16
|
||||
|
||||
Function: QXThread_init_
|
||||
Parameters: (QMsm * const me, QEvt const * const e)
|
||||
@ -2185,23 +2187,23 @@
|
||||
uint_fast16_t qLen, void *stkSto, uint_fast16_t stkSize, QEv
|
||||
t const *ie)
|
||||
Complexity Param 7 Return 1 Cyclo Vg 6 Total 14
|
||||
LOC 21 eLOC 18 lLOC 12 Comment 41 Lines 43
|
||||
LOC 21 eLOC 18 lLOC 12 Comment 42 Lines 43
|
||||
|
||||
Function: QXThread_post_
|
||||
Parameters: (QActive * const me, QEvt const * const e, uint_fast16_t con
|
||||
st margin)
|
||||
Complexity Param 3 Return 1 Cyclo Vg 10 Total 14
|
||||
LOC 78 eLOC 64 lLOC 45 Comment 76 Lines 111
|
||||
Complexity Param 3 Return 1 Cyclo Vg 12 Total 16
|
||||
LOC 80 eLOC 65 lLOC 45 Comment 79 Lines 113
|
||||
|
||||
Function: QXThread_postLIFO_
|
||||
Parameters: (QActive * const me, QEvt const * const e)
|
||||
Complexity Param 2 Return 1 Cyclo Vg 1 Total 4
|
||||
LOC 5 eLOC 4 lLOC 3 Comment 10 Lines 5
|
||||
LOC 5 eLOC 4 lLOC 3 Comment 11 Lines 5
|
||||
|
||||
Function: QXThread_queueGet
|
||||
Parameters: (uint_fast16_t const nTicks)
|
||||
Complexity Param 1 Return 1 Cyclo Vg 8 Total 10
|
||||
LOC 61 eLOC 54 lLOC 35 Comment 55 Lines 87
|
||||
LOC 61 eLOC 54 lLOC 35 Comment 54 Lines 87
|
||||
|
||||
Function: QXThread_block_
|
||||
Parameters: (QXThread const * const me)
|
||||
@ -2240,32 +2242,32 @@
|
||||
LOC 10 eLOC 9 lLOC 7 Comment 12 Lines 12
|
||||
|
||||
Total: Functions
|
||||
LOC 2573 eLOC 2168 lLOC 1388 InCmp 293 CycloCmp 399
|
||||
LOC 2575 eLOC 2169 lLOC 1388 InCmp 293 CycloCmp 401
|
||||
Function Points FP(LOC) 19.9 FP(eLOC) 16.8 FP(lLOC) 10.8
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
~~ Project Functional Analysis ~~
|
||||
|
||||
Total Functions .......: 108 Total Physical Lines ..: 3657
|
||||
Total LOC .............: 2573 Total Function Pts LOC : 19.9
|
||||
Total eLOC ............: 2168 Total Function Pts eLOC: 16.8
|
||||
Total Functions .......: 108 Total Physical Lines ..: 3659
|
||||
Total LOC .............: 2575 Total Function Pts LOC : 19.9
|
||||
Total eLOC ............: 2169 Total Function Pts eLOC: 16.8
|
||||
Total lLOC.............: 1388 Total Function Pts lLOC: 10.8
|
||||
Total Cyclomatic Comp. : 399 Total Interface Comp. .: 293
|
||||
Total Cyclomatic Comp. : 401 Total Interface Comp. .: 293
|
||||
Total Parameters ......: 185 Total Return Points ...: 108
|
||||
Total Comment Lines ...: 2908 Total Blank Lines .....: 548
|
||||
Total Comment Lines ...: 2917 Total Blank Lines .....: 548
|
||||
------ ----- ----- ------ ------ -----
|
||||
Avg Physical Lines ....: 33.86
|
||||
Avg LOC ...............: 23.82 Avg eLOC ..............: 20.07
|
||||
Avg lLOC ..............: 12.85 Avg Cyclomatic Comp. ..: 3.69
|
||||
Avg Physical Lines ....: 33.88
|
||||
Avg LOC ...............: 23.84 Avg eLOC ..............: 20.08
|
||||
Avg lLOC ..............: 12.85 Avg Cyclomatic Comp. ..: 3.71
|
||||
Avg Interface Comp. ...: 2.71 Avg Parameters ........: 1.71
|
||||
Avg Return Points .....: 1.00 Avg Comment Lines .....: 26.93
|
||||
Avg Return Points .....: 1.00 Avg Comment Lines .....: 27.01
|
||||
------ ----- ----- ------ ------ -----
|
||||
Max LOC ...............: 116
|
||||
Max eLOC ..............: 99 Max lLOC ..............: 62
|
||||
Max Cyclomatic Comp. ..: 16 Max Interface Comp. ...: 8
|
||||
Max Parameters ........: 7 Max Return Points .....: 1
|
||||
Max Comment Lines .....: 77 Max Total Lines .......: 157
|
||||
Max Comment Lines .....: 79 Max Total Lines .......: 157
|
||||
------ ----- ----- ------ ------ -----
|
||||
Min LOC ...............: 3
|
||||
Min eLOC ..............: 2 Min lLOC ..............: 1
|
||||
|
@ -903,18 +903,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>27</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -517,11 +517,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1138,11 +1133,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1759,11 +1749,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for Blinky on EMF32-SLSTK3401A, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.9.1
|
||||
# Date of the Last Update: 2017-06-03
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -122,8 +122,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.5
|
||||
* Date of the Last Update: 2016-06-06
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of Pearl Gecko EFM32PG1B200F256GM48 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 512;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -3155,9 +3155,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.5
|
||||
* Date of the Last Update: 2016-06-06
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of Pearl Gecko EFM32PG1B200F256GM48 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 512;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -871,18 +871,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>26</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -551,11 +551,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1203,11 +1198,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1855,11 +1845,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Blinky on EK-TM4C123GXL, QK, GNU-ARM gnutoolchains.com/arm-eabi
|
||||
# Last Updated for Version: 5.6.2
|
||||
# Date of the Last Update: 2016-03-21
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -119,8 +119,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EK-TM4C123GXL, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-20
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of Tiva TM4C123GH6PM */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 512;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -2980,9 +2980,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,13 +1,13 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for EK-TM4C123GXL, GNU-ARM (Sourcery CodeBench)
|
||||
* Last Updated for Version: 5.2.0
|
||||
* Date of the Last Update: Dec 17, 2013
|
||||
* Product: Linker script for EK-TM4C123GXL, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
* innovating embedded systems
|
||||
*
|
||||
* Copyright (C) 2002-2013 Quantum Leaps, LLC. All rights reserved.
|
||||
* Copyright (C) Quantum Leaps, LLC. All rights reserved.
|
||||
*
|
||||
* This program is open source software: you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as published
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of Tiva TM4C123GH6PM */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 512;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -943,18 +943,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>28</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -525,11 +525,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1156,11 +1151,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1787,11 +1777,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for DPP on EMF32-SLSTK3401A, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.9.2
|
||||
# Date of the Last Update: 2017-06-03
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -124,8 +124,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.5
|
||||
* Date of the Last Update: 2016-06-06
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.5
|
||||
* Date of the Last Update: 2016-06-06
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of Pearl Gecko EFM32PG1B200F256GM48 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 512;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.7.1
|
||||
* Date of the Last Update: 2016-09-21
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,7 +28,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -973,18 +973,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>28</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -525,11 +525,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1156,11 +1151,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1787,11 +1777,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for DPP on EK-TM4C123GXL, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.9.1
|
||||
# Date of the Last Update: 2017-05-25
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -120,8 +120,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,13 +1,13 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for DPP on EK-TM4C123GXL, GNU-ARM
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-03-28
|
||||
* Product: Linker script for EK-TM4C123GXL, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
* innovating embedded systems
|
||||
*
|
||||
* Copyright (C) 2002-2013 Quantum Leaps, LLC. All rights reserved.
|
||||
* Copyright (C) Quantum Leaps, LLC. All rights reserved.
|
||||
*
|
||||
* This program is open source software: you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as published
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -2995,9 +2995,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,13 +1,13 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for DPP on EK-TM4C123GXL, GNU-ARM
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-03-28
|
||||
* Product: Linker script for EK-TM4C123GXL, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
* innovating embedded systems
|
||||
*
|
||||
* Copyright (C) 2002-2013 Quantum Leaps, LLC. All rights reserved.
|
||||
* Copyright (C) Quantum Leaps, LLC. All rights reserved.
|
||||
*
|
||||
* This program is open source software: you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as published
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for DPP on EK-TM4C123GXL, QXK kernel, GNU-ARM
|
||||
* Last Updated for Version: 5.7.1
|
||||
* Date of the Last Update: 2016-09-22
|
||||
* Product: Linker script for EK-TM4C123GXL, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -933,19 +933,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>24</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<Focus>0</Focus>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>25</FileNumber>
|
||||
|
@ -541,11 +541,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
@ -1204,11 +1199,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
@ -1867,11 +1857,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for DPP on mbed-LPC1768, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.6.0
|
||||
# Date of the Last Update: 2015-12-10
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -120,8 +120,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for LPC1768, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-05
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -118,6 +118,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -2980,9 +2980,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for LPC1768, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-05
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -118,6 +118,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -973,18 +973,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>27</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>28</FileNumber>
|
||||
|
@ -517,11 +517,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
@ -1163,11 +1158,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
@ -1809,11 +1799,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for DPP on NUCLEO-L053R8, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.6.0
|
||||
# Date of the Last Update: 2015-12-10
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -120,8 +120,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for STM32L053R8, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-05
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of STM32L053R8 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 1000;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -3147,9 +3147,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for STM32L053R8, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-05
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of STM32L053R8 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 1000;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for STM32L053R8, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.0
|
||||
* Date of the Last Update: 2015-12-10
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -29,7 +29,7 @@
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
* email:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of STM32L053R8 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 1000;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -950,18 +950,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>28</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>29</FileNumber>
|
||||
|
@ -522,11 +522,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
@ -1173,11 +1168,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
@ -1824,11 +1814,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_pkg.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for DPP on NUCLEO-L152RE, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.6.0
|
||||
# Date of the Last Update: 2015-12-10
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -120,8 +120,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for STM32L152RET6, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-05
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,174 +0,0 @@
|
||||
/*
|
||||
*****************************************************************************
|
||||
**
|
||||
** File : stm32_flash.ld
|
||||
**
|
||||
** Abstract : Linker script for STM32L152RE Device with
|
||||
** 512KByte FLASH, 80KByte RAM
|
||||
**
|
||||
** Set heap size, stack size and stack location according
|
||||
** to application requirements.
|
||||
**
|
||||
** Set memory bank area and size if external memory is used.
|
||||
**
|
||||
** Target : STMicroelectronics STM32
|
||||
**
|
||||
** Environment : Atollic TrueSTUDIO(R)
|
||||
**
|
||||
** Distribution: The file is distributed "as is", without any warranty
|
||||
** of any kind.
|
||||
**
|
||||
** (c)Copyright Atollic AB.
|
||||
** You may use this file as-is or modify it according to the needs of your
|
||||
** project. This file may only be built (assembled or compiled and linked)
|
||||
** using the Atollic TrueSTUDIO(R) product. The use of this file together
|
||||
** with other tools than Atollic TrueSTUDIO(R) is not permitted.
|
||||
**
|
||||
*****************************************************************************
|
||||
*/
|
||||
|
||||
/* Entry Point */
|
||||
ENTRY(Reset_Handler)
|
||||
|
||||
/* Highest address of the user mode stack */
|
||||
_estack = 0x20014000; /* end of 80K RAM */
|
||||
|
||||
/* Generate a link error if heap and stack don't fit into RAM */
|
||||
_Min_Heap_Size = 0; /* required amount of heap */
|
||||
_Min_Stack_Size = 0x400; /* required amount of stack */
|
||||
|
||||
/* Specify the memory areas */
|
||||
MEMORY
|
||||
{
|
||||
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 512K
|
||||
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 80K
|
||||
MEMORY_B1 (rx) : ORIGIN = 0x60000000, LENGTH = 0K
|
||||
}
|
||||
|
||||
/* Define output sections */
|
||||
SECTIONS
|
||||
{
|
||||
/* The startup code goes first into FLASH */
|
||||
.isr_vector :
|
||||
{
|
||||
. = ALIGN(4);
|
||||
KEEP(*(.isr_vector)) /* Startup code */
|
||||
. = ALIGN(4);
|
||||
} >FLASH
|
||||
|
||||
/* The program code and other data goes into FLASH */
|
||||
.text :
|
||||
{
|
||||
. = ALIGN(4);
|
||||
*(.text) /* .text sections (code) */
|
||||
*(.text*) /* .text* sections (code) */
|
||||
*(.glue_7) /* glue arm to thumb code */
|
||||
*(.glue_7t) /* glue thumb to arm code */
|
||||
*(.eh_frame)
|
||||
|
||||
KEEP (*(.init))
|
||||
KEEP (*(.fini))
|
||||
|
||||
. = ALIGN(4);
|
||||
_etext = .; /* define a global symbols at end of code */
|
||||
} >FLASH
|
||||
|
||||
/* Constant data goes into FLASH */
|
||||
.rodata :
|
||||
{
|
||||
. = ALIGN(4);
|
||||
*(.rodata) /* .rodata sections (constants, strings, etc.) */
|
||||
*(.rodata*) /* .rodata* sections (constants, strings, etc.) */
|
||||
. = ALIGN(4);
|
||||
} >FLASH
|
||||
|
||||
.ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } >FLASH
|
||||
.ARM : {
|
||||
__exidx_start = .;
|
||||
*(.ARM.exidx*)
|
||||
__exidx_end = .;
|
||||
} >FLASH
|
||||
|
||||
.preinit_array :
|
||||
{
|
||||
PROVIDE_HIDDEN (__preinit_array_start = .);
|
||||
KEEP (*(.preinit_array*))
|
||||
PROVIDE_HIDDEN (__preinit_array_end = .);
|
||||
} >FLASH
|
||||
.init_array :
|
||||
{
|
||||
PROVIDE_HIDDEN (__init_array_start = .);
|
||||
KEEP (*(SORT(.init_array.*)))
|
||||
KEEP (*(.init_array*))
|
||||
PROVIDE_HIDDEN (__init_array_end = .);
|
||||
} >FLASH
|
||||
.fini_array :
|
||||
{
|
||||
PROVIDE_HIDDEN (__fini_array_start = .);
|
||||
KEEP (*(SORT(.fini_array.*)))
|
||||
KEEP (*(.fini_array*))
|
||||
PROVIDE_HIDDEN (__fini_array_end = .);
|
||||
} >FLASH
|
||||
|
||||
/* used by the startup to initialize data */
|
||||
_sidata = LOADADDR(.data);
|
||||
|
||||
/* Initialized data sections goes into RAM, load LMA copy after code */
|
||||
.data :
|
||||
{
|
||||
. = ALIGN(4);
|
||||
_sdata = .; /* create a global symbol at data start */
|
||||
*(.data) /* .data sections */
|
||||
*(.data*) /* .data* sections */
|
||||
|
||||
. = ALIGN(4);
|
||||
_edata = .; /* define a global symbol at data end */
|
||||
} >RAM AT> FLASH
|
||||
|
||||
/* Uninitialized data section */
|
||||
. = ALIGN(4);
|
||||
.bss :
|
||||
{
|
||||
/* This is used by the startup in order to initialize the .bss secion */
|
||||
_sbss = .; /* define a global symbol at bss start */
|
||||
__bss_start__ = _sbss;
|
||||
*(.bss)
|
||||
*(.bss*)
|
||||
*(COMMON)
|
||||
|
||||
. = ALIGN(4);
|
||||
_ebss = .; /* define a global symbol at bss end */
|
||||
__bss_end__ = _ebss;
|
||||
} >RAM
|
||||
|
||||
/* User_heap_stack section, used to check that there is enough RAM left */
|
||||
._user_heap_stack :
|
||||
{
|
||||
. = ALIGN(4);
|
||||
PROVIDE ( end = . );
|
||||
PROVIDE ( _end = . );
|
||||
. = . + _Min_Heap_Size;
|
||||
. = . + _Min_Stack_Size;
|
||||
. = ALIGN(4);
|
||||
} >RAM
|
||||
|
||||
/* MEMORY_bank1 section, code must be located here explicitly */
|
||||
/* Example: extern int foo(void) __attribute__ ((section (".mb1text"))); */
|
||||
.memory_b1_text :
|
||||
{
|
||||
*(.mb1text) /* .mb1text sections (code) */
|
||||
*(.mb1text*) /* .mb1text* sections (code) */
|
||||
*(.mb1rodata) /* read-only data (constants) */
|
||||
*(.mb1rodata*)
|
||||
} >MEMORY_B1
|
||||
|
||||
/* Remove information from the standard libraries */
|
||||
/DISCARD/ :
|
||||
{
|
||||
libc.a ( * )
|
||||
libm.a ( * )
|
||||
libgcc.a ( * )
|
||||
}
|
||||
|
||||
.ARM.attributes 0 : { *(.ARM.attributes) }
|
||||
}
|
@ -2980,9 +2980,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for STM32L152RET6, GNU-ARM linker
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-04-05
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1105,18 +1105,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>29</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -527,11 +527,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1183,11 +1178,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1839,11 +1829,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: DPP on STM32F4-Discovery, QK, GNU-ARM gnutoolchains.com/arm-eabi
|
||||
# Last Updated for Version: 5.9.1
|
||||
# Date of the Last Update: 2017-06-01
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -125,8 +125,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for STM32F407VG, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.1
|
||||
* Date of the Last Update: 2017-06-01
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -3132,9 +3132,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>QP_port</name>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for STM32F407VG, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.1
|
||||
* Date of the Last Update: 2017-06-01
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for STM32F407VG, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.1
|
||||
* Date of the Last Update: 2017-06-01
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1293,18 +1293,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>39</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -582,11 +582,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1268,11 +1263,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1954,11 +1944,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for DPP on STM32F746G-Discovery, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.9.5
|
||||
# Date of the Last Update: 2017-07-19
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -133,8 +133,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for STM32F746NG, GNU-ARM linker
|
||||
* Last Updated for Version: 5.8.2
|
||||
* Date of the Last Update: 2017-02-04
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,7 +28,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -2988,9 +2988,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>QP_port</name>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for STM32F746NG, GNU-ARM linker
|
||||
* Last Updated for Version: 5.8.2
|
||||
* Date of the Last Update: 2017-02-04
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,7 +28,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for STM32F746NG, GNU-ARM linker
|
||||
* Last Updated for Version: 5.8.2
|
||||
* Date of the Last Update: 2017-02-04
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,7 +28,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1028,18 +1028,6 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>37</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\..\..\..\..\src\qk\qk_mutex.c</PathWithFileName>
|
||||
<FilenameWithoutPath>qk_mutex.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -567,11 +567,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1238,11 +1233,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
@ -1909,11 +1899,6 @@
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>qk_mutex.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\..\src\qk\qk_mutex.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for Game on EMF32-SLSTK3401A, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.9.2
|
||||
# Date of the Last Update: 2017-06-03
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -134,8 +134,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.5
|
||||
* Date of the Last Update: 2016-06-06
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,7 +28,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -3039,9 +3039,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.6.5
|
||||
* Date of the Last Update: 2016-06-06
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,7 +28,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* http://www.state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
@ -41,7 +41,7 @@ MEMORY { /* memory map of Pearl Gecko EFM32PG1B200F256GM48 */
|
||||
}
|
||||
|
||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
||||
STACK_SIZE = 512;
|
||||
STACK_SIZE = 1024;
|
||||
|
||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
||||
HEAP_SIZE = 0;
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -3037,9 +3037,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -3031,9 +3031,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -4659,9 +4659,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<configuration>
|
||||
<name>Debug</name>
|
||||
<settings>
|
||||
|
@ -1,7 +1,7 @@
|
||||
##############################################################################
|
||||
# Product: Makefile for lwIP on EK-LM3S6965, QK kernel, GNU-ARM
|
||||
# Last Updated for Version: 5.6.0
|
||||
# Date of the Last Update: 2015-12-10
|
||||
# Last Updated for Version: 5.9.8
|
||||
# Date of the Last Update: 2017-09-15
|
||||
#
|
||||
# Q u a n t u m L e a P s
|
||||
# ---------------------------
|
||||
@ -133,8 +133,7 @@ QP_SRCS := \
|
||||
qf_qeq.c \
|
||||
qf_qmact.c \
|
||||
qf_time.c \
|
||||
qk.c \
|
||||
qk_mutex.c
|
||||
qk.c
|
||||
|
||||
QP_ASMS := \
|
||||
qk_port.s
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for EK-LM3S6965, GNU-ARM, QP-lwIP
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-03-28
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for EK-LM3S6965, GNU-ARM, QP-lwIP
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-03-28
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -3449,9 +3449,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -3449,9 +3449,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -3448,9 +3448,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk\qk_mutex.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\..\src\qk_pkg.h</name>
|
||||
</file>
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for EFM32-SLSTK3401A, GNU-ARM linker
|
||||
* Last Updated for Version: 5.9.0
|
||||
* Date of the Last Update: 2017-04-18
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for QUTEST on EK-TM4C123GXL, GNU-ARM
|
||||
* Last Updated for Version: 5.9.0
|
||||
* Date of the Last Update: 2017-04-18
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*****************************************************************************
|
||||
* Product: Linker script for for DPP on EK-TM4C123GXL, GNU-ARM
|
||||
* Last Updated for Version: 5.4.0
|
||||
* Date of the Last Update: 2015-03-28
|
||||
* Last Updated for Version: 5.9.8
|
||||
* Date of the Last Update: 2017-09-13
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -28,8 +28,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* Contact information:
|
||||
* Web : http://www.state-machine.com
|
||||
* Email: info@state-machine.com
|
||||
* https://state-machine.com
|
||||
* mailto:info@state-machine.com
|
||||
*****************************************************************************/
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
@ -115,6 +115,10 @@ SECTIONS {
|
||||
__bss_end__ = .;
|
||||
} >RAM
|
||||
|
||||
__exidx_start = .;
|
||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
||||
__exidx_end = .;
|
||||
|
||||
PROVIDE ( end = _ebss );
|
||||
PROVIDE ( _end = _ebss );
|
||||
PROVIDE ( __end__ = _ebss );
|
||||
|
@ -4,8 +4,8 @@
|
||||
* @ingroup qep
|
||||
* @cond
|
||||
******************************************************************************
|
||||
* Last updated for version 5.9.7
|
||||
* Last updated on 2017-08-14
|
||||
* Last updated for version 5.9.8
|
||||
* Last updated on 2017-09-15
|
||||
*
|
||||
* Q u a n t u m L e a P s
|
||||
* ---------------------------
|
||||
@ -45,16 +45,16 @@
|
||||
* major version number, Y is a 1-digit minor version number, and Z is
|
||||
* a 1-digit release number.
|
||||
*/
|
||||
#define QP_VERSION 597
|
||||
#define QP_VERSION 598
|
||||
|
||||
/*! The current QP version number string of the form X.Y.Z, where X is
|
||||
* a 1-digit major version number, Y is a 1-digit minor version number,
|
||||
* and Z is a 1-digit release number.
|
||||
*/
|
||||
#define QP_VERSION_STR "5.9.7"
|
||||
#define QP_VERSION_STR "5.9.8"
|
||||
|
||||
/*! Tamperproof current QP release (5.9.7) and date (2017-08-18) */
|
||||
#define QP_RELEASE 0x9A2F3B8AU
|
||||
/*! Tamperproof current QP release (5.9.8) and date (2017-09-15) */
|
||||
#define QP_RELEASE 0x9A206E79U
|
||||
|
||||
/****************************************************************************/
|
||||
/* typedefs for basic numerical types; MISRA-C 2004 rule 6.3(req). */
|
||||
|
@ -1,2 +0,0 @@
|
||||
QP/C 5.9.7
|
||||
2017-08-18
|
2
version-5.9.8
Normal file
2
version-5.9.8
Normal file
@ -0,0 +1,2 @@
|
||||
QP/C 5.9.8
|
||||
2017-09-15
|
Loading…
x
Reference in New Issue
Block a user