diff --git a/.gitignore b/.gitignore index cd531cf..c9dbb82 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ Module.symvers Mkfile.old dkms.conf +Objects diff --git a/Doxyfile b/Doxyfile index 088821b..d4cdd1f 100644 --- a/Doxyfile +++ b/Doxyfile @@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8 # title of most generated pages and in a few other places. # The default value is: My Project. -PROJECT_NAME = Labor05 +PROJECT_NAME = MCB1700_Welcome # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version @@ -58,7 +58,7 @@ PROJECT_LOGO = # entered, it will be relative to the location where doxygen was started. If # left blank the current directory will be used. -OUTPUT_DIRECTORY = /home/hendrik/git/Embedded_Systems_2/05_Labor/Doxygen +OUTPUT_DIRECTORY = ./Doxygen # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- # directories (in 2 levels) under the output directory of each output format and @@ -844,7 +844,7 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = /home/hendrik/git/Embedded_Systems_2/05_Labor +INPUT = ./ # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses diff --git a/Doxygen/html/___l_p_c1768_2_r_t_e___components_8h.html b/Doxygen/html/___l_p_c1768_2_r_t_e___components_8h.html index a3c57af..024c9fb 100644 --- a/Doxygen/html/___l_p_c1768_2_r_t_e___components_8h.html +++ b/Doxygen/html/___l_p_c1768_2_r_t_e___components_8h.html @@ -5,7 +5,7 @@ -
app main More...
#include "ES2_V4_app.h"
#include "Welcome.h"
app main
This file contains the main app function and init.
count cycles for idle task
print Qr code from array
global header file for project +More...
#include <stdio.h>
#include "LPC17xx.H"
#include "GLCD_Config.h"
#include "Board_GLCD.h"
#include "Board_LED.h"
Go to the source code of this file.
global header file for project
This file includes other header files used in this project.
artificial intelligence, artificial neural network, blockchain, decentralized, keil mcb1700, embdded, HS-Offenburg, Embedded Systems, Hochschule
-µVision Build Log -Tool Versions: -IDE-Version: µVision V5.26.2.0 -Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: _ _, _, LIC=---- - -Tool Versions: -Toolchain: MDK-Lite Version: 5.26.2.0 -Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 6 (build 750) -Assembler: Armasm.exe V5.06 update 6 (build 750) -Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) -Library Manager: ArmAr.exe V5.06 update 6 (build 750) -Hex Converter: FromElf.exe V5.06 update 6 (build 750) -CPU DLL: SARMCM3.DLL V5.26.2.0 -Dialog DLL: DARMP1.DLL V1.27.0.0 -Target DLL: UL2CM3.DLL V1.161.6.0 -Dialog DLL: TARMP1.DLL V1.26.0.0 - -Project: -C:\Users\windoofs\Desktop\Embedded_Git\Embedded_Systems_2\05_Labor\ES2_V5_app.uvprojx -Project File Date: 11/13/2020 - -Output: -*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Build target 'MCB1760 mit LPC1768' -compiling Main.c... -linking... -Program Size: Code=11516 RO-data=5996 RW-data=136 ZI-data=992 -".\Objects\ES2_V4_app.axf" - 0 Error(s), 0 Warning(s). - -Software Packages used: - -Package Vendor: ARM - http://www.keil.com/pack/ARM.CMSIS.5.3.0.pack - ARM.CMSIS.5.3.0 - CMSIS (Cortex Microcontroller Software Interface Standard) - * Component: I2C Version: 2.3.0 - * Component: SPI Version: 2.2.0 - * Component: CORE Version: 5.1.1 - -Package Vendor: Keil - http://www.keil.com/pack/Keil.LPC1700_DFP.2.4.0.pack - Keil.LPC1700_DFP.2.4.0 - NXP LPC1700 Series Device Support, Drivers and Examples for MCB1700 and LPC1788-32 - * Component: Buttons Version: 1.0.0 - * Component: D/A Converter Version: 1.0.0 - * Component: Graphic LCD Version: 1.0.0 - * Component: Joystick Version: 1.0.0 - * Component: LED Version: 1.0.0 - * Component: I2C Version: 2.4.0 - * Component: SPI Version: 2.1.0 - * Component: SSP Version: 2.7.0 - * Component: GPDMA Version: 1.2.0 - * Component: GPIO Version: 1.1.0 - * Component: PIN Version: 1.0.0 - * Component: Startup Version: 1.0.0 - -Package Vendor: Keil - http://www.keil.com/pack/Keil.MDK-Middleware.7.6.0.pack - Keil.MDK-Middleware.7.6.0 - Middleware for Keil MDK-Professional and MDK-Plus - * Component: Buttons Version: 1.0.0 - * Component: D/A Converter Version: 1.0.0 - * Component: Graphic LCD Version: 1.0.0 - * Component: Joystick Version: 1.0.0 - * Component: LED Version: 1.0.0 - -Collection of Component include folders: - .\RTE\Device\LPC1768 - .\RTE\_MCB1760_mit_LPC1768 - C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Driver\Include - C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include - C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.4.0\Boards\Keil\MCB1700\Common - C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.4.0\Device\Include - C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.4.0\RTE_Driver - C:\Keil_v5\ARM\PACK\Keil\MDK-Middleware\7.6.0\Board - -Collection of Component Files used: - - * Component: ::Board Support:Buttons:1.0.0 (API) - Include file: Board\Board_Buttons.h - - * Component: ::Board Support:D/A Converter:1.0.0 (API) - Include file: Board\Board_DAC.h - - * Component: ::Board Support:Graphic LCD:1.0.0 (API) - Include file: Board\Board_GLCD.h - - * Component: ::Board Support:Joystick:1.0.0 (API) - Include file: Board\Board_Joystick.h - - * Component: ::Board Support:LED:1.0.0 (API) - Include file: Board\Board_LED.h - - * Component: ::CMSIS Driver:I2C:2.3.0 (API) - Include file: CMSIS\Driver\Include\Driver_I2C.h - - * Component: ::CMSIS Driver:SPI:2.2.0 (API) - Include file: CMSIS\Driver\Include\Driver_SPI.h - - * Component: ARM::CMSIS:CORE:5.1.1 - - * Component: Keil.MCB1700::Board Support:Buttons:1.0.0 - Source file: Boards\Keil\MCB1700\Common\Buttons_MCB1700.c - - * Component: Keil.MCB1700::Board Support:D/A Converter:1.0.0 - Source file: Boards\Keil\MCB1700\Common\DAC_MCB1700.c - - * Component: Keil.MCB1700::Board Support:Graphic LCD:1.0.0 - Source file: Boards\Keil\MCB1700\Common\GLCD_Fonts.c - Include file: Boards\Keil\MCB1700\Common\GLCD_Config.h - Source file: Boards\Keil\MCB1700\Common\GLCD_MCB1700.c - - * Component: Keil.MCB1700::Board Support:Joystick:1.0.0 - Source file: Boards\Keil\MCB1700\Common\Joystick_MCB1700.c - - * Component: Keil.MCB1700::Board Support:LED:1.0.0 - Source file: Boards\Keil\MCB1700\Common\LED_MCB1700.c - - * Component: Keil::CMSIS Driver:I2C:2.4.0 - Source file: RTE_Driver\I2C_LPC17xx.c - - * Component: Keil::CMSIS Driver:SPI:SPI:2.1.0 - Source file: RTE_Driver\SPI_LPC17xx.c - - * Component: Keil::CMSIS Driver:SPI:SSP:2.7.0 - Source file: RTE_Driver\SSP_LPC17xx.c - - * Component: Keil::Device:GPDMA:1.2.0 - Include file: RTE_Driver\GPDMA_LPC17xx.h - Source file: RTE_Driver\GPDMA_LPC17xx.c - - * Component: Keil::Device:GPIO:1.1.0 - Include file: RTE_Driver\GPIO_LPC17xx.h - Source file: RTE_Driver\GPIO_LPC17xx.c - - * Component: Keil::Device:PIN:1.0.0 - Source file: RTE_Driver\PIN_LPC17xx.c - Include file: RTE_Driver\PIN_LPC17xx.h - - * Component: Keil::Device:Startup:1.0.0 - Include file: RTE_Driver\Config\RTE_Device.h - Source file: Device\Source\system_LPC17xx.c - Include file: Device\Include\LPC17xx.h - Source file: Device\Source\ARM\startup_LPC17xx.s -Build Time Elapsed: 00:00:02 -
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Nov 14 20:11:18 2020 -
-
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -[Calls]
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) -[Called By]
__scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -
__scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED) -[Calls]
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) - -
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) -[Called By]
__rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) - -
__rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) - -
__rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) - -
__rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) - -
__rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) - -
__rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) - -
__rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) - -
__rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) - -
__rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) - -
__rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) - -
__rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) - -
__rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) - -
__rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) - -
__rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) - -
__rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) - -
__rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) - -
__rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) - -
__rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) - -
__rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) - -
__rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) - -
__rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) - -
__rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -[Called By]
__rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) - -
__rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) - -
__rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) - -
__rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) - -
__rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) - -
__rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) - -
__rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) - -
__rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -[Called By]
__rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) - -
__rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) -[Stack]
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -[Calls]
__rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) - -
__rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -[Stack]
__rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) - -
__rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) -[Called By]
__rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -[Calls]
__rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) - -
__rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) -[Calls]
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) - -
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
CANActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
EINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
EINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
EINT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
EINT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
PLL0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
PLL1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
USBActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_lpc17xx.o(.text)) -[Called By]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text)) -[Stack]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) - -
__rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) - -
_memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) - -
__use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -
__rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -
__rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -
__user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) -[Stack]
exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) -[Stack]
__user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -
__user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) -[Called By]
__user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) -[Called By]
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -
__semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) - -
DAC_Initialize (Thumb, 36 bytes, Stack size 16 bytes, dac_mcb1700.o(i.DAC_Initialize)) -[Stack]
GLCD_ClearScreen (Thumb, 44 bytes, Stack size 16 bytes, glcd_mcb1700.o(i.GLCD_ClearScreen)) -[Stack]
GLCD_SetBackgroundColor (Thumb, 8 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_SetBackgroundColor)) -[Called By]
GLCD_SetFont (Thumb, 8 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_SetFont)) -[Called By]
ADC_IRQHandler (Thumb, 162 bytes, Stack size 24 bytes, appboard_adc.o(i.ADC_IRQHandler)) -[Stack]
DMA_IRQHandler (Thumb, 220 bytes, Stack size 32 bytes, gpdma_lpc17xx.o(i.DMA_IRQHandler)) -[Stack]
EEPROM_Initialize (Thumb, 104 bytes, Stack size 24 bytes, 24lc64.o(i.EEPROM_Initialize)) -[Stack]
EEPROM_ReadBuf (Thumb, 98 bytes, Stack size 32 bytes, 24lc64.o(i.EEPROM_ReadBuf)) -[Stack]
GLCD_DrawChar (Thumb, 132 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_DrawChar)) -[Stack]
GLCD_DrawString (Thumb, 42 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_DrawString)) -[Stack]
GLCD_Initialize (Thumb, 1424 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_Initialize)) -[Stack]
GLCD_SetForegroundColor (Thumb, 8 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_SetForegroundColor)) -[Called By]
GLCD_SetWindow (Thumb, 156 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_SetWindow)) -[Stack]
GLCD_WindowMax (Thumb, 14 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_WindowMax)) -[Stack]
GPDMA_ChannelConfigure (Thumb, 182 bytes, Stack size 40 bytes, gpdma_lpc17xx.o(i.GPDMA_ChannelConfigure)) -[Stack]
GPDMA_ChannelDisable (Thumb, 42 bytes, Stack size 8 bytes, gpdma_lpc17xx.o(i.GPDMA_ChannelDisable)) -[Stack]
GPDMA_ChannelGetCount (Thumb, 38 bytes, Stack size 0 bytes, gpdma_lpc17xx.o(i.GPDMA_ChannelGetCount)) -[Called By]
GPDMA_Initialize (Thumb, 92 bytes, Stack size 8 bytes, gpdma_lpc17xx.o(i.GPDMA_Initialize)) -[Stack]
GPDMA_PeripheralSelect (Thumb, 50 bytes, Stack size 0 bytes, gpdma_lpc17xx.o(i.GPDMA_PeripheralSelect)) -[Called By]
GPDMA_Uninitialize (Thumb, 66 bytes, Stack size 8 bytes, gpdma_lpc17xx.o(i.GPDMA_Uninitialize)) -[Stack]
GPIO_PinRead (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead)) -[Called By]
GPIO_PinWrite (Thumb, 22 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinWrite)) -[Called By]
GPIO_PortClock (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock)) -[Called By]
GPIO_SetDir (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir)) -[Stack]
I2C2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_IRQHandler)) -[Stack]
LED_Initialize (Thumb, 68 bytes, Stack size 24 bytes, led_mcb1700.o(i.LED_Initialize)) -[Stack]
PIN_Configure (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure)) -[Stack]
PIN_ConfigureI2C0Pins (Thumb, 22 bytes, Stack size 0 bytes, pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins)) -[Called By]
SPI_IRQHandler (Thumb, 246 bytes, Stack size 16 bytes, spi_lpc17xx.o(i.SPI_IRQHandler)) -[Stack]
SSP0_GPDMA_Rx_SignalEvent (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP0_GPDMA_Rx_SignalEvent)) -[Calls]
SSP0_GPDMA_Tx_SignalEvent (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP0_GPDMA_Tx_SignalEvent)) -[Calls]
SSP0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP0_IRQHandler)) -[Stack]
SSP1_GPDMA_Rx_SignalEvent (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_GPDMA_Rx_SignalEvent)) -[Calls]
SSP1_GPDMA_Tx_SignalEvent (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_GPDMA_Tx_SignalEvent)) -[Calls]
SSP1_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_IRQHandler)) -[Stack]
SSPx_GPDMA_Rx_SignalEvent (Thumb, 30 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSPx_GPDMA_Rx_SignalEvent)) -[Called By]
SSPx_GPDMA_Tx_SignalEvent (Thumb, 12 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSPx_GPDMA_Tx_SignalEvent)) -[Called By]
SysTick_Handler (Thumb, 46 bytes, Stack size 16 bytes, interrupt.o(i.SysTick_Handler)) -[Stack]
SystemInit (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit)) -[Stack]
appB_ADC_Initialize (Thumb, 242 bytes, Stack size 32 bytes, appboard_adc.o(i.appB_ADC_Initialize)) -[Stack]
main (Thumb, 10 bytes, Stack size 8 bytes, main.o(i.main)) -[Stack]
s32RingbufferSet (Thumb, 66 bytes, Stack size 16 bytes, ringbuffer.o(i.s32RingbufferSet)) -[Stack]
u32AppBoard2ButtonsGetState (Thumb, 80 bytes, Stack size 24 bytes, appboard2buttons.o(i.u32AppBoard2ButtonsGetState)) -[Stack]
vAppboard2ButtonsInitialize (Thumb, 48 bytes, Stack size 24 bytes, appboard2buttons.o(i.vAppboard2ButtonsInitialize)) -[Stack]
vRingbufferInit (Thumb, 12 bytes, Stack size 0 bytes, ringbuffer.o(i.vRingbufferInit)) -[Called By]
vMainInitApp (Thumb, 114 bytes, Stack size 8 bytes, main.o(i.vMainInitApp)) -[Stack]
u32AppBoard2ButtonsDebounce (Thumb, 36 bytes, Stack size 0 bytes, appboard2buttons.o(i.u32AppBoard2ButtonsDebounce)) -[Called By]
__NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, appboard_adc.o(i.__NVIC_EnableIRQ)) -[Called By]
delay_ms (Thumb, 36 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.delay_ms)) -[Called By]
rd_dat (Thumb, 60 bytes, Stack size 16 bytes, glcd_mcb1700.o(i.rd_dat)) -[Stack]
rd_id_man (Thumb, 170 bytes, Stack size 16 bytes, glcd_mcb1700.o(i.rd_id_man)) -[Stack]
rd_reg (Thumb, 14 bytes, Stack size 8 bytes, glcd_mcb1700.o(i.rd_reg)) -[Stack]
spi_tran (Thumb, 34 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.spi_tran)) -[Stack]
spi_tran_man (Thumb, 120 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.spi_tran_man)) -[Stack]
wr_cmd (Thumb, 58 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.wr_cmd)) -[Stack]
wr_dat_only (Thumb, 34 bytes, Stack size 16 bytes, glcd_mcb1700.o(i.wr_dat_only)) -[Stack]
wr_dat_start (Thumb, 22 bytes, Stack size 8 bytes, glcd_mcb1700.o(i.wr_dat_start)) -[Stack]
wr_dat_stop (Thumb, 10 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.wr_dat_stop)) -[Called By]
wr_reg (Thumb, 108 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.wr_reg)) -[Stack]
GetI2CClockFreq (Thumb, 54 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.GetI2CClockFreq)) -[Called By]
I2C2_Control (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_Control)) -[Stack]
I2C2_GetDataCount (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_GetDataCount)) -[Calls]
I2C2_GetStatus (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_GetStatus)) -[Calls]
I2C2_Initialize (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_Initialize)) -[Stack]
I2C2_MasterReceive (Thumb, 12 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2C2_MasterReceive)) -[Stack]
I2C2_MasterTransmit (Thumb, 12 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2C2_MasterTransmit)) -[Stack]
I2C2_PowerControl (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_PowerControl)) -[Stack]
I2C2_SlaveReceive (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_SlaveReceive)) -[Stack]
I2C2_SlaveTransmit (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_SlaveTransmit)) -[Stack]
I2C2_Uninitialize (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C2_Uninitialize)) -[Stack]
I2C_GetCapabilities (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C_GetCapabilities)) -[Address Reference Count : 1]
I2C_GetVersion (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2C_GetVersion)) -[Address Reference Count : 1]
I2Cx_Control (Thumb, 336 bytes, Stack size 24 bytes, i2c_lpc17xx.o(i.I2Cx_Control)) -[Stack]
I2Cx_GetDataCount (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2Cx_GetDataCount)) -[Called By]
I2Cx_GetStatus (Thumb, 6 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.I2Cx_GetStatus)) -[Called By]
I2Cx_IRQHandler (Thumb, 46 bytes, Stack size 8 bytes, i2c_lpc17xx.o(i.I2Cx_IRQHandler)) -[Stack]
I2Cx_Initialize (Thumb, 72 bytes, Stack size 24 bytes, i2c_lpc17xx.o(i.I2Cx_Initialize)) -[Stack]
I2Cx_MasterHandler (Thumb, 364 bytes, Stack size 24 bytes, i2c_lpc17xx.o(i.I2Cx_MasterHandler)) -[Stack]
I2Cx_MasterReceive (Thumb, 190 bytes, Stack size 32 bytes, i2c_lpc17xx.o(i.I2Cx_MasterReceive)) -[Stack]
I2Cx_MasterTransmit (Thumb, 186 bytes, Stack size 32 bytes, i2c_lpc17xx.o(i.I2Cx_MasterTransmit)) -[Stack]
I2Cx_PowerControl (Thumb, 268 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2Cx_PowerControl)) -[Stack]
I2Cx_SlaveHandler (Thumb, 354 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2Cx_SlaveHandler)) -[Stack]
I2Cx_SlaveReceive (Thumb, 108 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2Cx_SlaveReceive)) -[Stack]
I2Cx_SlaveTransmit (Thumb, 110 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2Cx_SlaveTransmit)) -[Stack]
I2Cx_Uninitialize (Thumb, 46 bytes, Stack size 16 bytes, i2c_lpc17xx.o(i.I2Cx_Uninitialize)) -[Stack]
__NVIC_ClearPendingIRQ (Thumb, 26 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.__NVIC_ClearPendingIRQ)) -[Called By]
__NVIC_DisableIRQ (Thumb, 34 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.__NVIC_DisableIRQ)) -[Called By]
__NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, i2c_lpc17xx.o(i.__NVIC_EnableIRQ)) -[Called By]
GetSSPClockFreq (Thumb, 56 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.GetSSPClockFreq)) -[Called By]
SSP1_Control (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_Control)) -[Stack]
SSP1_GetDataCount (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_GetDataCount)) -[Calls]
SSP1_GetStatus (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_GetStatus)) -[Stack]
SSP1_Initialize (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_Initialize)) -[Stack]
SSP1_PowerControl (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_PowerControl)) -[Stack]
SSP1_Receive (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_Receive)) -[Stack]
SSP1_Send (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_Send)) -[Stack]
SSP1_Transfer (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_Transfer)) -[Stack]
SSP1_Uninitialize (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP1_Uninitialize)) -[Stack]
SSP_GetCapabilities (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP_GetCapabilities)) -[Address Reference Count : 1]
SSP_GetVersion (Thumb, 6 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSP_GetVersion)) -[Address Reference Count : 1]
SSPx_Control (Thumb, 1088 bytes, Stack size 40 bytes, ssp_lpc17xx.o(i.SSPx_Control)) -[Stack]
SSPx_GetDataCount (Thumb, 32 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.SSPx_GetDataCount)) -[Calls]
SSPx_GetStatus (Thumb, 68 bytes, Stack size 12 bytes, ssp_lpc17xx.o(i.SSPx_GetStatus)) -[Stack]
SSPx_IRQHandler (Thumb, 206 bytes, Stack size 16 bytes, ssp_lpc17xx.o(i.SSPx_IRQHandler)) -[Stack]
SSPx_Initialize (Thumb, 150 bytes, Stack size 16 bytes, ssp_lpc17xx.o(i.SSPx_Initialize)) -[Stack]
SSPx_PowerControl (Thumb, 352 bytes, Stack size 24 bytes, ssp_lpc17xx.o(i.SSPx_PowerControl)) -[Stack]
SSPx_Receive (Thumb, 298 bytes, Stack size 32 bytes, ssp_lpc17xx.o(i.SSPx_Receive)) -[Stack]
SSPx_Send (Thumb, 292 bytes, Stack size 32 bytes, ssp_lpc17xx.o(i.SSPx_Send)) -[Stack]
SSPx_Transfer (Thumb, 306 bytes, Stack size 40 bytes, ssp_lpc17xx.o(i.SSPx_Transfer)) -[Stack]
SSPx_Uninitialize (Thumb, 102 bytes, Stack size 16 bytes, ssp_lpc17xx.o(i.SSPx_Uninitialize)) -[Stack]
__NVIC_ClearPendingIRQ (Thumb, 26 bytes, Stack size 0 bytes, ssp_lpc17xx.o(i.__NVIC_ClearPendingIRQ)) -[Called By]
Clear_Channel_active_flag (Thumb, 22 bytes, Stack size 0 bytes, gpdma_lpc17xx.o(i.Clear_Channel_active_flag)) -[Called By]
Set_Channel_active_flag (Thumb, 38 bytes, Stack size 0 bytes, gpdma_lpc17xx.o(i.Set_Channel_active_flag)) -[Called By]
__NVIC_ClearPendingIRQ (Thumb, 26 bytes, Stack size 0 bytes, gpdma_lpc17xx.o(i.__NVIC_ClearPendingIRQ)) -[Called By]
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Nov 07 13:40:43 2020 -
__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) - -
__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) - -
SVC_Handler (Thumb, 32 bytes, Stack size 0 bytes, port.o(.emb_text)) -[Address Reference Count : 1]
__asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text)) -[Called By]
PendSV_Handler (Thumb, 72 bytes, Stack size 0 bytes, port.o(.emb_text)) -[Stack]
vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text), UNUSED) - -
I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
__semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) - -
vPortFree (Thumb, 2 bytes, Stack size 0 bytes, heap_1.o(i.vPortFree)) -[Called By]
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) -[Called By]
__rt_memcpy (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED) -[Calls]
_memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED) - -
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -[Called By]
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) - -
__rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) - -
_memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) - -
ADC_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler)) -[Stack]
GLCD_DrawBargraph (Thumb, 82 bytes, Stack size 32 bytes, glcd_mcb1700.o(i.GLCD_DrawBargraph)) -[Stack]
GLCD_DrawBitmap (Thumb, 80 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_DrawBitmap)) -[Stack]
GLCD_DrawHLine (Thumb, 46 bytes, Stack size 16 bytes, glcd_mcb1700.o(i.GLCD_DrawHLine)) -[Stack]
GLCD_DrawPixel (Thumb, 124 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_DrawPixel)) -[Stack]
GLCD_DrawRectangle (Thumb, 58 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.GLCD_DrawRectangle)) -[Stack]
GLCD_DrawVLine (Thumb, 46 bytes, Stack size 16 bytes, glcd_mcb1700.o(i.GLCD_DrawVLine)) -[Stack]
GLCD_FrameBufferAccess (Thumb, 6 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_FrameBufferAccess)) -[Called By]
GLCD_FrameBufferAddress (Thumb, 4 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_FrameBufferAddress)) -[Called By]
GLCD_Uninitialize (Thumb, 28 bytes, Stack size 8 bytes, glcd_mcb1700.o(i.GLCD_Uninitialize)) -[Stack]
GLCD_VScroll (Thumb, 6 bytes, Stack size 0 bytes, glcd_mcb1700.o(i.GLCD_VScroll)) -[Called By]
LED_Off (Thumb, 36 bytes, Stack size 8 bytes, led_mcb1700.o(i.LED_Off)) -[Stack]
LED_On (Thumb, 36 bytes, Stack size 8 bytes, led_mcb1700.o(i.LED_On)) -[Stack]
SysTick_Handler (Thumb, 38 bytes, Stack size 8 bytes, port.o(i.SysTick_Handler)) -[Stack]
TIMER0_IRQHandler (Thumb, 22 bytes, Stack size 0 bytes, interrupt.o(i.TIMER0_IRQHandler)) -[Stack]
bFsmTapeDispatchEvent (Thumb, 8 bytes, Stack size 0 bytes, fsmtape.o(i.bFsmTapeDispatchEvent)) -[Stack]
bFsmTapeInitialize (Thumb, 24 bytes, Stack size 16 bytes, fsmtape.o(i.bFsmTapeInitialize)) -[Stack]
bFsmTapeIsStateChanged (Thumb, 6 bytes, Stack size 0 bytes, fsmtape.o(i.bFsmTapeIsStateChanged)) -[Calls]
bFsmVCRDispatchEvent (Thumb, 8 bytes, Stack size 0 bytes, fsmvcr.o(i.bFsmVCRDispatchEvent)) -[Stack]
bFsmVCRInitialize (Thumb, 24 bytes, Stack size 16 bytes, fsmvcr.o(i.bFsmVCRInitialize)) -[Stack]
bFsmVCRIsStateChanged (Thumb, 6 bytes, Stack size 0 bytes, fsmvcr.o(i.bFsmVCRIsStateChanged)) -[Calls]
bFsmframeworkDispatchEvent (Thumb, 138 bytes, Stack size 24 bytes, fsmframework.o(i.bFsmframeworkDispatchEvent)) -[Stack]
bFsmframeworkInitialize (Thumb, 70 bytes, Stack size 24 bytes, fsmframework.o(i.bFsmframeworkInitialize)) -[Stack]
bFsmframeworkIsStateChanged (Thumb, 4 bytes, Stack size 0 bytes, fsmframework.o(i.bFsmframeworkIsStateChanged)) -[Called By]
bGuard_tapein_andnot_atbegin (Thumb, 20 bytes, Stack size 8 bytes, fsmvcr.o(i.bGuard_tapein_andnot_atbegin)) -[Stack]
bGuard_tapein_andnot_atend (Thumb, 20 bytes, Stack size 8 bytes, fsmvcr.o(i.bGuard_tapein_andnot_atend)) -[Stack]
main (Thumb, 88 bytes, Stack size 16 bytes, main.o(i.main)) -[Stack]
pvPortMalloc (Thumb, 68 bytes, Stack size 16 bytes, heap_1.o(i.pvPortMalloc)) -[Stack]
pxPortInitialiseStack (Thumb, 24 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack)) -[Called By]
s32FsmTapeGetState (Thumb, 6 bytes, Stack size 0 bytes, fsmtape.o(i.s32FsmTapeGetState)) -[Calls]
s32FsmframeworkGetState (Thumb, 4 bytes, Stack size 0 bytes, fsmframework.o(i.s32FsmframeworkGetState)) -[Called By]
uxListRemove (Thumb, 38 bytes, Stack size 0 bytes, list.o(i.uxListRemove)) -[Called By]
vApplicationIdleHook (Thumb, 32 bytes, Stack size 8 bytes, main.o(i.vApplicationIdleHook)) -[Stack]
vDisplayTask (Thumb, 212 bytes, Stack size 32 bytes, displaytask.o(i.vDisplayTask)) -[Stack]
vEntry_sFastForward (Thumb, 44 bytes, Stack size 32 bytes, fsmvcr.o(i.vEntry_sFastForward)) -[Stack]
vEntry_sPlay (Thumb, 44 bytes, Stack size 32 bytes, fsmvcr.o(i.vEntry_sPlay)) -[Stack]
vEntry_sRecord (Thumb, 44 bytes, Stack size 32 bytes, fsmvcr.o(i.vEntry_sRecord)) -[Stack]
vEntry_sRewind (Thumb, 44 bytes, Stack size 32 bytes, fsmvcr.o(i.vEntry_sRewind)) -[Stack]
vEntry_sStandby (Thumb, 38 bytes, Stack size 32 bytes, fsmvcr.o(i.vEntry_sStandby)) -[Stack]
vEntry_sTapeBegin (Thumb, 70 bytes, Stack size 40 bytes, fsmtape.o(i.vEntry_sTapeBegin)) -[Stack]
vEntry_sTapeBetween (Thumb, 42 bytes, Stack size 32 bytes, fsmtape.o(i.vEntry_sTapeBetween)) -[Stack]
vEntry_sTapeEnd (Thumb, 70 bytes, Stack size 40 bytes, fsmtape.o(i.vEntry_sTapeEnd)) -[Stack]
vEntry_sTapeOut (Thumb, 70 bytes, Stack size 40 bytes, fsmtape.o(i.vEntry_sTapeOut)) -[Stack]
vExit_sFastForward (Thumb, 6 bytes, Stack size 0 bytes, fsmvcr.o(i.vExit_sFastForward)) -[Stack]
vExit_sPlay (Thumb, 6 bytes, Stack size 0 bytes, fsmvcr.o(i.vExit_sPlay)) -[Stack]
vExit_sRecord (Thumb, 6 bytes, Stack size 0 bytes, fsmvcr.o(i.vExit_sRecord)) -[Stack]
vExit_sRewind (Thumb, 6 bytes, Stack size 0 bytes, fsmvcr.o(i.vExit_sRewind)) -[Stack]
vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(i.vListInitialise)) -[Called By]
vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem)) -[Called By]
vListInsert (Thumb, 48 bytes, Stack size 12 bytes, list.o(i.vListInsert)) -[Stack]
vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd)) -[Called By]
vPortEnterCritical (Thumb, 24 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical)) -[Called By]
vPortExitCritical (Thumb, 18 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical)) -[Called By]
vPortSetupTimerInterrupt (Thumb, 20 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt)) -[Called By]
vTaskDelay (Thumb, 48 bytes, Stack size 8 bytes, tasks.o(i.vTaskDelay)) -[Stack]
vTaskInternalSetTimeOutState (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskInternalSetTimeOutState)) -[Called By]
vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield)) -[Called By]
vTaskPlaceOnEventList (Thumb, 26 bytes, Stack size 8 bytes, tasks.o(i.vTaskPlaceOnEventList)) -[Stack]
vTaskStartScheduler (Thumb, 64 bytes, Stack size 16 bytes, tasks.o(i.vTaskStartScheduler)) -[Stack]
vTaskSuspendAll (Thumb, 10 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll)) -[Called By]
vTaskSwitchContext (Thumb, 76 bytes, Stack size 8 bytes, tasks.o(i.vTaskSwitchContext)) -[Stack]
vTask_FsmTape (Thumb, 56 bytes, Stack size 8 bytes, threads.o(i.vTask_FsmTape)) -[Stack]
vTask_FsmVCR (Thumb, 56 bytes, Stack size 8 bytes, threads.o(i.vTask_FsmVCR)) -[Stack]
vTask_Read_Buttons (Thumb, 188 bytes, Stack size 8 bytes, threads.o(i.vTask_Read_Buttons)) -[Stack]
xPortStartScheduler (Thumb, 30 bytes, Stack size 8 bytes, port.o(i.xPortStartScheduler)) -[Stack]
xQueueGenericCreate (Thumb, 50 bytes, Stack size 24 bytes, queue.o(i.xQueueGenericCreate)) -[Stack]
xQueueGenericReset (Thumb, 114 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset)) -[Stack]
xQueueGenericSend (Thumb, 244 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend)) -[Stack]
xQueueReceive (Thumb, 236 bytes, Stack size 56 bytes, queue.o(i.xQueueReceive)) -[Stack]
xTaskCheckForTimeOut (Thumb, 80 bytes, Stack size 24 bytes, tasks.o(i.xTaskCheckForTimeOut)) -[Stack]
xTaskCreate (Thumb, 96 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreate)) -[Stack]
xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount)) -[Called By]
xTaskIncrementTick (Thumb, 172 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick)) -[Stack]
xTaskRemoveFromEventList (Thumb, 88 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList)) -[Stack]
xTaskResumeAll (Thumb, 166 bytes, Stack size 24 bytes, tasks.o(i.xTaskResumeAll)) -[Stack]
vMainInitApp (Thumb, 196 bytes, Stack size 40 bytes, main.o(i.vMainInitApp)) -[Stack]
prvTaskExitError (Thumb, 16 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError)) -[Address Reference Count : 1]
prvCopyDataFromQueue (Thumb, 40 bytes, Stack size 8 bytes, queue.o(i.prvCopyDataFromQueue)) -[Stack]
prvCopyDataToQueue (Thumb, 92 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue)) -[Stack]
prvInitialiseNewQueue (Thumb, 24 bytes, Stack size 0 bytes, queue.o(i.prvInitialiseNewQueue)) -[Stack]
prvIsQueueEmpty (Thumb, 26 bytes, Stack size 8 bytes, queue.o(i.prvIsQueueEmpty)) -[Stack]
prvIsQueueFull (Thumb, 30 bytes, Stack size 8 bytes, queue.o(i.prvIsQueueFull)) -[Stack]
prvUnlockQueue (Thumb, 106 bytes, Stack size 24 bytes, queue.o(i.prvUnlockQueue)) -[Stack]
prvAddCurrentTaskToDelayedList (Thumb, 86 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList)) -[Stack]
prvAddNewTaskToReadyList (Thumb, 122 bytes, Stack size 16 bytes, tasks.o(i.prvAddNewTaskToReadyList)) -[Stack]
prvCheckTasksWaitingTermination (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(i.prvCheckTasksWaitingTermination)) -[Stack]
prvDeleteTCB (Thumb, 20 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB)) -[Stack]
prvIdleTask (Thumb, 10 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask)) -[Stack]
prvInitialiseNewTask (Thumb, 116 bytes, Stack size 32 bytes, tasks.o(i.prvInitialiseNewTask)) -[Stack]
prvInitialiseTaskLists (Thumb, 78 bytes, Stack size 16 bytes, tasks.o(i.prvInitialiseTaskLists)) -[Stack]
prvResetNextTaskUnblockTime (Thumb, 30 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime)) -[Called By]
wr_dat (Thumb, 58 bytes, Stack size 24 bytes, glcd_mcb1700.o(i.wr_dat)) -[Stack]
-µVision Build Log -Tool Versions: -IDE-Version: µVision V5.26.2.0 -Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: _ _, _, LIC=---- - -Tool Versions: -Toolchain: MDK-Lite Version: 5.26.2.0 -Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 6 (build 750) -Assembler: Armasm.exe V5.06 update 6 (build 750) -Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) -Library Manager: ArmAr.exe V5.06 update 6 (build 750) -Hex Converter: FromElf.exe V5.06 update 6 (build 750) -CPU DLL: SARMCM3.DLL V5.26.2.0 -Dialog DLL: DARMP1.DLL V1.27.0.0 -Target DLL: UL2CM3.DLL V1.161.6.0 -Dialog DLL: TARMP1.DLL V1.26.0.0 - -Project: -C:\Users\windoofs\Desktop\Embedded_Git\MCB1700_Welcome\Welcome.uvprojx -Project File Date: 11/14/2020 - -Output: -*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Build target 'MCB1760 mit LPC1768' -compiling Main.c... -linking... -Program Size: Code=8912 RO-data=5948 RW-data=172 ZI-data=924 -".\Objects\Welcome.axf" - 0 Error(s), 0 Warning(s). - -Software Packages used: - -Package Vendor: ARM - http://www.keil.com/pack/ARM.CMSIS.5.3.0.pack - ARM.CMSIS.5.3.0 - CMSIS (Cortex Microcontroller Software Interface Standard) - * Component: I2C Version: 2.3.0 - * Component: SPI Version: 2.2.0 - * Component: CORE Version: 5.1.1 - -Package Vendor: Keil - http://www.keil.com/pack/Keil.LPC1700_DFP.2.4.0.pack - Keil.LPC1700_DFP.2.4.0 - NXP LPC1700 Series Device Support, Drivers and Examples for MCB1700 and LPC1788-32 - * Component: Buttons Version: 1.0.0 - * Component: D/A Converter Version: 1.0.0 - * Component: Graphic LCD Version: 1.0.0 - * Component: Joystick Version: 1.0.0 - * Component: LED Version: 1.0.0 - * Component: I2C Version: 2.4.0 - * Component: SPI Version: 2.1.0 - * Component: SSP Version: 2.7.0 - * Component: GPDMA Version: 1.2.0 - * Component: GPIO Version: 1.1.0 - * Component: PIN Version: 1.0.0 - * Component: Startup Version: 1.0.0 - -Package Vendor: Keil - http://www.keil.com/pack/Keil.MDK-Middleware.7.6.0.pack - Keil.MDK-Middleware.7.6.0 - Middleware for Keil MDK-Professional and MDK-Plus - * Component: Buttons Version: 1.0.0 - * Component: D/A Converter Version: 1.0.0 - * Component: Graphic LCD Version: 1.0.0 - * Component: Joystick Version: 1.0.0 - * Component: LED Version: 1.0.0 - -Collection of Component include folders: - .\RTE\Device\LPC1768 - .\RTE\_MCB1760_mit_LPC1768 - C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Driver\Include - C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include - C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.4.0\Boards\Keil\MCB1700\Common - C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.4.0\Device\Include - C:\Keil_v5\ARM\PACK\Keil\LPC1700_DFP\2.4.0\RTE_Driver - C:\Keil_v5\ARM\PACK\Keil\MDK-Middleware\7.6.0\Board - -Collection of Component Files used: - - * Component: ::Board Support:Buttons:1.0.0 (API) - Include file: Board\Board_Buttons.h - - * Component: ::Board Support:D/A Converter:1.0.0 (API) - Include file: Board\Board_DAC.h - - * Component: ::Board Support:Graphic LCD:1.0.0 (API) - Include file: Board\Board_GLCD.h - - * Component: ::Board Support:Joystick:1.0.0 (API) - Include file: Board\Board_Joystick.h - - * Component: ::Board Support:LED:1.0.0 (API) - Include file: Board\Board_LED.h - - * Component: ::CMSIS Driver:I2C:2.3.0 (API) - Include file: CMSIS\Driver\Include\Driver_I2C.h - - * Component: ::CMSIS Driver:SPI:2.2.0 (API) - Include file: CMSIS\Driver\Include\Driver_SPI.h - - * Component: ARM::CMSIS:CORE:5.1.1 - - * Component: Keil.MCB1700::Board Support:Buttons:1.0.0 - Source file: Boards\Keil\MCB1700\Common\Buttons_MCB1700.c - - * Component: Keil.MCB1700::Board Support:D/A Converter:1.0.0 - Source file: Boards\Keil\MCB1700\Common\DAC_MCB1700.c - - * Component: Keil.MCB1700::Board Support:Graphic LCD:1.0.0 - Source file: Boards\Keil\MCB1700\Common\GLCD_Fonts.c - Source file: Boards\Keil\MCB1700\Common\GLCD_MCB1700.c - Include file: Boards\Keil\MCB1700\Common\GLCD_Config.h - - * Component: Keil.MCB1700::Board Support:Joystick:1.0.0 - Source file: Boards\Keil\MCB1700\Common\Joystick_MCB1700.c - - * Component: Keil.MCB1700::Board Support:LED:1.0.0 - Source file: Boards\Keil\MCB1700\Common\LED_MCB1700.c - - * Component: Keil::CMSIS Driver:I2C:2.4.0 - Source file: RTE_Driver\I2C_LPC17xx.c - - * Component: Keil::CMSIS Driver:SPI:SPI:2.1.0 - Source file: RTE_Driver\SPI_LPC17xx.c - - * Component: Keil::CMSIS Driver:SPI:SSP:2.7.0 - Source file: RTE_Driver\SSP_LPC17xx.c - - * Component: Keil::Device:GPDMA:1.2.0 - Include file: RTE_Driver\GPDMA_LPC17xx.h - Source file: RTE_Driver\GPDMA_LPC17xx.c - - * Component: Keil::Device:GPIO:1.1.0 - Include file: RTE_Driver\GPIO_LPC17xx.h - Source file: RTE_Driver\GPIO_LPC17xx.c - - * Component: Keil::Device:PIN:1.0.0 - Include file: RTE_Driver\PIN_LPC17xx.h - Source file: RTE_Driver\PIN_LPC17xx.c - - * Component: Keil::Device:Startup:1.0.0 - Source file: Device\Source\system_LPC17xx.c - Include file: Device\Include\LPC17xx.h - Source file: Device\Source\ARM\startup_LPC17xx.s - Include file: RTE_Driver\Config\RTE_Device.h -Build Time Elapsed: 00:00:00 -
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Nov 14 22:35:27 2020 -
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Calls]
BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) -[Address Reference Count : 1]
main (Thumb, 10 bytes, Stack size 0 bytes, main.o(i.main)) -[Stack]
vMainInitApp (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.vMainInitApp)) -[Stack]
vPrintQr (Thumb, 92 bytes, Stack size 40 bytes, main.o(i.vPrintQr)) -[Stack]