switched to pio refresh time: 250ms -> 25ms

This commit is contained in:
matthias wagner
2023-05-13 16:08:15 +02:00
parent af5a1611d5
commit 87ddaa6383
28 changed files with 12151 additions and 11425 deletions

View File

@@ -1475,7 +1475,7 @@
}
],
"type" : "INTERNAL",
"value" : " /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs"
"value" : " /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs"
},
{
"name" : "PICO_DOXYGEN_PATHS",

View File

@@ -165,6 +165,15 @@
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
},
{
"isExternal" : true,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/tools/FindPioasm.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/ExternalProject.cmake"
},
{
"isExternal" : true,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/tools/FindELF2UF2.cmake"

View File

@@ -20,7 +20,8 @@
"targetIndexes" :
[
0,
5
5,
6
]
},
{
@@ -836,7 +837,7 @@
"targetIndexes" :
[
1,
6
7
]
},
{
@@ -1019,7 +1020,8 @@
"targetIndexes" :
[
0,
5
5,
6
]
},
{
@@ -1113,7 +1115,7 @@
2,
3,
4,
6
7
]
}
],
@@ -1122,7 +1124,7 @@
{
"directoryIndex" : 0,
"id" : "ELF2UF2Build::@6890427a1f51a3e7e1df",
"jsonFile" : "target-ELF2UF2Build-Debug-280f79e28c15915eae0a.json",
"jsonFile" : "target-ELF2UF2Build-Debug-24d4e205313cd85b3509.json",
"name" : "ELF2UF2Build",
"projectIndex" : 0
},
@@ -1157,10 +1159,17 @@
{
"directoryIndex" : 0,
"id" : "clacer::@6890427a1f51a3e7e1df",
"jsonFile" : "target-clacer-Debug-8f863c84764ec639a1cf.json",
"jsonFile" : "target-clacer-Debug-dafd8f543887dc224736.json",
"name" : "clacer",
"projectIndex" : 0
},
{
"directoryIndex" : 0,
"id" : "clacer_tft_pio_h::@6890427a1f51a3e7e1df",
"jsonFile" : "target-clacer_tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json",
"name" : "clacer_tft_pio_h",
"projectIndex" : 0
},
{
"directoryIndex" : 65,
"id" : "cyw43_driver_picow_cyw43_bus_pio_spi_pio_h::@c2fb4f534018e64680d5",

View File

@@ -26,7 +26,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-16c5b6bf6c98952348e6.json",
"jsonFile" : "codemodel-v2-95b80ec9bb4d6c306b64.json",
"kind" : "codemodel",
"version" :
{
@@ -35,7 +35,7 @@
}
},
{
"jsonFile" : "cache-v2-2e397d5d242cbf496ee1.json",
"jsonFile" : "cache-v2-34977f63dae9f3c30754.json",
"kind" : "cache",
"version" :
{
@@ -44,7 +44,7 @@
}
},
{
"jsonFile" : "cmakeFiles-v1-059ab2051e84c5b1f6e2.json",
"jsonFile" : "cmakeFiles-v1-e0302cc485360aaf43b4.json",
"kind" : "cmakeFiles",
"version" :
{
@@ -90,7 +90,7 @@
"responses" :
[
{
"jsonFile" : "cache-v2-2e397d5d242cbf496ee1.json",
"jsonFile" : "cache-v2-34977f63dae9f3c30754.json",
"kind" : "cache",
"version" :
{
@@ -99,7 +99,7 @@
}
},
{
"jsonFile" : "codemodel-v2-16c5b6bf6c98952348e6.json",
"jsonFile" : "codemodel-v2-95b80ec9bb4d6c306b64.json",
"kind" : "codemodel",
"version" :
{
@@ -117,7 +117,7 @@
}
},
{
"jsonFile" : "cmakeFiles-v1-059ab2051e84c5b1f6e2.json",
"jsonFile" : "cmakeFiles-v1-e0302cc485360aaf43b4.json",
"kind" : "cmakeFiles",
"version" :
{

View File

@@ -26,7 +26,7 @@
{
"command" : 4,
"file" : 4,
"line" : 11,
"line" : 14,
"parent" : 0
},
{

View File

@@ -14,17 +14,20 @@
"target_link_libraries",
"pico_define_boot_stage2",
"add_dependencies",
"pico_generate_pio_header",
"find_package",
"pico_add_uf2_output",
"pico_add_extra_outputs",
"target_compile_definitions"
"target_compile_definitions",
"target_include_directories",
"target_sources"
],
"files" :
[
"CMakeLists.txt",
"/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/CMakeLists.txt",
"/home/spider_pig/src/c/pico/pico-sdk/tools/FindELF2UF2.cmake",
"/home/spider_pig/src/c/pico/pico-sdk/tools/CMakeLists.txt",
"/home/spider_pig/src/c/pico/pico-sdk/tools/FindELF2UF2.cmake",
"/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common.cmake"
],
"nodes" :
@@ -35,13 +38,13 @@
{
"command" : 0,
"file" : 0,
"line" : 8,
"line" : 7,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 9,
"line" : 12,
"parent" : 0
},
{
@@ -59,34 +62,46 @@
"line" : 77,
"parent" : 4
},
{
"command" : 6,
"file" : 0,
"line" : 11,
"parent" : 0
},
{
"command" : 5,
"file" : 4,
"line" : 47,
"parent" : 6
},
{
"command" : 4,
"file" : 3,
"line" : 64,
"parent" : 7
},
{
"file" : 2,
"parent" : 8
"file" : 0,
"line" : 8,
"parent" : 0
},
{
"command" : 3,
"file" : 2,
"line" : 43,
"line" : 42,
"parent" : 6
},
{
"command" : 7,
"file" : 0,
"line" : 14,
"parent" : 0
},
{
"command" : 6,
"file" : 4,
"line" : 47,
"parent" : 8
},
{
"command" : 5,
"file" : 2,
"line" : 64,
"parent" : 9
},
{
"file" : 3,
"parent" : 10
},
{
"command" : 3,
"file" : 3,
"line" : 43,
"parent" : 11
},
{
"command" : 3,
"file" : 1,
@@ -94,10 +109,28 @@
"parent" : 4
},
{
"command" : 7,
"command" : 8,
"file" : 4,
"line" : 30,
"parent" : 8
},
{
"command" : 9,
"file" : 2,
"line" : 47,
"parent" : 6
},
{
"command" : 10,
"file" : 0,
"line" : 9,
"parent" : 0
},
{
"command" : 10,
"file" : 0,
"line" : 11,
"parent" : 0
}
]
},
@@ -261,7 +294,7 @@
"define" : "PICO_ON_DEVICE=1"
},
{
"backtrace" : 12,
"backtrace" : 14,
"define" : "PICO_TARGET_NAME=\"clacer\""
},
{
@@ -271,6 +304,10 @@
],
"includes" :
[
{
"backtrace" : 15,
"path" : "/home/spider_pig/src/c/pico/clacer/build"
},
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include"
@@ -426,6 +463,10 @@
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include"
},
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include"
}
],
"language" : "C",
@@ -466,7 +507,8 @@
44,
45,
46,
47
47,
48
]
},
{
@@ -627,7 +669,7 @@
"define" : "PICO_ON_DEVICE=1"
},
{
"backtrace" : 12,
"backtrace" : 14,
"define" : "PICO_TARGET_NAME=\"clacer\""
},
{
@@ -637,6 +679,10 @@
],
"includes" :
[
{
"backtrace" : 15,
"path" : "/home/spider_pig/src/c/pico/clacer/build"
},
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include"
@@ -792,6 +838,10 @@
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include"
},
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include"
}
],
"language" : "ASM",
@@ -984,7 +1034,7 @@
"define" : "PICO_ON_DEVICE=1"
},
{
"backtrace" : 12,
"backtrace" : 14,
"define" : "PICO_TARGET_NAME=\"clacer\""
},
{
@@ -994,6 +1044,10 @@
],
"includes" :
[
{
"backtrace" : 15,
"path" : "/home/spider_pig/src/c/pico/clacer/build"
},
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include"
@@ -1149,6 +1203,10 @@
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include"
},
{
"backtrace" : 2,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include"
}
],
"language" : "CXX",
@@ -1161,11 +1219,15 @@
"dependencies" :
[
{
"backtrace" : 10,
"backtrace" : 7,
"id" : "clacer_tft_pio_h::@6890427a1f51a3e7e1df"
},
{
"backtrace" : 12,
"id" : "ELF2UF2Build::@6890427a1f51a3e7e1df"
},
{
"backtrace" : 11,
"backtrace" : 13,
"id" : "bs2_default_padded_checksummed_asm::@bc554eaed616d198a22d"
}
],
@@ -2059,7 +2121,8 @@
44,
45,
46,
47
47,
48
]
},
{
@@ -2083,13 +2146,13 @@
"sources" :
[
{
"backtrace" : 1,
"backtrace" : 16,
"compileGroupIndex" : 0,
"path" : "src/main.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"backtrace" : 17,
"compileGroupIndex" : 0,
"path" : "src/tft.c",
"sourceGroupIndex" : 0
@@ -2369,6 +2432,12 @@
"compileGroupIndex" : 0,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c",
"sourceGroupIndex" : 0
},
{
"backtrace" : 2,
"compileGroupIndex" : 0,
"path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c",
"sourceGroupIndex" : 0
}
],
"type" : "EXECUTABLE"

View File

@@ -0,0 +1,114 @@
{
"backtrace" : 2,
"backtraceGraph" :
{
"commands" :
[
"add_custom_target",
"pico_generate_pio_header",
"add_dependencies",
"find_package",
"_pico_init_pioasm"
],
"files" :
[
"/home/spider_pig/src/c/pico/pico-sdk/tools/CMakeLists.txt",
"CMakeLists.txt",
"/home/spider_pig/src/c/pico/pico-sdk/tools/FindPioasm.cmake"
],
"nodes" :
[
{
"file" : 1
},
{
"command" : 1,
"file" : 1,
"line" : 8,
"parent" : 0
},
{
"command" : 0,
"file" : 0,
"line" : 36,
"parent" : 1
},
{
"command" : 4,
"file" : 0,
"line" : 14,
"parent" : 1
},
{
"command" : 3,
"file" : 0,
"line" : 8,
"parent" : 3
},
{
"file" : 2,
"parent" : 4
},
{
"command" : 2,
"file" : 2,
"line" : 51,
"parent" : 5
}
]
},
"dependencies" :
[
{
"backtrace" : 6,
"id" : "PioasmBuild::@c2fb4f534018e64680d5"
}
],
"id" : "clacer_tft_pio_h::@6890427a1f51a3e7e1df",
"name" : "clacer_tft_pio_h",
"paths" :
{
"build" : ".",
"source" : "."
},
"sourceGroups" :
[
{
"name" : "",
"sourceIndexes" :
[
0
]
},
{
"name" : "CMake Rules",
"sourceIndexes" :
[
1,
2
]
}
],
"sources" :
[
{
"backtrace" : 2,
"isGenerated" : true,
"path" : "build/CMakeFiles/clacer_tft_pio_h",
"sourceGroupIndex" : 0
},
{
"backtrace" : 0,
"isGenerated" : true,
"path" : "build/CMakeFiles/clacer_tft_pio_h.rule",
"sourceGroupIndex" : 1
},
{
"backtrace" : 0,
"isGenerated" : true,
"path" : "build/tft.pio.h.rule",
"sourceGroupIndex" : 1
}
],
"type" : "UTILITY"
}