2.1
### uVision Project, (C) Keil Software
AC6-flash
0x4
ARM-ADS
6160000::V6.16::ARMCLANG
1
ARMCM0P_MPU
ARM
ARM.CMSIS.5.8.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ESEL ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)
0
$$Device:ARMCM0P_MPU$Device\ARM\ARMCM0plus\Include\ARMCM0plus_MPU.h
0
0
0
0
0
0
1
.\Objects\
template
1
0
0
1
1
.\Listings\
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
.\axf2uf2.bat
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU
DARMCM1.DLL
-pCM0+
SARMCM3.DLL
-MPU
TARMCM1.DLL
-pCM0+
1
0
0
0
16
0
1
0
1
1
4096
1
BIN\UL2CM3.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0+"
0
0
0
1
1
0
0
0
0
0
0
0
8
1
1
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
1
0x0
0x40000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x40000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
0
0x0
0x0
1
6
0
0
1
0
0
0
0
0
3
0
0
0
0
0
6
3
1
1
0
0
0
-include env_wrapper.h
PICO
..\..\pico-sdk\src\rp2040\hardware_structs\include;..\..\pico-sdk\src\rp2_common\cmsis\include\cmsis;..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Include;..\..\pico-sdk\src\boards\include\boards;..\..\pico-sdk\src\rp2040\hardware_regs\include;.\wrapper;..\..\pico-sdk\src\rp2_common\hardware_base\include;..\..\pico-sdk\src\rp2_common\hardware_watchdog\include;..\..\pico-sdk\src\rp2_common\hardware_pll\include;..\..\pico-sdk\src\rp2_common\hardware_xosc\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\hardware_gpio\include;..\..\pico-sdk\src\rp2_common\hardware_resets\include;..\..\pico-sdk\src\rp2_common\hardware_clocks\include;..\..\pico-sdk\src\rp2_common\hardware_timer\include;..\..\pico-sdk\src\rp2_common\hardware_sync\include;..\..\pico-sdk\src\rp2_common\hardware_claim\include;..\..\pico-sdk\src\rp2_common\hardware_spi\include;..\..\pico-sdk\src\rp2_common\hardware_pwm\include;..\..\pico-sdk\src\rp2_common\hardware_i2c\include;..\..\pico-sdk\src\rp2_common\hardware_uart\include;..\..\pico-sdk\src\rp2_common\hardware_adc\include;..\..\pico-sdk\src\common\pico_base\include;..\..\pico-sdk\src\rp2_common\pico_multicore\include;..\..\pico-sdk\src\common\pico_sync\include;..\..\pico-sdk\src\common\pico_time\include;..\..\pico-sdk\src\common\pico_util\include;..\..\pico-sdk\src\common\pico_stdlib\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src;..\..\pico-sdk\src\rp2_common\pico_runtime\include;..\..\pico-sdk\src\rp2_common\pico_printf\include;..\..\pico-sdk\src\rp2_common\pico_bootrom\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src\rp2_common\pico_stdio_uart\include;..\..\pico-sdk\src\rp2_common\pico_stdio_usb\include;..\..\pico-sdk\src\common\pico_binary_info\include;..\..\pico-sdk\src\rp2_common\pico_stdio_semihosting\include
1
0
0
0
0
0
0
0
0
2
PICO_MAX_SHARED_IRQ_HANDLERS=4,LIB_CMSIS_CORE=1,PICO_CMSIS_RENAME_EXCEPTIONS=1
..\..\pico-sdk\src\rp2040\hardware_regs\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\pico_platform\include;..\..\pico-sdk\src\common\pico_base\include;.\wrapper\pico_base;..\..\pico-sdk\src\rp2_common\boot_stage2\asminclude;..\..\pico-sdk\src\rp2_common\boot_stage2\include
0
0
0
0
1
0
0x00000000
0x20000000
.\RP2040.sct
--diag_suppress=L6170,L6314,L6306,L6329 --keep=compile_time_choice.o --entry=_stage2_boot
--keep=ram_vector_table
Pico-SDK
startup_RP2040.c
1
.\startup_RP2040.c
2
0
0
0
0
2
2
2
2
2
11
1
2
6
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
0
2
2
system_RP2040.c
1
..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Source\system_RP2040.c
clocks.c
1
..\..\pico-sdk\src\rp2_common\hardware_clocks\clocks.c
watchdog.c
1
..\..\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c
pll.c
1
..\..\pico-sdk\src\rp2_common\hardware_pll\pll.c
platform.c
1
..\..\pico-sdk\src\rp2_common\pico_platform\platform.c
xosc.c
1
..\..\pico-sdk\src\rp2_common\hardware_xosc\xosc.c
irq.c
1
..\..\pico-sdk\src\rp2_common\hardware_irq\irq.c
irq_handler_chain.S
2
..\..\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S
gpio.c
1
..\..\pico-sdk\src\rp2_common\hardware_gpio\gpio.c
multicore.c
1
..\..\pico-sdk\src\rp2_common\pico_multicore\multicore.c
sync.c
1
..\..\pico-sdk\src\rp2_common\hardware_sync\sync.c
critical_section.c
1
..\..\pico-sdk\src\common\pico_sync\critical_section.c
lock_core.c
1
..\..\pico-sdk\src\common\pico_sync\lock_core.c
mutex.c
1
..\..\pico-sdk\src\common\pico_sync\mutex.c
sem.c
1
..\..\pico-sdk\src\common\pico_sync\sem.c
time.c
1
..\..\pico-sdk\src\common\pico_time\time.c
timeout_helper.c
1
..\..\pico-sdk\src\common\pico_time\timeout_helper.c
timer.c
1
..\..\pico-sdk\src\rp2_common\hardware_timer\timer.c
claim.c
1
..\..\pico-sdk\src\rp2_common\hardware_claim\claim.c
queue.c
1
..\..\pico-sdk\src\common\pico_util\queue.c
pheap.c
1
..\..\pico-sdk\src\common\pico_util\pheap.c
datetime.c
1
..\..\pico-sdk\src\common\pico_util\datetime.c
stdlib.c
1
..\..\pico-sdk\src\host\pico_stdlib\stdlib.c
uart.c
1
..\..\pico-sdk\src\rp2_common\hardware_uart\uart.c
compile_time_choice.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\compile_time_choice.S
2
0
0
0
0
2
2
2
2
2
11
1
2
1
1
2
2
2
2
2
2
0
boot2_w25q080.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\boot2_w25q080.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
runtime.c
1
.\wrapper\runtime.c
printf_none.S
2
..\..\pico-sdk\src\rp2_common\pico_printf\printf_none.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
i2c.c
1
..\..\pico-sdk\src\rp2_common\hardware_i2c\i2c.c
spi.c
1
..\..\pico-sdk\src\rp2_common\hardware_spi\spi.c
adc.c
1
..\..\pico-sdk\src\rp2_common\hardware_adc\adc.c
bootrom.c
1
..\..\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c
stdio_uart.c
1
..\..\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c
binary_info.c
1
..\..\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
platform
env_wrapper.h
5
.\wrapper\env_wrapper.h
platform.h
5
.\wrapper\pico\platform.h
env_wrapper.c
1
.\wrapper\env_wrapper.c
sync.h
5
.\wrapper\hardware\sync.h
stdio.c
1
.\wrapper\stdio.c
Application
main.c
1
..\..\main.c
pikascript-core
BaseObj.c
1
..\..\..\..\src\BaseObj.c
dataArg.c
1
..\..\..\..\src\dataArg.c
dataArgs.c
1
..\..\..\..\src\dataArgs.c
dataLink.c
1
..\..\..\..\src\dataLink.c
dataLinkNode.c
1
..\..\..\..\src\dataLinkNode.c
dataMemory.c
1
..\..\..\..\src\dataMemory.c
dataQueue.c
1
..\..\..\..\src\dataQueue.c
dataQueueObj.c
1
..\..\..\..\src\dataQueueObj.c
dataStack.c
1
..\..\..\..\src\dataStack.c
dataString.c
1
..\..\..\..\src\dataString.c
dataStrs.c
1
..\..\..\..\src\dataStrs.c
PikaObj.c
1
..\..\..\..\src\PikaObj.c
PikaParser.c
1
..\..\..\..\src\PikaParser.c
PikaPlatform.c
1
..\..\..\..\src\PikaPlatform.c
PikaVM.c
1
..\..\..\..\src\PikaVM.c
TinyObj.c
1
..\..\..\..\src\TinyObj.c
pikascript-lib
PikaStdLib_MemChecker.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_MemChecker.c
PikaStdLib_RangeObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_RangeObj.c
PikaStdLib_SysObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_SysObj.c
pikascript-api
PikaMain-api.c
1
..\..\pikascript\pikascript-api\PikaMain-api.c
pikaScript.c
1
..\..\pikascript\pikascript-api\pikaScript.c
PikaStdLib_MemChecker-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_MemChecker-api.c
PikaStdLib_RangeObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_RangeObj-api.c
PikaStdLib_SysObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_SysObj-api.c
PikaStdLib-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib-api.c
Python
main.py
5
..\..\pikascript\main.py
::CMSIS
::Compiler
::Utilities
AC6-RunInSRAM
0x4
ARM-ADS
6170000::V6.17::.\ARMCompiler6.17
1
ARMCM0P_MPU
ARM
ARM.CMSIS.5.8.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ESEL ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)
0
$$Device:ARMCM0P_MPU$Device\ARM\ARMCM0plus\Include\ARMCM0plus_MPU.h
0
0
0
0
0
0
1
.\Objects\
template
1
0
0
1
1
.\Listings\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
.\axf2uf2.bat
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU
DARMCM1.DLL
-pCM0+
SARMCM3.DLL
-MPU
TARMCM1.DLL
-pCM0+
1
0
0
0
16
0
1
0
1
1
4096
1
BIN\UL2CM3.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0+"
0
0
0
1
1
0
0
0
0
0
0
0
8
1
1
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
1
0x0
0x40000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x40000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
0
0x0
0x0
1
7
0
0
1
0
0
0
0
0
3
0
0
0
0
0
6
3
1
1
0
0
0
-include env_wrapper.h
PICO
..\..\pico-sdk\src\rp2040\hardware_structs\include;..\..\pico-sdk\src\rp2_common\cmsis\include\cmsis;..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Include;..\..\pico-sdk\src\boards\include\boards;..\..\pico-sdk\src\rp2040\hardware_regs\include;.\wrapper;..\..\pico-sdk\src\rp2_common\hardware_base\include;..\..\pico-sdk\src\rp2_common\hardware_watchdog\include;..\..\pico-sdk\src\rp2_common\hardware_pll\include;..\..\pico-sdk\src\rp2_common\hardware_xosc\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\hardware_gpio\include;..\..\pico-sdk\src\rp2_common\hardware_resets\include;..\..\pico-sdk\src\rp2_common\hardware_clocks\include;..\..\pico-sdk\src\rp2_common\hardware_timer\include;..\..\pico-sdk\src\rp2_common\hardware_sync\include;..\..\pico-sdk\src\rp2_common\hardware_claim\include;..\..\pico-sdk\src\rp2_common\hardware_spi\include;..\..\pico-sdk\src\rp2_common\hardware_pwm\include;..\..\pico-sdk\src\rp2_common\hardware_i2c\include;..\..\pico-sdk\src\rp2_common\hardware_uart\include;..\..\pico-sdk\src\rp2_common\hardware_adc\include;..\..\pico-sdk\src\common\pico_base\include;..\..\pico-sdk\src\rp2_common\pico_multicore\include;..\..\pico-sdk\src\common\pico_sync\include;..\..\pico-sdk\src\common\pico_time\include;..\..\pico-sdk\src\common\pico_util\include;..\..\pico-sdk\src\common\pico_stdlib\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src;..\..\pico-sdk\src\rp2_common\pico_runtime\include;..\..\pico-sdk\src\rp2_common\pico_printf\include;..\..\pico-sdk\src\rp2_common\pico_bootrom\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src\rp2_common\pico_stdio_uart\include;..\..\pico-sdk\src\rp2_common\pico_stdio_usb\include;..\..\pico-sdk\src\common\pico_binary_info\include;..\..\pico-sdk\src\rp2_common\pico_stdio_semihosting\include
1
0
0
0
0
0
0
0
0
2
PICO_MAX_SHARED_IRQ_HANDLERS=4,LIB_CMSIS_CORE=1,PICO_CMSIS_RENAME_EXCEPTIONS=1
..\..\pico-sdk\src\rp2040\hardware_regs\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\pico_platform\include;..\..\pico-sdk\src\common\pico_base\include;.\wrapper\pico_base;..\..\pico-sdk\src\rp2_common\boot_stage2\asminclude;..\..\pico-sdk\src\rp2_common\boot_stage2\include
0
0
0
0
1
0
0x00000000
0x20000000
.\RP2040_run_in_sram.sct
--diag_suppress=L6170,L6314,L6306,L6329 --keep=compile_time_choice.o --entry=_stage2_boot
--keep=ram_vector_table
Pico-SDK
startup_RP2040.c
1
.\startup_RP2040.c
2
0
0
0
0
2
2
2
2
2
11
1
2
6
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
0
2
2
system_RP2040.c
1
..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Source\system_RP2040.c
clocks.c
1
..\..\pico-sdk\src\rp2_common\hardware_clocks\clocks.c
watchdog.c
1
..\..\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c
pll.c
1
..\..\pico-sdk\src\rp2_common\hardware_pll\pll.c
platform.c
1
..\..\pico-sdk\src\rp2_common\pico_platform\platform.c
xosc.c
1
..\..\pico-sdk\src\rp2_common\hardware_xosc\xosc.c
irq.c
1
..\..\pico-sdk\src\rp2_common\hardware_irq\irq.c
irq_handler_chain.S
2
..\..\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S
gpio.c
1
..\..\pico-sdk\src\rp2_common\hardware_gpio\gpio.c
multicore.c
1
..\..\pico-sdk\src\rp2_common\pico_multicore\multicore.c
sync.c
1
..\..\pico-sdk\src\rp2_common\hardware_sync\sync.c
critical_section.c
1
..\..\pico-sdk\src\common\pico_sync\critical_section.c
lock_core.c
1
..\..\pico-sdk\src\common\pico_sync\lock_core.c
mutex.c
1
..\..\pico-sdk\src\common\pico_sync\mutex.c
sem.c
1
..\..\pico-sdk\src\common\pico_sync\sem.c
time.c
1
..\..\pico-sdk\src\common\pico_time\time.c
timeout_helper.c
1
..\..\pico-sdk\src\common\pico_time\timeout_helper.c
timer.c
1
..\..\pico-sdk\src\rp2_common\hardware_timer\timer.c
claim.c
1
..\..\pico-sdk\src\rp2_common\hardware_claim\claim.c
queue.c
1
..\..\pico-sdk\src\common\pico_util\queue.c
pheap.c
1
..\..\pico-sdk\src\common\pico_util\pheap.c
datetime.c
1
..\..\pico-sdk\src\common\pico_util\datetime.c
stdlib.c
1
..\..\pico-sdk\src\host\pico_stdlib\stdlib.c
uart.c
1
..\..\pico-sdk\src\rp2_common\hardware_uart\uart.c
compile_time_choice.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\compile_time_choice.S
2
0
0
0
0
2
2
2
2
2
11
1
2
1
1
2
2
2
2
2
2
0
boot2_w25q080.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\boot2_w25q080.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
runtime.c
1
.\wrapper\runtime.c
printf_none.S
2
..\..\pico-sdk\src\rp2_common\pico_printf\printf_none.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
i2c.c
1
..\..\pico-sdk\src\rp2_common\hardware_i2c\i2c.c
spi.c
1
..\..\pico-sdk\src\rp2_common\hardware_spi\spi.c
adc.c
1
..\..\pico-sdk\src\rp2_common\hardware_adc\adc.c
bootrom.c
1
..\..\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c
stdio_uart.c
1
..\..\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c
binary_info.c
1
..\..\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
platform
env_wrapper.h
5
.\wrapper\env_wrapper.h
platform.h
5
.\wrapper\pico\platform.h
env_wrapper.c
1
.\wrapper\env_wrapper.c
sync.h
5
.\wrapper\hardware\sync.h
stdio.c
1
.\wrapper\stdio.c
Application
main.c
1
..\..\main.c
pikascript-core
BaseObj.c
1
..\..\..\..\src\BaseObj.c
dataArg.c
1
..\..\..\..\src\dataArg.c
dataArgs.c
1
..\..\..\..\src\dataArgs.c
dataLink.c
1
..\..\..\..\src\dataLink.c
dataLinkNode.c
1
..\..\..\..\src\dataLinkNode.c
dataMemory.c
1
..\..\..\..\src\dataMemory.c
dataQueue.c
1
..\..\..\..\src\dataQueue.c
dataQueueObj.c
1
..\..\..\..\src\dataQueueObj.c
dataStack.c
1
..\..\..\..\src\dataStack.c
dataString.c
1
..\..\..\..\src\dataString.c
dataStrs.c
1
..\..\..\..\src\dataStrs.c
PikaObj.c
1
..\..\..\..\src\PikaObj.c
PikaParser.c
1
..\..\..\..\src\PikaParser.c
PikaPlatform.c
1
..\..\..\..\src\PikaPlatform.c
PikaVM.c
1
..\..\..\..\src\PikaVM.c
TinyObj.c
1
..\..\..\..\src\TinyObj.c
pikascript-lib
PikaStdLib_MemChecker.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_MemChecker.c
PikaStdLib_RangeObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_RangeObj.c
PikaStdLib_SysObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_SysObj.c
pikascript-api
PikaMain-api.c
1
..\..\pikascript\pikascript-api\PikaMain-api.c
pikaScript.c
1
..\..\pikascript\pikascript-api\pikaScript.c
PikaStdLib_MemChecker-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_MemChecker-api.c
PikaStdLib_RangeObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_RangeObj-api.c
PikaStdLib_SysObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_SysObj-api.c
PikaStdLib-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib-api.c
Python
main.py
5
..\..\pikascript\main.py
::CMSIS
::Compiler
::Utilities
AC6-DebugInSRAM
0x4
ARM-ADS
6170000::V6.17::.\ARMCompiler6.17
1
ARMCM0P_MPU
ARM
ARM.CMSIS.5.8.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ESEL ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)
0
$$Device:ARMCM0P_MPU$Device\ARM\ARMCM0plus\Include\ARMCM0plus_MPU.h
0
0
0
0
0
0
1
.\Objects\
template
1
0
0
1
1
.\Listings\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
.\axf2uf2.bat
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU
DARMCM1.DLL
-pCM0+
SARMCM3.DLL
-MPU
TARMCM1.DLL
-pCM0+
1
0
0
0
16
0
1
0
1
1
4096
1
BIN\UL2CM3.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0+"
0
0
0
1
1
0
0
0
0
0
0
0
8
1
1
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
1
0x0
0x40000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x40000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
0
0x0
0x0
1
6
0
0
1
0
0
0
0
0
3
0
0
0
0
0
6
3
1
1
0
0
0
-include env_wrapper.h
PICO, NDEBUG, PICO_NO_FLASH
..\..\pico-sdk\src\rp2040\hardware_structs\include;..\..\pico-sdk\src\rp2_common\cmsis\include\cmsis;..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Include;..\..\pico-sdk\src\boards\include\boards;..\..\pico-sdk\src\rp2040\hardware_regs\include;.\wrapper;..\..\pico-sdk\src\rp2_common\hardware_base\include;..\..\pico-sdk\src\rp2_common\hardware_watchdog\include;..\..\pico-sdk\src\rp2_common\hardware_pll\include;..\..\pico-sdk\src\rp2_common\hardware_xosc\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\hardware_gpio\include;..\..\pico-sdk\src\rp2_common\hardware_resets\include;..\..\pico-sdk\src\rp2_common\hardware_clocks\include;..\..\pico-sdk\src\rp2_common\hardware_timer\include;..\..\pico-sdk\src\rp2_common\hardware_sync\include;..\..\pico-sdk\src\rp2_common\hardware_claim\include;..\..\pico-sdk\src\rp2_common\hardware_spi\include;..\..\pico-sdk\src\rp2_common\hardware_pwm\include;..\..\pico-sdk\src\rp2_common\hardware_i2c\include;..\..\pico-sdk\src\rp2_common\hardware_uart\include;..\..\pico-sdk\src\rp2_common\hardware_adc\include;..\..\pico-sdk\src\common\pico_base\include;..\..\pico-sdk\src\rp2_common\pico_multicore\include;..\..\pico-sdk\src\common\pico_sync\include;..\..\pico-sdk\src\common\pico_time\include;..\..\pico-sdk\src\common\pico_util\include;..\..\pico-sdk\src\common\pico_stdlib\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src;..\..\pico-sdk\src\rp2_common\pico_runtime\include;..\..\pico-sdk\src\rp2_common\pico_printf\include;..\..\pico-sdk\src\rp2_common\pico_bootrom\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src\rp2_common\pico_stdio_uart\include;..\..\pico-sdk\src\rp2_common\pico_stdio_usb\include;..\..\pico-sdk\src\common\pico_binary_info\include;..\..\pico-sdk\src\rp2_common\pico_stdio_semihosting\include;..\..\pico-sdk\src\rp2_common\boot_stage2\include;.\wrapper\pico_base
1
0
0
0
0
0
0
0
0
2
PICO_MAX_SHARED_IRQ_HANDLERS=4,LIB_CMSIS_CORE=1,PICO_CMSIS_RENAME_EXCEPTIONS=1
..\..\pico-sdk\src\rp2040\hardware_regs\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\pico_platform\include;..\..\pico-sdk\src\common\pico_base\include;.\wrapper\pico_base;..\..\pico-sdk\src\rp2_common\boot_stage2\asminclude;..\..\pico-sdk\src\rp2_common\boot_stage2\include
0
0
0
0
1
0
0x00000000
0x20000000
.\RP2040_debug_in_sram.sct
--diag_suppress=L6170,L6314,L6306,L6329 --entry=Reset_Handler
Pico-SDK
startup_RP2040.c
1
.\startup_RP2040.c
2
0
0
0
0
2
2
2
2
2
11
1
2
6
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
0
2
2
system_RP2040.c
1
..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Source\system_RP2040.c
clocks.c
1
..\..\pico-sdk\src\rp2_common\hardware_clocks\clocks.c
watchdog.c
1
..\..\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c
pll.c
1
..\..\pico-sdk\src\rp2_common\hardware_pll\pll.c
platform.c
1
..\..\pico-sdk\src\rp2_common\pico_platform\platform.c
xosc.c
1
..\..\pico-sdk\src\rp2_common\hardware_xosc\xosc.c
irq.c
1
..\..\pico-sdk\src\rp2_common\hardware_irq\irq.c
irq_handler_chain.S
2
..\..\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S
gpio.c
1
..\..\pico-sdk\src\rp2_common\hardware_gpio\gpio.c
multicore.c
1
..\..\pico-sdk\src\rp2_common\pico_multicore\multicore.c
sync.c
1
..\..\pico-sdk\src\rp2_common\hardware_sync\sync.c
critical_section.c
1
..\..\pico-sdk\src\common\pico_sync\critical_section.c
lock_core.c
1
..\..\pico-sdk\src\common\pico_sync\lock_core.c
mutex.c
1
..\..\pico-sdk\src\common\pico_sync\mutex.c
sem.c
1
..\..\pico-sdk\src\common\pico_sync\sem.c
time.c
1
..\..\pico-sdk\src\common\pico_time\time.c
timeout_helper.c
1
..\..\pico-sdk\src\common\pico_time\timeout_helper.c
timer.c
1
..\..\pico-sdk\src\rp2_common\hardware_timer\timer.c
claim.c
1
..\..\pico-sdk\src\rp2_common\hardware_claim\claim.c
queue.c
1
..\..\pico-sdk\src\common\pico_util\queue.c
pheap.c
1
..\..\pico-sdk\src\common\pico_util\pheap.c
datetime.c
1
..\..\pico-sdk\src\common\pico_util\datetime.c
stdlib.c
1
..\..\pico-sdk\src\host\pico_stdlib\stdlib.c
uart.c
1
..\..\pico-sdk\src\rp2_common\hardware_uart\uart.c
compile_time_choice.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\compile_time_choice.S
2
0
0
0
0
0
2
2
2
2
11
1
2
1
1
2
2
2
2
2
2
0
boot2_w25q080.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\boot2_w25q080.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
runtime.c
1
.\wrapper\runtime.c
printf_none.S
2
..\..\pico-sdk\src\rp2_common\pico_printf\printf_none.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
i2c.c
1
..\..\pico-sdk\src\rp2_common\hardware_i2c\i2c.c
spi.c
1
..\..\pico-sdk\src\rp2_common\hardware_spi\spi.c
adc.c
1
..\..\pico-sdk\src\rp2_common\hardware_adc\adc.c
bootrom.c
1
..\..\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c
stdio_uart.c
1
..\..\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c
binary_info.c
1
..\..\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
platform
env_wrapper.h
5
.\wrapper\env_wrapper.h
platform.h
5
.\wrapper\pico\platform.h
env_wrapper.c
1
.\wrapper\env_wrapper.c
sync.h
5
.\wrapper\hardware\sync.h
stdio.c
1
.\wrapper\stdio.c
Application
main.c
1
..\..\main.c
pikascript-core
BaseObj.c
1
..\..\..\..\src\BaseObj.c
dataArg.c
1
..\..\..\..\src\dataArg.c
dataArgs.c
1
..\..\..\..\src\dataArgs.c
dataLink.c
1
..\..\..\..\src\dataLink.c
dataLinkNode.c
1
..\..\..\..\src\dataLinkNode.c
dataMemory.c
1
..\..\..\..\src\dataMemory.c
dataQueue.c
1
..\..\..\..\src\dataQueue.c
dataQueueObj.c
1
..\..\..\..\src\dataQueueObj.c
dataStack.c
1
..\..\..\..\src\dataStack.c
dataString.c
1
..\..\..\..\src\dataString.c
dataStrs.c
1
..\..\..\..\src\dataStrs.c
PikaObj.c
1
..\..\..\..\src\PikaObj.c
PikaParser.c
1
..\..\..\..\src\PikaParser.c
PikaPlatform.c
1
..\..\..\..\src\PikaPlatform.c
PikaVM.c
1
..\..\..\..\src\PikaVM.c
TinyObj.c
1
..\..\..\..\src\TinyObj.c
pikascript-lib
PikaStdLib_MemChecker.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_MemChecker.c
PikaStdLib_RangeObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_RangeObj.c
PikaStdLib_SysObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_SysObj.c
pikascript-api
PikaMain-api.c
1
..\..\pikascript\pikascript-api\PikaMain-api.c
pikaScript.c
1
..\..\pikascript\pikascript-api\pikaScript.c
PikaStdLib_MemChecker-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_MemChecker-api.c
PikaStdLib_RangeObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_RangeObj-api.c
PikaStdLib_SysObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_SysObj-api.c
PikaStdLib-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib-api.c
Python
main.py
5
..\..\pikascript\main.py
::CMSIS
::Compiler
::Utilities
AC6-DebugInSRAM-printf
0x4
ARM-ADS
6160000::V6.16::ARMCLANG
1
ARMCM0P_MPU
ARM
ARM.CMSIS.5.8.0
http://www.keil.com/pack/
IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ESEL ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)
0
$$Device:ARMCM0P_MPU$Device\ARM\ARMCM0plus\Include\ARMCM0plus_MPU.h
0
0
0
0
0
0
1
.\Objects\
template
1
0
0
1
1
.\Listings\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
.\axf2uf2.bat
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU
DARMCM1.DLL
-pCM0+
SARMCM3.DLL
-MPU
TARMCM1.DLL
-pCM0+
1
0
0
0
16
0
1
0
1
1
4096
1
BIN\UL2CM3.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0+"
0
0
0
1
1
0
0
0
0
0
0
0
8
0
1
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
1
0x0
0x40000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x40000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x20000
0
0x0
0x0
1
6
0
0
1
0
0
0
0
0
3
0
0
0
0
0
6
3
1
1
0
0
0
-include env_wrapper.h
PICO, NDEBUG, PICO_NO_FLASH, USE_EVR_FOR_STDOUR
..\..\pico-sdk\src\rp2040\hardware_structs\include;..\..\pico-sdk\src\rp2_common\cmsis\include\cmsis;..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Include;..\..\pico-sdk\src\boards\include\boards;..\..\pico-sdk\src\rp2040\hardware_regs\include;.\wrapper;..\..\pico-sdk\src\rp2_common\hardware_base\include;..\..\pico-sdk\src\rp2_common\hardware_watchdog\include;..\..\pico-sdk\src\rp2_common\hardware_pll\include;..\..\pico-sdk\src\rp2_common\hardware_xosc\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\hardware_gpio\include;..\..\pico-sdk\src\rp2_common\hardware_resets\include;..\..\pico-sdk\src\rp2_common\hardware_clocks\include;..\..\pico-sdk\src\rp2_common\hardware_timer\include;..\..\pico-sdk\src\rp2_common\hardware_sync\include;..\..\pico-sdk\src\rp2_common\hardware_claim\include;..\..\pico-sdk\src\rp2_common\hardware_spi\include;..\..\pico-sdk\src\rp2_common\hardware_pwm\include;..\..\pico-sdk\src\rp2_common\hardware_i2c\include;..\..\pico-sdk\src\rp2_common\hardware_uart\include;..\..\pico-sdk\src\rp2_common\hardware_adc\include;..\..\pico-sdk\src\common\pico_base\include;..\..\pico-sdk\src\rp2_common\pico_multicore\include;..\..\pico-sdk\src\common\pico_sync\include;..\..\pico-sdk\src\common\pico_time\include;..\..\pico-sdk\src\common\pico_util\include;..\..\pico-sdk\src\common\pico_stdlib\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src;..\..\pico-sdk\src\rp2_common\pico_runtime\include;..\..\pico-sdk\src\rp2_common\pico_printf\include;..\..\pico-sdk\src\rp2_common\pico_bootrom\include;..\..\pico-sdk\src\rp2_common\pico_stdio\include;..\..\pico-sdk\src\rp2_common\pico_stdio_uart\include;..\..\pico-sdk\src\rp2_common\pico_stdio_usb\include;..\..\pico-sdk\src\common\pico_binary_info\include;..\..\pico-sdk\src\rp2_common\pico_stdio_semihosting\include;..\..\pico-sdk\src\rp2_common\boot_stage2\include;.\wrapper\pico_base;..\..\..\..\src;..\..\..\..\package\PikaStdLib;..\..\pikascript\pikascript-api
1
0
0
0
0
0
0
0
0
2
PICO_MAX_SHARED_IRQ_HANDLERS=4,LIB_CMSIS_CORE=1,PICO_CMSIS_RENAME_EXCEPTIONS=1
..\..\pico-sdk\src\rp2040\hardware_regs\include;..\..\pico-sdk\src\rp2_common\hardware_irq\include;..\..\pico-sdk\src\rp2_common\pico_platform\include;..\..\pico-sdk\src\common\pico_base\include;.\wrapper\pico_base;..\..\pico-sdk\src\rp2_common\boot_stage2\asminclude;..\..\pico-sdk\src\rp2_common\boot_stage2\include
0
0
0
0
1
0
0x00000000
0x20000000
.\RP2040_debug_in_sram.sct
--diag_suppress=L6170,L6314,L6306,L6329 --entry=Reset_Handler
Pico-SDK
startup_RP2040.c
1
.\startup_RP2040.c
2
0
0
0
0
2
2
2
2
2
11
1
2
6
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
0
2
2
system_RP2040.c
1
..\..\pico-sdk\src\rp2_common\cmsis\stub\CMSIS\Device\RaspberryPi\RP2040\Source\system_RP2040.c
clocks.c
1
..\..\pico-sdk\src\rp2_common\hardware_clocks\clocks.c
watchdog.c
1
..\..\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c
pll.c
1
..\..\pico-sdk\src\rp2_common\hardware_pll\pll.c
platform.c
1
..\..\pico-sdk\src\rp2_common\pico_platform\platform.c
xosc.c
1
..\..\pico-sdk\src\rp2_common\hardware_xosc\xosc.c
irq.c
1
..\..\pico-sdk\src\rp2_common\hardware_irq\irq.c
irq_handler_chain.S
2
..\..\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S
gpio.c
1
..\..\pico-sdk\src\rp2_common\hardware_gpio\gpio.c
multicore.c
1
..\..\pico-sdk\src\rp2_common\pico_multicore\multicore.c
sync.c
1
..\..\pico-sdk\src\rp2_common\hardware_sync\sync.c
critical_section.c
1
..\..\pico-sdk\src\common\pico_sync\critical_section.c
lock_core.c
1
..\..\pico-sdk\src\common\pico_sync\lock_core.c
mutex.c
1
..\..\pico-sdk\src\common\pico_sync\mutex.c
sem.c
1
..\..\pico-sdk\src\common\pico_sync\sem.c
time.c
1
..\..\pico-sdk\src\common\pico_time\time.c
timeout_helper.c
1
..\..\pico-sdk\src\common\pico_time\timeout_helper.c
timer.c
1
..\..\pico-sdk\src\rp2_common\hardware_timer\timer.c
claim.c
1
..\..\pico-sdk\src\rp2_common\hardware_claim\claim.c
queue.c
1
..\..\pico-sdk\src\common\pico_util\queue.c
pheap.c
1
..\..\pico-sdk\src\common\pico_util\pheap.c
datetime.c
1
..\..\pico-sdk\src\common\pico_util\datetime.c
stdlib.c
1
..\..\pico-sdk\src\host\pico_stdlib\stdlib.c
uart.c
1
..\..\pico-sdk\src\rp2_common\hardware_uart\uart.c
compile_time_choice.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\compile_time_choice.S
2
0
0
0
0
0
2
2
2
2
11
1
2
1
1
2
2
2
2
2
2
0
boot2_w25q080.S
2
..\..\pico-sdk\src\rp2_common\boot_stage2\boot2_w25q080.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
runtime.c
1
.\wrapper\runtime.c
printf_none.S
2
..\..\pico-sdk\src\rp2_common\pico_printf\printf_none.S
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
0
i2c.c
1
..\..\pico-sdk\src\rp2_common\hardware_i2c\i2c.c
spi.c
1
..\..\pico-sdk\src\rp2_common\hardware_spi\spi.c
adc.c
1
..\..\pico-sdk\src\rp2_common\hardware_adc\adc.c
bootrom.c
1
..\..\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c
stdio_uart.c
1
..\..\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c
binary_info.c
1
..\..\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
2
0
0
2
2
2
2
2
platform
env_wrapper.h
5
.\wrapper\env_wrapper.h
platform.h
5
.\wrapper\pico\platform.h
env_wrapper.c
1
.\wrapper\env_wrapper.c
sync.h
5
.\wrapper\hardware\sync.h
stdio.c
1
.\wrapper\stdio.c
Application
main.c
1
..\..\main.c
pikascript-core
BaseObj.c
1
..\..\..\..\src\BaseObj.c
dataArg.c
1
..\..\..\..\src\dataArg.c
dataArgs.c
1
..\..\..\..\src\dataArgs.c
dataLink.c
1
..\..\..\..\src\dataLink.c
dataLinkNode.c
1
..\..\..\..\src\dataLinkNode.c
dataMemory.c
1
..\..\..\..\src\dataMemory.c
dataQueue.c
1
..\..\..\..\src\dataQueue.c
dataQueueObj.c
1
..\..\..\..\src\dataQueueObj.c
dataStack.c
1
..\..\..\..\src\dataStack.c
dataString.c
1
..\..\..\..\src\dataString.c
dataStrs.c
1
..\..\..\..\src\dataStrs.c
PikaObj.c
1
..\..\..\..\src\PikaObj.c
PikaParser.c
1
..\..\..\..\src\PikaParser.c
PikaPlatform.c
1
..\..\..\..\src\PikaPlatform.c
PikaVM.c
1
..\..\..\..\src\PikaVM.c
TinyObj.c
1
..\..\..\..\src\TinyObj.c
pikascript-lib
PikaStdLib_MemChecker.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_MemChecker.c
PikaStdLib_RangeObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_RangeObj.c
PikaStdLib_SysObj.c
1
..\..\..\..\package\PikaStdLib\PikaStdLib_SysObj.c
pikascript-api
PikaMain-api.c
1
..\..\pikascript\pikascript-api\PikaMain-api.c
pikaScript.c
1
..\..\pikascript\pikascript-api\pikaScript.c
PikaStdLib_MemChecker-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_MemChecker-api.c
PikaStdLib_RangeObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_RangeObj-api.c
PikaStdLib_SysObj-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib_SysObj-api.c
PikaStdLib-api.c
1
..\..\pikascript\pikascript-api\PikaStdLib-api.c
Python
main.py
5
..\..\pikascript\main.py
::CMSIS
::Compiler
::Utilities
RTE\Compiler\EventRecorderConf.h
template
1