• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

shared_fooの不要ディレクトリ削除前のもの


Commit MetaInfo

Revision2a87dcb728e67e9cc6457e0d9f9f5e4ad2d52301 (tree)
Zeit2018-03-02 21:10:50
Autortakemasa <suikan@user...>
Commitertakemasa

Log Message

Update setting

Ändern Zusammenfassung

Diff

--- a/stm32_development/.metadata/.log
+++ b/stm32_development/.metadata/.log
@@ -6543,3 +6543,118 @@ java.net.ConnectException: 接続を拒否されました (Connection refused)
65436543
65446544 !ENTRY org.gna.eclox.core 4 0 2018-03-02 08:25:02.111
65456545 !MESSAGE : invalid custom doxygen identifier found.
6546+!SESSION 2018-03-02 20:54:30.049 -----------------------------------------------
6547+eclipse.buildId=4.6.3.M20170301-0400
6548+java.version=1.8.0_131
6549+java.vendor=Oracle Corporation
6550+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=ja_JP
6551+Framework arguments: -pluginCustomization configuration/st_pref.ini -product org.eclipse.epp.package.cpp.product
6552+Command-line arguments: -os linux -ws gtk -arch x86_64 -pluginCustomization configuration/st_pref.ini -product org.eclipse.epp.package.cpp.product
6553+
6554+!ENTRY org.eclipse.ui 2 0 2018-03-02 20:54:38.538
6555+!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.
6556+!SUBENTRY 1 org.eclipse.ui 2 0 2018-03-02 20:54:38.538
6557+!MESSAGE Commands should really have a category: plug-in='net.sf.eclipsecs.ui', id='CheckstylePlugin.PurgeCaches', categoryId='net.sf.eclipsecs'
6558+
6559+!ENTRY org.eclipse.ui 2 0 2018-03-02 20:54:40.515
6560+!MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.
6561+!SUBENTRY 1 org.eclipse.ui 2 0 2018-03-02 20:54:40.515
6562+!MESSAGE Commands should really have a category: plug-in='net.sf.eclipsecs.ui', id='CheckstylePlugin.PurgeCaches', categoryId='net.sf.eclipsecs'
6563+
6564+!ENTRY org.eclipse.jface 2 0 2018-03-02 20:54:46.160
6565+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
6566+!SUBENTRY 1 org.eclipse.jface 2 0 2018-03-02 20:54:46.160
6567+!MESSAGE A conflict occurred for ALT+CTRL+U:
6568+Binding(ALT+CTRL+U,
6569+ ParameterizedCommand(Command(org.eclipse.team.svn.ui.command.UpdateCommand,Update,
6570+ ,
6571+ Category(org.eclipse.team.svn.ui.command.category,SVN,null,true),
6572+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@ae74eef,
6573+ ,,true),null),
6574+ org.eclipse.ui.defaultAcceleratorConfiguration,
6575+ org.eclipse.ui.contexts.window,,,system)
6576+Binding(ALT+CTRL+U,
6577+ ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu,Show Occurrences in File Quick Menu,
6578+ Shows the Occurrences in File quick menu,
6579+ Category(org.eclipse.search.ui.category.search,Search,Search command category,true),
6580+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@2553dcc0,
6581+ ,,true),null),
6582+ org.eclipse.ui.defaultAcceleratorConfiguration,
6583+ org.eclipse.ui.contexts.window,,gtk,system)
6584+
6585+!ENTRY fr.ac6.mcu.ide 1 1 2018-03-02 20:55:09.221
6586+!MESSAGE Started RMI Server, listening on port 21112
6587+
6588+!ENTRY org.eclipse.launchbar.core 2 0 2018-03-02 21:00:09.517
6589+!MESSAGE Enablement expression is missing for descriptor type org.eclipse.cdt.debug.core.coreBuildDescriptorType
6590+
6591+!ENTRY org.eclipse.launchbar.core 2 0 2018-03-02 21:00:09.518
6592+!MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType
6593+
6594+!ENTRY org.eclipse.core.resources 4 372 2018-03-02 21:00:09.533
6595+!MESSAGE Resource '/utsusemi' is not open.
6596+
6597+!ENTRY org.eclipse.equinox.p2.transport.ecf 4 1002 2018-03-02 21:09:22.906
6598+!MESSAGE Unable to connect to repository http://eclipse-cs.sourceforge.net/update/compositeContent.xml
6599+!STACK 0
6600+java.net.ConnectException: 接続を拒否されました (Connection refused)
6601+ at java.net.PlainSocketImpl.socketConnect(Native Method)
6602+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
6603+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
6604+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
6605+ at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
6606+ at java.net.Socket.connect(Socket.java:589)
6607+ at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117)
6608+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
6609+ at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
6610+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
6611+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
6612+ at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
6613+ at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
6614+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
6615+ at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
6616+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
6617+
6618+!ENTRY org.eclipse.cdt.dsf 4 -1 2018-03-02 21:10:14.974
6619+!MESSAGE Invocation exception when calling a service event handler method
6620+!STACK 0
6621+java.lang.reflect.InvocationTargetException
6622+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6623+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
6624+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6625+ at java.lang.reflect.Method.invoke(Method.java:498)
6626+ at org.eclipse.cdt.dsf.service.DsfSession.doDispatchEvent(DsfSession.java:531)
6627+ at org.eclipse.cdt.dsf.service.DsfSession.access$2(DsfSession.java:475)
6628+ at org.eclipse.cdt.dsf.service.DsfSession$3.run(DsfSession.java:398)
6629+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
6630+ at java.util.concurrent.FutureTask.run(FutureTask.java:266)
6631+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
6632+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
6633+ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
6634+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
6635+ at java.lang.Thread.run(Thread.java:748)
6636+Caused by: java.lang.NullPointerException
6637+ at org.eclipse.cdt.dsf.gdb.service.GDBBackend.getUpdateThreadListOnSuspend(GDBBackend.java:272)
6638+ at org.eclipse.cdt.dsf.gdb.service.GDBProcesses_7_0.eventDispatched(GDBProcesses_7_0.java:1901)
6639+ ... 14 more
6640+Root exception:
6641+java.lang.NullPointerException
6642+ at org.eclipse.cdt.dsf.gdb.service.GDBBackend.getUpdateThreadListOnSuspend(GDBBackend.java:272)
6643+ at org.eclipse.cdt.dsf.gdb.service.GDBProcesses_7_0.eventDispatched(GDBProcesses_7_0.java:1901)
6644+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6645+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
6646+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6647+ at java.lang.reflect.Method.invoke(Method.java:498)
6648+ at org.eclipse.cdt.dsf.service.DsfSession.doDispatchEvent(DsfSession.java:531)
6649+ at org.eclipse.cdt.dsf.service.DsfSession.access$2(DsfSession.java:475)
6650+ at org.eclipse.cdt.dsf.service.DsfSession$3.run(DsfSession.java:398)
6651+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
6652+ at java.util.concurrent.FutureTask.run(FutureTask.java:266)
6653+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
6654+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
6655+ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
6656+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
6657+ at java.lang.Thread.run(Thread.java:748)
6658+
6659+!ENTRY org.eclipse.core.jobs 2 2 2018-03-02 21:10:16.333
6660+!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.cdt.dsf.gdb.internal.ui.console.GdbBasicCliConsole$InputReadJob
--- a/stm32_development/.metadata/.plugins/org.eclipse.cdt.core/.log
+++ b/stm32_development/.metadata/.plugins/org.eclipse.cdt.core/.log
@@ -79,3 +79,4 @@
7979 *** SESSION 2月 28, 2018 06:13:31.91 --------------------------------------------
8080 *** SESSION 3月 01, 2018 06:03:54.45 --------------------------------------------
8181 *** SESSION 3月 01, 2018 07:24:09.42 --------------------------------------------
82+*** SESSION 3月 02, 2018 20:54:49.65 --------------------------------------------
Binary files a/stm32_development/.metadata/.plugins/org.eclipse.cdt.core/murasaki.1517145436061.pdom and b/stm32_development/.metadata/.plugins/org.eclipse.cdt.core/murasaki.1517145436061.pdom differ
--- a/stm32_development/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log
+++ b/stm32_development/.metadata/.plugins/org.eclipse.cdt.ui/global-build.log
@@ -8701,3 +8701,6 @@ arm-none-eabi-size "murasaki.elf"
87018701 text data bss dec hex filename
87028702 35648 124 53380 89152 15c40 murasaki.elf
87038703
8704+21:00:15 **** Incremental Build of configuration Debug for project murasaki ****
8705+make all
8706+make: 'all' に対して行うべき事はありません.
--- a/stm32_development/.metadata/.plugins/org.eclipse.cdt.ui/murasaki.build.log
+++ b/stm32_development/.metadata/.plugins/org.eclipse.cdt.ui/murasaki.build.log
@@ -1,65 +1,6 @@
1-08:34:47 **** Incremental Build of configuration Debug for project murasaki ****
1+21:00:15 **** Incremental Build of configuration Debug for project murasaki ****
22 make all
3-Building file: ../murasaki/debuggerautoreprinttask.cpp
4-Invoking: MCU G++ Compiler
5-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
6-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/debuggerautoreprinttask.d" -MT"murasaki/debuggerautoreprinttask.o" -o "murasaki/debuggerautoreprinttask.o" "../murasaki/debuggerautoreprinttask.cpp"
7-Finished building: ../murasaki/debuggerautoreprinttask.cpp
8-
9-Building file: ../murasaki/debuggerfifo.cpp
10-Invoking: MCU G++ Compiler
11-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
12-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/debuggerfifo.d" -MT"murasaki/debuggerfifo.o" -o "murasaki/debuggerfifo.o" "../murasaki/debuggerfifo.cpp"
13-Finished building: ../murasaki/debuggerfifo.cpp
14-
15-Building file: ../murasaki/debuggertxtask.cpp
16-Invoking: MCU G++ Compiler
17-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
18-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/debuggertxtask.d" -MT"murasaki/debuggertxtask.o" -o "murasaki/debuggertxtask.o" "../murasaki/debuggertxtask.cpp"
19-Finished building: ../murasaki/debuggertxtask.cpp
20-
21-Building file: ../murasaki/i2cmaster.cpp
22-Invoking: MCU G++ Compiler
23-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
24-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/i2cmaster.d" -MT"murasaki/i2cmaster.o" -o "murasaki/i2cmaster.o" "../murasaki/i2cmaster.cpp"
25-Finished building: ../murasaki/i2cmaster.cpp
26-
27-Building file: ../murasaki/spimaster.cpp
28-Invoking: MCU G++ Compiler
29-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
30-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/spimaster.d" -MT"murasaki/spimaster.o" -o "murasaki/spimaster.o" "../murasaki/spimaster.cpp"
31-Finished building: ../murasaki/spimaster.cpp
32-
33-Building file: ../murasaki/synchronizer.cpp
34-Invoking: MCU G++ Compiler
35-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
36-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/synchronizer.d" -MT"murasaki/synchronizer.o" -o "murasaki/synchronizer.o" "../murasaki/synchronizer.cpp"
37-Finished building: ../murasaki/synchronizer.cpp
38-
39-Building file: ../murasaki/uart.cpp
40-Invoking: MCU G++ Compiler
41-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
42-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"murasaki/uart.d" -MT"murasaki/uart.o" -o "murasaki/uart.o" "../murasaki/uart.cpp"
43-Finished building: ../murasaki/uart.cpp
44-
45-Building file: ../Src/my_test.cpp
46-Invoking: MCU G++ Compiler
47-/home/takemasa/shared_foo/stm32_development/murasaki/Debug
48-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 '-D__weak=__attribute__((weak))' '-D__packed="__attribute__((__packed__))"' -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/takemasa/shared_foo/stm32_development/murasaki/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Device/ST/STM32F7xx/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS" -I"/home/takemasa/shared_foo/stm32_development/murasaki/Drivers/CMSIS/Include" -I"/home/takemasa/shared_foo/stm32_development/murasaki/murasaki" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -fno-exceptions -fno-rtti -MMD -MP -MF"Src/my_test.d" -MT"Src/my_test.o" -o "Src/my_test.o" "../Src/my_test.cpp"
49-Finished building: ../Src/my_test.cpp
50-
51-Building target: murasaki.elf
52-Invoking: MCU G++ Linker
53-arm-none-eabi-g++ -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -specs=nosys.specs -specs=nano.specs -T"../STM32F746ZGTx_FLASH.ld" -Wl,-Map=output.map -Wl,--gc-sections -fno-exceptions -fno-rtti -o "murasaki.elf" @"objects.list" -lm
54-Finished building target: murasaki.elf
55-
56-make --no-print-directory post-build
57-Generating binary and Printing size information:
58-arm-none-eabi-objcopy -O binary "murasaki.elf" "murasaki.bin"
59-arm-none-eabi-size "murasaki.elf"
60- text data bss dec hex filename
61- 35648 124 53380 89152 15c40 murasaki.elf
62-
3+make: 'all' に対して行うべき事はありません.
634
64-08:34:56 Build Finished (took 9s.373ms)
5+21:00:17 Build Finished (took 1s.515ms)
656
--- /dev/null
+++ b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.history/68/c0322730121e00181ef1f5204854b475
@@ -0,0 +1,116 @@
1+/*
2+ * basefifo.cpp
3+ *
4+ * Created on: 2018/02/26
5+ * Author: takemasa
6+ */
7+
8+#include <abstractfifo.hpp>
9+#include <murasaki_assert.hpp>
10+#include <algorithm>
11+#include <string.h>
12+
13+namespace murasaki {
14+
15+AbstractFifo::AbstractFifo(unsigned int buffer_size):
16+ size_of_buffer_(buffer_size),
17+ buffer_(new uint8_t[size_of_buffer_])
18+{
19+ MURASAKI_ASSERT(size_of_buffer_ != 0); // very explicit check
20+ MURASAKI_ASSERT(buffer_ != nullptr);
21+
22+ // set both pointer same value ( empty buffer ).
23+ tail_ = head_ = 0;
24+
25+ // Clean up buffer.
26+ // This is essential to outptu clear data when ReWind() is called at very initial stage.
27+ ::memset(buffer_, ' ', size_of_buffer_);
28+
29+}
30+
31+
32+AbstractFifo::~AbstractFifo()
33+{
34+ if (buffer_ != nullptr)
35+ delete[] buffer_;
36+}
37+
38+unsigned int AbstractFifo::Put(uint8_t const data[], unsigned int size)
39+{
40+ unsigned int avairable;
41+
42+ // check the avairable area size. Data is append to the head
43+ if (head_ > tail_) // there is no wrap around
44+ avairable = size_of_buffer_ - (head_ - tail_);
45+ else if (tail_ > head_)
46+ avairable = tail_ - head_;
47+ else
48+ avairable = size_of_buffer_;
49+
50+ // If we fill up buffer entirely, we can not distinguish full and empty from the
51+ // comparing tail_ and head_.
52+ // This can be fixed if we add new variable "length", but it get complex.
53+ // To save this problem, we clip the vacant size by buffsersize-1.
54+ if (avairable > 0)
55+ avairable--;
56+
57+ // clip the line size by available room in the buffer.
58+ unsigned int copy_size = std::min(size, avairable);
59+
60+ // Now, we can copy from line to buffer.
61+ for (unsigned int i = 0; i < copy_size; i++) {
62+ // newest data is appended to the point of head_
63+ buffer_[head_] = data[i];
64+ head_++;
65+
66+ // wrap around the head index;
67+ if (head_ >= size_of_buffer_)
68+ head_ -= size_of_buffer_;
69+ } // end for loop.
70+
71+ return copy_size;
72+
73+}
74+
75+unsigned int AbstractFifo::Get(uint8_t data[], unsigned int size)
76+{
77+ unsigned int copy_size = 0;
78+
79+ // To avoid race condition, Take a snapshot of the head_ and tail_ pointer.
80+ // head_ could be modified during this task is running but no problem.
81+ // check whether the data area is wrapped araound at the end of buffer. Note : Data is added to the head.
82+
83+ if (head_ == tail_)
84+ copy_size = 0; // nothing to copy
85+ else {
86+ if (head_ > tail_)
87+ copy_size = std::min(size, head_ - tail_);
88+ else
89+ // tail_ > head_
90+ copy_size = std::min(size, size_of_buffer_ - tail_); // stop once, at the end of buffer.
91+
92+ // copy data to output buffer
93+ ::memcpy(data, &buffer_[tail_], copy_size);
94+ // update tail.
95+ tail_ += copy_size;
96+
97+ // if tail_ reaches the end, wrap around.
98+ if (tail_ >= size_of_buffer_)
99+ head_ -= size_of_buffer_;
100+ }
101+
102+
103+ return copy_size;
104+}
105+
106+void AbstractFifo::ReWind()
107+{
108+ // by setting tail as head+1, the entire buffer is marked as "not sent"
109+ tail_ = head_ + 1;
110+
111+ // wrap arround;
112+ if (tail_ >= size_of_buffer_)
113+ head_ -= size_of_buffer_;
114+}
115+
116+} /* namespace murasaki */
--- /dev/null
+++ b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.history/83/a0101d68121e00181ef1f5204854b475
@@ -0,0 +1,91 @@
1+/**
2+ * @file debuggerfifo.hpp
3+ *
4+ * @date 2018/03/01
5+ * @author takemasa
6+ */
7+
8+#ifndef DEBUGGERFIFO_HPP_
9+#define DEBUGGERFIFO_HPP_
10+
11+#include <abstractfifo.hpp>
12+#include "synchronizer.hpp"
13+#include "abstractlogger.hpp"
14+
15+namespace murasaki {
16+/**
17+ * @defgroup MURASAKI_HELPER_GROUP Helper classes
18+ * @brief Classes to support the murasaki-class.
19+ * @details
20+ * These classess are not used by customer.
21+ * @ingroup MURASAKI_GROUP
22+ */
23+/**
24+ * @brief FIFO with thread safe.
25+ * @details
26+ * Non blocking , thread safe FIFO
27+ *
28+ * The Put member function returns with "copied" data count.
29+ * If the internal buffer is full, it returns without copy data.
30+ * This is thread safe and ISR/Task bi-modal.
31+ *
32+ * The Get member funciton returns with "copied" data count and data.
33+ * If the internal buffer is empty, it returns without copy data.
34+ *
35+ * @ingroup MURASAKI_HELPER_GROUP
36+ */
37+class DebuggerFifo : public AbstractFifo
38+{
39+ public:
40+ /**
41+ * @brief Create an internal buffer
42+ * @param buffer_size Size of the internal buffer to be allocated [byte]
43+ * @details
44+ * Allocate the internal buffer with given buffer_size.
45+ */
46+ DebuggerFifo(unsigned int buffer_size);
47+ /**
48+ * @brief Delete an internal buffer
49+ */
50+ virtual ~DebuggerFifo();
51+ /**
52+ * @brief Put the data into the internal buffer.This is thread safe. Task/ISR bimodal.
53+ * @param data Data to be copied to the internal buffer
54+ * @param size Data count to be copied
55+ * @return The count of copied data. 0, if the internal buffer is full.
56+ */
57+ virtual unsigned int Put(uint8_t const data[], unsigned int size);
58+ /**
59+ * @brief Get the data from the internal buffer. This is thread safe function. Do not call from ISR.
60+ * @param data Data buffer to receive from the internal buffer
61+ * @param size Size of the data parameter.
62+ * @return The count of copied data. 0, if the internal buffer is empty
63+ */
64+ virtual unsigned int Get(uint8_t data[], unsigned int size);
65+ /**
66+ * @brief Mark all the data inside the internal buffer as "not sent". Thread safe.
67+ */
68+ virtual void ReWind();
69+ private:
70+ // Alias to call the parent member function.
71+ typedef AbstractFifo inherited;
72+ // For the communication between generator / consumer.
73+ Synchronizer * const sync_;
74+
75+};
76+
77+/**
78+ * @brief A stracture to engroup the logging tools.
79+ * @ingroup MURASAKI_HELPER_GROUP
80+ */
81+struct LoggingHelpers
82+{
83+ AbstractFifo * fifo;
84+ AbstractLogger * logger;
85+
86+};
87+}
88+;
89+/* namespace murasaki */
90+
91+#endif /* DEBUGGERFIFO_HPP_ */
--- /dev/null
+++ b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.history/a8/00972a38121e00181ef1f5204854b475
@@ -0,0 +1,75 @@
1+/*
2+ * debuggerfifo.cpp
3+ *
4+ * Created on: 2018/03/01
5+ * Author: takemasa
6+ */
7+
8+#include <FreeRTOS.h>
9+#include <task.h>
10+#include <semphr.h>
11+
12+#include "murasaki_defs.hpp"
13+#include <debuggerfifo.hpp>
14+#include "murasaki_assert.hpp"
15+
16+namespace murasaki {
17+
18+
19+DebuggerFifo::DebuggerFifo(unsigned int buffer_size)
20+ : AbstractFifo(buffer_size),
21+ sync_(new Synchronizer())
22+{
23+ MURASAKI_ASSERT(sync_ != nullptr);
24+}
25+
26+DebuggerFifo::~DebuggerFifo()
27+{
28+ if (sync_ != nullptr)
29+ delete sync_;
30+}
31+
32+unsigned int DebuggerFifo::Put(const uint8_t data[], unsigned int size)
33+{
34+ unsigned int ret_val;
35+
36+ portDISABLE_INTERRUPTS();
37+ {
38+ ret_val = inherited::Put(data, size);
39+ }
40+ portENABLE_INTERRUPTS();
41+
42+ sync_->ReleaseTask();
43+
44+ return ret_val;
45+}
46+
47+unsigned int DebuggerFifo::Get(uint8_t data[], unsigned int size)
48+{
49+ MURASAKI_ASSERT(murasaki::isTaskContext())
50+ unsigned int ret_val;
51+
52+ taskENTER_CRITICAL();
53+ {
54+ ret_val = inherited::Get(data, size);
55+ }
56+ taskEXIT_CRITICAL();
57+
58+ // wait for the arriaval of the data.
59+ if ( ret_val == 0)
60+ sync_->WaitForSignal(static_cast<murasaki::WaitMilliSeconds>(1000 / portTICK_PERIOD_MS));
61+
62+ return ret_val;
63+
64+}
65+
66+void DebuggerFifo::ReWind()
67+{
68+ portDISABLE_INTERRUPTS();
69+ {
70+ inherited::ReWind();
71+ }
72+ portENABLE_INTERRUPTS();
73+}
74+
75+} /* namespace murasaki */
--- /dev/null
+++ b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.history/d6/a0dbcd87121e00181ef1f5204854b475
@@ -0,0 +1,85 @@
1+/**
2+ * @file abstractfifo.hpp
3+ *
4+ * @date 2018/02/26
5+ * @author takemasa
6+ */
7+
8+#ifndef ABSTRACTFIFO_HPP_
9+#define ABSTRACTFIFO_HPP_
10+
11+#include <ctype.h>
12+#include <cinttypes>
13+
14+namespace murasaki {
15+
16+/**
17+ * @brief Basic FIFO without thread safe.
18+ * @details
19+ * Foundemental FIFO. No blocking , not thread safe.
20+ *
21+ * The Put member function returns with "copied" data count.
22+ * If the internal buffer is full, it returns without copy data.
23+ *
24+ * The Get member funciton returns with "copied" data count and data.
25+ * If the internal buffer is empty, it returns without copy data.
26+ * @ingroup MURASAKI_ABSTRACT_GROUP
27+ */
28+class AbstractFifo
29+{
30+ public:
31+ AbstractFifo() = delete;
32+ /**
33+ * @brief Create an internal buffer
34+ * @param buffer_size Size of the internal buffer to be allocated [byte]
35+ * @details
36+ * Allocate the internal buffer with given buffer_size.
37+ */
38+ AbstractFifo(unsigned int buffer_size);
39+ /**
40+ * @brief Delete an internal buffer
41+ */
42+ virtual ~AbstractFifo();
43+ /**
44+ * @brief Put the data into the internal buffer.
45+ * @param data Data to be copied to the internal buffer
46+ * @param size Data count to be copied
47+ * @return The count of copied data. 0, if the internal buffer is full.
48+ */
49+ virtual unsigned int Put(uint8_t const data[], unsigned int size);
50+ /**
51+ * @brief Get the data from the internal buffer.
52+ * @param data Data buffer to receive from the internal buffer
53+ * @param size Size of the data parameter.
54+ * @return The count of copied data. 0, if the internal buffer is empty
55+ */
56+ virtual unsigned int Get(uint8_t data[], unsigned int size);
57+ /*
58+ * @brief Mark all the data inside the internal buffer as "not sent".
59+ */
60+ virtual void ReWind();
61+ private:
62+ /**
63+ * @brief The index of where next data will be written.
64+ */
65+ unsigned int head_ = 0;
66+ /**
67+ * @brief The index of where the next data will be read.
68+ * @details
69+ * If head_ = tail_, buffer is empty.
70+ */
71+ unsigned int tail_ = 0;
72+ /**
73+ * @brief Size of the internal buffer [byte]
74+ */
75+ unsigned int const size_of_buffer_;
76+ /**
77+ * @brief The internal buffer. Allocated by constructor.
78+ */
79+ uint8_t * const buffer_;
80+
81+};
82+
83+} /* namespace murasaki */
84+
85+#endif /* ABSTRACTFIFO_HPP_ */
--- /dev/null
+++ b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.history/f4/a0b56f75121e00181ef1f5204854b475
@@ -0,0 +1,92 @@
1+/**
2+ * @file debuggerfifo.hpp
3+ *
4+ * @date 2018/03/01
5+ * @author takemasa
6+ */
7+
8+#ifndef DEBUGGERFIFO_HPP_
9+#define DEBUGGERFIFO_HPP_
10+
11+#include <abstractfifo.hpp>
12+#include "synchronizer.hpp"
13+#include "abstractlogger.hpp"
14+
15+namespace murasaki {
16+/**
17+ * @defgroup MURASAKI_HELPER_GROUP Helper classes
18+ * @brief Classes to support the murasaki-class.
19+ * @details
20+ * These classess are not used by customer.
21+ * @ingroup MURASAKI_GROUP
22+ */
23+/**
24+ * @brief FIFO with thread safe.
25+ * @details
26+ * Non blocking , thread safe FIFO
27+ *
28+ * The Put member function returns with "copied" data count.
29+ * If the internal buffer is full, it returns without copy data.
30+ * This is thread safe and ISR/Task bi-modal.
31+ *
32+ * The Get member funciton returns with "copied" data count and data.
33+ * If the internal buffer is empty, it returns without copy data.
34+ *
35+ * @ingroup MURASAKI_HELPER_GROUP
36+ */
37+class DebuggerFifo : public AbstractFifo
38+{
39+ public:
40+ /**
41+ * @brief Create an internal buffer
42+ * @param buffer_size Size of the internal buffer to be allocated [byte]
43+ * @details
44+ * Allocate the internal buffer with given buffer_size.
45+ * The buffer contents is not initialized.
46+ */
47+ DebuggerFifo(unsigned int buffer_size);
48+ /**
49+ * @brief Delete an internal buffer
50+ */
51+ virtual ~DebuggerFifo();
52+ /**
53+ * @brief Put the data into the internal buffer.This is thread safe. Task/ISR bimodal.
54+ * @param data Data to be copied to the internal buffer
55+ * @param size Data count to be copied
56+ * @return The count of copied data. 0, if the internal buffer is full.
57+ */
58+ virtual unsigned int Put(uint8_t const data[], unsigned int size);
59+ /**
60+ * @brief Get the data from the internal buffer. This is thread safe function. Do not call from ISR.
61+ * @param data Data buffer to receive from the internal buffer
62+ * @param size Size of the data parameter.
63+ * @return The count of copied data. 0, if the internal buffer is empty
64+ */
65+ virtual unsigned int Get(uint8_t data[], unsigned int size);
66+ /**
67+ * @brief Mark all the data inside the internal buffer as "not sent". Thread safe.
68+ */
69+ virtual void ReWind();
70+ private:
71+ // Alias to call the parent member function.
72+ typedef AbstractFifo inherited;
73+ // For the communication between generator / consumer.
74+ Synchronizer * const sync_;
75+
76+};
77+
78+/**
79+ * @brief A stracture to engroup the logging tools.
80+ * @ingroup MURASAKI_HELPER_GROUP
81+ */
82+struct LoggingHelpers
83+{
84+ AbstractFifo * fifo;
85+ AbstractLogger * logger;
86+
87+};
88+}
89+;
90+/* namespace murasaki */
91+
92+#endif /* DEBUGGERFIFO_HPP_ */
Binary files a/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.projects/murasaki/.indexes/83/history.index and b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.projects/murasaki/.indexes/83/history.index differ
Binary files a/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.projects/murasaki/.indexes/83/properties.index and b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.projects/murasaki/.indexes/83/properties.index differ
Binary files a/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.projects/murasaki/.markers and b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.projects/murasaki/.markers differ
Binary files a/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.root/81.tree and b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.root/82.tree differ
Binary files a/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/stm32_development/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ
--- a/stm32_development/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.ui.prefs
+++ b/stm32_development/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.ui.prefs
@@ -1,2 +1,2 @@
1-commit_dialog_history_messages=<?xml version\="1.0" encoding\="UTF-8"?>\n<messages>\n<message>Refactor the name of the member variable. </message>\n<message>Added DebuggerAutoRePrintTask</message>\n<message>Added DebuTxTask.</message>\n<message>Fixed DebuggFIFO timeout. Make doxygen comment better.</message>\n<message>Added new classes</message>\n<message>Change the class name</message>\n<message>Change the name of the class</message>\n<message>Correct initialize processing. </message>\n<message>Implemented BaseFIFO</message>\n<message>Refactored. Change the name of the handle to the peripheral.</message>\n</messages>
1+commit_dialog_history_messages=<?xml version\="1.0" encoding\="UTF-8"?>\n<messages>\n<message>Initialize buffer at DebugerFifo explicitly. </message>\n<message>Refactor the name of the member variable. </message>\n<message>Added DebuggerAutoRePrintTask</message>\n<message>Added DebuTxTask.</message>\n<message>Fixed DebuggFIFO timeout. Make doxygen comment better.</message>\n<message>Added new classes</message>\n<message>Change the class name</message>\n<message>Change the name of the class</message>\n<message>Correct initialize processing. </message>\n<message>Implemented BaseFIFO</message>\n</messages>
22 eclipse.preferences.version=1
--- a/stm32_development/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
+++ b/stm32_development/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
@@ -1,6 +1,6 @@
11 <?xml version="1.0" encoding="ASCII"?>
22 <application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_qTCmkA8jEeiLQ5dZGhEtMg" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_qTCmkQ8jEeiLQ5dZGhEtMg" bindingContexts="_qTEdDw8jEeiLQ5dZGhEtMg">
3- <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workbench>&#xA;&lt;mruList>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;synchronizer.hpp&quot; tooltip=&quot;murasaki/murasaki/synchronizer.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/synchronizer.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggertxtask.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggertxtask.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggertxtask.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerautoreprinttask.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerautoreprinttask.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerautoreprinttask.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerautoreprinttask.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggerautoreprinttask.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerautoreprinttask.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;abstracttask.hpp&quot; tooltip=&quot;murasaki/murasaki/abstracttask.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/abstracttask.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggertxtask.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggertxtask.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggertxtask.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerfifo.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerfifo.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerfifo.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;murasaki_defs.hpp&quot; tooltip=&quot;murasaki/murasaki/murasaki_defs.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/murasaki_defs.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerfifo.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggerfifo.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerfifo.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debugger.hpp&quot; tooltip=&quot;murasaki/murasaki/debugger.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debugger.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;uartlogger.cpp&quot; tooltip=&quot;murasaki/murasaki/uartlogger.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/uartlogger.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;murasaki_config.hpp&quot; tooltip=&quot;murasaki/murasaki/murasaki_config.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/murasaki_config.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debugger.cpp&quot; tooltip=&quot;murasaki/murasaki/debugger.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debugger.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.ui.browser.editorSupport&quot; name=&quot;abstracti2cmaster_8hpp_source.html&quot; tooltip=&quot;murasaki/html/abstracti2cmaster_8hpp_source.html&quot;>&#xA;&lt;persistable path=&quot;/murasaki/html/abstracti2cmaster_8hpp_source.html&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;murasaki/Src/main.c&quot;>&#xA;&lt;persistable path=&quot;/murasaki/Src/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;/mruList>&#xA;&lt;/workbench>"/>
3+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workbench>&#xA;&lt;mruList>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;abstractfifo.hpp&quot; tooltip=&quot;murasaki/murasaki/abstractfifo.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/abstractfifo.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;abstractfifo.cpp&quot; tooltip=&quot;murasaki/murasaki/abstractfifo.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/abstractfifo.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerfifo.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggerfifo.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerfifo.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;murasaki/Src/main.c&quot;>&#xA;&lt;persistable path=&quot;/murasaki/Src/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerfifo.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerfifo.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerfifo.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;synchronizer.hpp&quot; tooltip=&quot;murasaki/murasaki/synchronizer.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/synchronizer.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggertxtask.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggertxtask.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggertxtask.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerautoreprinttask.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerautoreprinttask.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerautoreprinttask.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerautoreprinttask.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggerautoreprinttask.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggerautoreprinttask.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;abstracttask.hpp&quot; tooltip=&quot;murasaki/murasaki/abstracttask.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/abstracttask.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggertxtask.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggertxtask.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debuggertxtask.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;murasaki_defs.hpp&quot; tooltip=&quot;murasaki/murasaki/murasaki_defs.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/murasaki_defs.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debugger.hpp&quot; tooltip=&quot;murasaki/murasaki/debugger.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/debugger.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;uartlogger.cpp&quot; tooltip=&quot;murasaki/murasaki/uartlogger.cpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/uartlogger.cpp&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;murasaki_config.hpp&quot; tooltip=&quot;murasaki/murasaki/murasaki_config.hpp&quot;>&#xA;&lt;persistable path=&quot;/murasaki/murasaki/murasaki_config.hpp&quot;/>&#xA;&lt;/file>&#xA;&lt;/mruList>&#xA;&lt;/workbench>"/>
44 <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
55 <tags>ModelMigrationProcessor.001</tags>
66 <children xsi:type="basic:TrimmedWindow" xmi:id="_qTCmkQ8jEeiLQ5dZGhEtMg" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_qTCmkg8jEeiLQ5dZGhEtMg" label="%trimmedwindow.label.eclipseSDK" x="65" y="24" width="1436" height="1257">
@@ -73,7 +73,7 @@
7373 <tags>persp.viewSC:org.eclipse.cdt.ui.includeBrowser</tags>
7474 <tags>persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks</tags>
7575 <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmlQ8jEeiLQ5dZGhEtMg" selectedElement="_qTCmog8jEeiLQ5dZGhEtMg">
76- <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmlg8jEeiLQ5dZGhEtMg" containerData="7234" selectedElement="_qTCmlw8jEeiLQ5dZGhEtMg" horizontal="true">
76+ <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmlg8jEeiLQ5dZGhEtMg" containerData="7203" selectedElement="_qTCmlw8jEeiLQ5dZGhEtMg" horizontal="true">
7777 <children xsi:type="basic:PartStack" xmi:id="_qTCmlw8jEeiLQ5dZGhEtMg" elementId="topLeft" containerData="1898" selectedElement="_qTCmmA8jEeiLQ5dZGhEtMg">
7878 <children xsi:type="advanced:Placeholder" xmi:id="_qTCmmA8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.navigator.ProjectExplorer" ref="_qTDOVw8jEeiLQ5dZGhEtMg"/>
7979 <children xsi:type="advanced:Placeholder" xmi:id="_qTCmmQ8jEeiLQ5dZGhEtMg" elementId="org.eclipse.cdt.ui.CView" toBeRendered="false" ref="_qTDOcg8jEeiLQ5dZGhEtMg"/>
@@ -89,7 +89,7 @@
8989 </children>
9090 </children>
9191 </children>
92- <children xsi:type="basic:PartStack" xmi:id="_qTCmog8jEeiLQ5dZGhEtMg" elementId="bottom" containerData="2766" selectedElement="_qTCmqg8jEeiLQ5dZGhEtMg">
92+ <children xsi:type="basic:PartStack" xmi:id="_qTCmog8jEeiLQ5dZGhEtMg" elementId="bottom" containerData="2797" selectedElement="_qTCmqg8jEeiLQ5dZGhEtMg">
9393 <tags>Debug</tags>
9494 <tags>General</tags>
9595 <tags>Git</tags>
@@ -150,8 +150,8 @@
150150 <tags>persp.viewSC:org.eclipse.debug.ui.ModuleView</tags>
151151 <tags>persp.viewSC:org.eclipse.debug.ui.MemoryView</tags>
152152 <tags>persp.viewSC:fr.ac6.mcu.debug.ui.views.periphRegisterView.IORegisterView</tags>
153- <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmrA8jEeiLQ5dZGhEtMg" selectedElement="_qTCmwg8jEeiLQ5dZGhEtMg">
154- <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmrQ8jEeiLQ5dZGhEtMg" containerData="7500" selectedElement="_qTCmrg8jEeiLQ5dZGhEtMg">
153+ <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmrA8jEeiLQ5dZGhEtMg" selectedElement="_qTCmrQ8jEeiLQ5dZGhEtMg">
154+ <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmrQ8jEeiLQ5dZGhEtMg" containerData="7500" selectedElement="_qTCmvQ8jEeiLQ5dZGhEtMg">
155155 <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmrg8jEeiLQ5dZGhEtMg" containerData="2430" selectedElement="_qTCmrw8jEeiLQ5dZGhEtMg" horizontal="true">
156156 <children xsi:type="basic:PartSashContainer" xmi:id="_qTCmrw8jEeiLQ5dZGhEtMg" containerData="5000" selectedElement="_qTCmsA8jEeiLQ5dZGhEtMg" horizontal="true">
157157 <children xsi:type="basic:PartStack" xmi:id="_qTCmsA8jEeiLQ5dZGhEtMg" elementId="org.eclipse.debug.internal.ui.NavigatorFolderView" containerData="5000" selectedElement="_qTCmsQ8jEeiLQ5dZGhEtMg">
@@ -269,8 +269,8 @@
269269 <tags>categoryTag:Help</tags>
270270 </sharedElements>
271271 <sharedElements xsi:type="advanced:Area" xmi:id="_qTDORw8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.editorss" selectedElement="_MfPv8BwDEeiGJ-fQ36iH7Q">
272- <children xsi:type="basic:PartSashContainer" xmi:id="_MfPv8BwDEeiGJ-fQ36iH7Q" selectedElement="_qTDOSA8jEeiLQ5dZGhEtMg" horizontal="true">
273- <children xsi:type="basic:PartStack" xmi:id="_qTDOSA8jEeiLQ5dZGhEtMg" elementId="org.eclipse.e4.primaryDataStack" containerData="4871" selectedElement="_B5cTIB2pEeis_9IFB6ONGA">
272+ <children xsi:type="basic:PartSashContainer" xmi:id="_MfPv8BwDEeiGJ-fQ36iH7Q" selectedElement="_MfQXABwDEeiGJ-fQ36iH7Q" horizontal="true">
273+ <children xsi:type="basic:PartStack" xmi:id="_qTDOSA8jEeiLQ5dZGhEtMg" elementId="org.eclipse.e4.primaryDataStack" containerData="4871" selectedElement="_7Q6IMB4REeicSOy_HLofqg">
274274 <tags>org.eclipse.e4.primaryDataStack</tags>
275275 <tags>EditorStack</tags>
276276 <children xsi:type="basic:Part" xmi:id="_OjbCgB2VEeis_9IFB6ONGA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="debuggertxtask.cpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
@@ -285,16 +285,34 @@
285285 <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
286286 <tags>removeOnHide</tags>
287287 </children>
288+ <children xsi:type="basic:Part" xmi:id="_7Q6IMB4REeicSOy_HLofqg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="debuggerfifo.cpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
289+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerfifo.cpp&quot; partName=&quot;debuggerfifo.cpp&quot; title=&quot;debuggerfifo.cpp&quot; tooltip=&quot;murasaki/murasaki/debuggerfifo.cpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/debuggerfifo.cpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;585&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
290+ <tags>Editor</tags>
291+ <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
292+ <tags>removeOnHide</tags>
293+ </children>
288294 <children xsi:type="basic:Part" xmi:id="_B5cTIB2pEeis_9IFB6ONGA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="synchronizer.hpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
289295 <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;synchronizer.hpp&quot; partName=&quot;synchronizer.hpp&quot; title=&quot;synchronizer.hpp&quot; tooltip=&quot;murasaki/murasaki/synchronizer.hpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/synchronizer.hpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1442&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
290296 <tags>Editor</tags>
291297 <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
292298 <tags>removeOnHide</tags>
293299 </children>
300+ <children xsi:type="basic:Part" xmi:id="_T346cB4REeicSOy_HLofqg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="main.c" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
301+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; partName=&quot;main.c&quot; title=&quot;main.c&quot; tooltip=&quot;murasaki/Src/main.c&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/Src/main.c&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4027&quot; selectionTopPixel=&quot;377&quot;/>&#xA;&lt;/editor>"/>
302+ <tags>Editor</tags>
303+ <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
304+ <tags>removeOnHide</tags>
305+ </children>
306+ <children xsi:type="basic:Part" xmi:id="_EOoRIB4SEeicSOy_HLofqg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="abstractfifo.cpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
307+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;abstractfifo.cpp&quot; partName=&quot;abstractfifo.cpp&quot; title=&quot;abstractfifo.cpp&quot; tooltip=&quot;murasaki/murasaki/abstractfifo.cpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/abstractfifo.cpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;536&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
308+ <tags>Editor</tags>
309+ <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
310+ <tags>removeOnHide</tags>
311+ </children>
294312 </children>
295- <children xsi:type="basic:PartStack" xmi:id="_MfQXABwDEeiGJ-fQ36iH7Q" elementId="PartStack@8dcc25" containerData="5129" selectedElement="_zJ0H4B2mEeis_9IFB6ONGA">
313+ <children xsi:type="basic:PartStack" xmi:id="_MfQXABwDEeiGJ-fQ36iH7Q" elementId="PartStack@8dcc25" containerData="5129" selectedElement="_eWWA4B4SEeicSOy_HLofqg">
296314 <children xsi:type="basic:Part" xmi:id="_TAeCUB2lEeis_9IFB6ONGA" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="debuggerautoreprinttask.hpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
297- <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerautoreprinttask.hpp&quot; partName=&quot;debuggerautoreprinttask.hpp&quot; title=&quot;debuggerautoreprinttask.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerautoreprinttask.hpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/debuggerautoreprinttask.hpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;491&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
315+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerautoreprinttask.hpp&quot; partName=&quot;debuggerautoreprinttask.hpp&quot; title=&quot;debuggerautoreprinttask.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerautoreprinttask.hpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/debuggerautoreprinttask.hpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;494&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
298316 <tags>Editor</tags>
299317 <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
300318 <tags>removeOnHide</tags>
@@ -305,6 +323,18 @@
305323 <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
306324 <tags>removeOnHide</tags>
307325 </children>
326+ <children xsi:type="basic:Part" xmi:id="_MS_loB4REeicSOy_HLofqg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="debuggerfifo.hpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
327+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;debuggerfifo.hpp&quot; partName=&quot;debuggerfifo.hpp&quot; title=&quot;debuggerfifo.hpp&quot; tooltip=&quot;murasaki/murasaki/debuggerfifo.hpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/debuggerfifo.hpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;1172&quot; selectionTopPixel=&quot;171&quot;/>&#xA;&lt;/editor>"/>
328+ <tags>Editor</tags>
329+ <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
330+ <tags>removeOnHide</tags>
331+ </children>
332+ <children xsi:type="basic:Part" xmi:id="_eWWA4B4SEeicSOy_HLofqg" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="abstractfifo.hpp" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" closeable="true">
333+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;abstractfifo.hpp&quot; partName=&quot;abstractfifo.hpp&quot; title=&quot;abstractfifo.hpp&quot; tooltip=&quot;murasaki/murasaki/abstractfifo.hpp&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/murasaki/murasaki/abstractfifo.hpp&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;880&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
334+ <tags>Editor</tags>
335+ <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
336+ <tags>removeOnHide</tags>
337+ </children>
308338 </children>
309339 </children>
310340 </sharedElements>
@@ -349,7 +379,7 @@
349379 <sharedElements xsi:type="basic:Part" xmi:id="_qTDOdQ8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" closeable="true">
350380 <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
351381 <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
352- <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xA;&lt;expanded>&#xA;&lt;category IMemento.internal.id=&quot;Warnings (3 items)&quot;/>&#xA;&lt;category IMemento.internal.id=&quot;Warnings&quot;/>&#xA;&lt;/expanded>&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;105&quot; org.eclipse.ui.ide.markerType=&quot;1129&quot; org.eclipse.ui.ide.pathField=&quot;290&quot; org.eclipse.ui.ide.resourceField=&quot;210&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;987&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xA;&lt;/view>"/>
382+ <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;105&quot; org.eclipse.ui.ide.markerType=&quot;1129&quot; org.eclipse.ui.ide.pathField=&quot;290&quot; org.eclipse.ui.ide.resourceField=&quot;210&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;987&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xA;&lt;/view>"/>
353383 <tags>View</tags>
354384 <tags>categoryTag:General</tags>
355385 <menus xmi:id="_qTDOdg8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.views.ProblemView">
@@ -398,7 +428,7 @@
398428 <tags>menuContribution:popup</tags>
399429 <tags>popup:org.eclipse.cdt.ui.CDTBuildConsole</tags>
400430 </menus>
401- <toolbar xmi:id="_qTDOgQ8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.console.ConsoleView" visible="false"/>
431+ <toolbar xmi:id="_qTDOgQ8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.console.ConsoleView"/>
402432 </sharedElements>
403433 <sharedElements xsi:type="basic:Part" xmi:id="_qTDOiA8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.views.PropertySheet" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" closeable="true">
404434 <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/>
@@ -669,7 +699,7 @@
669699 </children>
670700 <children xsi:type="menu:ToolBar" xmi:id="_qTD1AQ8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.workbench.file" visible="false">
671701 <tags>Draggable</tags>
672- <children xsi:type="menu:HandledToolItem" xmi:id="_FfaSIBzWEeis_9IFB6ONGA" elementId="print" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_qTKjnw8jEeiLQ5dZGhEtMg"/>
702+ <children xsi:type="menu:HandledToolItem" xmi:id="_gO6W8B4QEeicSOy_HLofqg" elementId="print" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_qTKjnw8jEeiLQ5dZGhEtMg"/>
673703 </children>
674704 <children xsi:type="menu:ToolBar" xmi:id="_qTD1Ew8jEeiLQ5dZGhEtMg" elementId="additions" toBeRendered="false">
675705 <tags>toolbarSeparator</tags>
@@ -693,7 +723,7 @@
693723 </children>
694724 <children xsi:type="menu:ToolBar" xmi:id="_qTD1dg8jEeiLQ5dZGhEtMg" elementId="org.eclipse.ui.workbench.navigate" visible="false">
695725 <tags>Draggable</tags>
696- <children xsi:type="menu:HandledToolItem" xmi:id="_Ffo7oBzWEeis_9IFB6ONGA" elementId="org.eclipse.ui.window.pinEditor" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" type="Check" command="_qTKjTw8jEeiLQ5dZGhEtMg"/>
726+ <children xsi:type="menu:HandledToolItem" xmi:id="_gPCSwB4QEeicSOy_HLofqg" elementId="org.eclipse.ui.window.pinEditor" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" type="Check" command="_qTKjTw8jEeiLQ5dZGhEtMg"/>
697727 </children>
698728 <children xsi:type="menu:ToolBar" xmi:id="_qTD1gQ8jEeiLQ5dZGhEtMg" elementId="group.editor" toBeRendered="false">
699729 <tags>toolbarSeparator</tags>
--- a/stm32_development/.metadata/.plugins/org.eclipse.egit.ui/dialog_settings.xml
+++ b/stm32_development/.metadata/.plugins/org.eclipse.egit.ui/dialog_settings.xml
@@ -9,7 +9,7 @@
99 <section name="org.eclipse.egit.ui.internal.push.PushResultDialog.dialogBounds">
1010 <item value="613" key="DIALOG_WIDTH"/>
1111 <item value="1|Ubuntu|11.0|0|GTK|1|" key="DIALOG_FONT_NAME"/>
12- <item value="303" key="DIALOG_HEIGHT"/>
12+ <item value="319" key="DIALOG_HEIGHT"/>
1313 <item value="271" key="DIALOG_X_ORIGIN"/>
1414 <item value="200" key="DIALOG_Y_ORIGIN"/>
1515 <list key="sashWeights">
@@ -20,7 +20,7 @@
2020 <section name="GitCommitMessageComponent">
2121 </section>
2222 <section name="org.eclipse.egit.ui.internal.staging.StagingView">
23- <item value="599,400" key="STAGING_SASH_FORM_WEIGHT"/>
23+ <item value="455,534" key="STAGING_SASH_FORM_WEIGHT"/>
2424 <item value="false" key="sortItemState"/>
2525 <item value="516,483" key="HORIZONTAL_SASH_FORM_WEIGHT"/>
2626 </section>
--- a/stm32_development/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties
+++ b/stm32_development/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties
@@ -1,3 +1,3 @@
11 #
2-#Thu Mar 01 07:29:03 JST 2018
2+#Fri Mar 02 21:00:23 JST 2018
33 task-tag-projects-already-scanned=RemoteSystemsTempFiles,murasaki
--- a/stm32_development/.metadata/version.ini
+++ b/stm32_development/.metadata/version.ini
@@ -1,3 +1,3 @@
1-#Thu Mar 01 07:23:51 JST 2018
1+#Fri Mar 02 20:54:36 JST 2018
22 org.eclipse.core.runtime=2
33 org.eclipse.platform=4.6.3.v20170301-0400