przygotowany projekt do testowania
This commit is contained in:
@@ -51,7 +51,7 @@
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1256761631" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
||||
|
||||
<builder buildPath="${workspace_loc:/ps4_buttons}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1576206601" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
<builder buildPath="${workspace_loc:/oled_fonts}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1576206601" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1375315143" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
|
||||
|
||||
@@ -203,7 +203,7 @@
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1355344393" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
||||
|
||||
<builder buildPath="${workspace_loc:/ps4_buttons}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1042146853" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
<builder buildPath="${workspace_loc:/oled_fonts}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1042146853" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.111201853" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
|
||||
|
||||
@@ -311,7 +311,7 @@
|
||||
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
|
||||
<project id="ps4_buttons.null.125258759" name="ps4_buttons"/>
|
||||
<project id="oled_fonts.null.125258759" name="oled_fonts"/>
|
||||
|
||||
</storageModule>
|
||||
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1 +1,2 @@
|
||||
Debug/
|
||||
Debug/
|
||||
build/
|
||||
28
.mxproject
28
.mxproject
@@ -9,23 +9,23 @@ CDefines=USE_HAL_DRIVER;STM32F303xE;USE_HAL_DRIVER;USE_HAL_DRIVER;
|
||||
[PreviousGenFiles]
|
||||
AdvancedFolderStructure=true
|
||||
HeaderFileListSize=6
|
||||
HeaderFiles#0=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc/gpio.h
|
||||
HeaderFiles#1=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc/i2c.h
|
||||
HeaderFiles#2=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc/usart.h
|
||||
HeaderFiles#3=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc/stm32f3xx_it.h
|
||||
HeaderFiles#4=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc/stm32f3xx_hal_conf.h
|
||||
HeaderFiles#5=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc/main.h
|
||||
HeaderFiles#0=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc/gpio.h
|
||||
HeaderFiles#1=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc/i2c.h
|
||||
HeaderFiles#2=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc/usart.h
|
||||
HeaderFiles#3=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc/stm32f3xx_it.h
|
||||
HeaderFiles#4=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc/stm32f3xx_hal_conf.h
|
||||
HeaderFiles#5=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc/main.h
|
||||
HeaderFolderListSize=1
|
||||
HeaderPath#0=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Inc
|
||||
HeaderPath#0=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Inc
|
||||
HeaderFiles=;
|
||||
SourceFileListSize=6
|
||||
SourceFiles#0=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src/gpio.c
|
||||
SourceFiles#1=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src/i2c.c
|
||||
SourceFiles#2=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src/usart.c
|
||||
SourceFiles#3=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src/stm32f3xx_it.c
|
||||
SourceFiles#4=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src/stm32f3xx_hal_msp.c
|
||||
SourceFiles#5=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src/main.c
|
||||
SourceFiles#0=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src/gpio.c
|
||||
SourceFiles#1=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src/i2c.c
|
||||
SourceFiles#2=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src/usart.c
|
||||
SourceFiles#3=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src/stm32f3xx_it.c
|
||||
SourceFiles#4=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src/stm32f3xx_hal_msp.c
|
||||
SourceFiles#5=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src/main.c
|
||||
SourceFolderListSize=1
|
||||
SourcePath#0=Z:/stm32/AIO_stm32cubeIDE/ps4_buttons/Core/Src
|
||||
SourcePath#0=Z:/stm32/AIO_stm32cubeIDE/oled_fonts/Core/Src
|
||||
SourceFiles=;
|
||||
|
||||
|
||||
2
.project
2
.project
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>ps4_buttons</name>
|
||||
<name>oled_fonts</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
||||
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-265057113325752437" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-259863933835078127" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
<provider copy-of="extension" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"/>
|
||||
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-265057113325752437" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-259863933835078127" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"" prefer-non-shared="true">
|
||||
|
||||
<language-scope id="org.eclipse.cdt.core.gcc"/>
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
2F62501ED4689FB349E356AB974DBE57=30B5DBD14C9AE20F9B7A95E29127C0B7
|
||||
66BE74F758C12D739921AEA421D593D3=1
|
||||
8DF89ED150041C4CBC7CB9A9CAA90856=93CE753708EB0111B382A806AD3853A1
|
||||
DC22A860405A8BF2F2C095E5B6529F12=93CE753708EB0111B382A806AD3853A1
|
||||
8DF89ED150041C4CBC7CB9A9CAA90856=30B5DBD14C9AE20F9B7A95E29127C0B7
|
||||
DC22A860405A8BF2F2C095E5B6529F12=11AEDEDFACF4D8CA7563836C15A914CD
|
||||
eclipse.preferences.version=1
|
||||
|
||||
20
.vscode/c_cpp_properties.json
vendored
Normal file
20
.vscode/c_cpp_properties.json
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Linux",
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**",
|
||||
"/var/lib/gems/2.7.0/gems/ceedling-0.31.0/vendor/unity/src/",
|
||||
"/var/lib/gems/2.7.0/gems/ceedling-0.31.0/vendor/cmock/src/"
|
||||
],
|
||||
"defines": [
|
||||
"STM32F303xE"
|
||||
],
|
||||
"compilerPath": "/usr/bin/gcc",
|
||||
"cStandard": "gnu17",
|
||||
"cppStandard": "gnu++14",
|
||||
"intelliSenseMode": "linux-gcc-x64"
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
||||
28
.vscode/launch.json
vendored
Normal file
28
.vscode/launch.json
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
// Use IntelliSense to learn about possible attributes.
|
||||
// Hover to view descriptions of existing attributes.
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Ceedling Test Explorer Debug",
|
||||
"type": "cppdbg",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build/test/out/${command:ceedlingExplorer.debugTestExecutable}",
|
||||
"args": [],
|
||||
"stopAtEntry": false,
|
||||
"cwd": "${workspaceFolder}",
|
||||
"environment": [],
|
||||
"externalConsole": false,
|
||||
"MIMode": "gdb",
|
||||
"setupCommands": [
|
||||
{
|
||||
"description": "Enable pretty-printing for gdb",
|
||||
"text": "-enable-pretty-printing",
|
||||
"ignoreFailures": true
|
||||
}
|
||||
],
|
||||
"miDebuggerPath": "/usr/bin/gdb"
|
||||
}
|
||||
]
|
||||
}
|
||||
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"ceedlingExplorer.debugConfiguration": "Ceedling Test Explorer Debug"
|
||||
}
|
||||
@@ -85,4 +85,8 @@ void ssd1306_set_pixel(uint8_t x, uint8_t y, uint8_t bw);
|
||||
void ssd1306_write_to_buffer(const uint8_t* data, uint8_t width, uint8_t height, int8_t pos_x, int8_t pos_y);
|
||||
void ssd1306_clear_buffer (uint8_t width, uint8_t height, uint8_t pos_x, uint8_t pos_y);
|
||||
|
||||
#ifdef TEST
|
||||
extern uint8_t buffer_oled[SSD1306_BUF_SIZE];
|
||||
#endif
|
||||
|
||||
#endif /* INC_SSD1306_OLED_H_ */
|
||||
|
||||
@@ -11,7 +11,11 @@
|
||||
|
||||
I2C_HandleTypeDef *oled_i2c;
|
||||
|
||||
#ifndef TEST
|
||||
static uint8_t buffer_oled[SSD1306_BUF_SIZE];
|
||||
#else
|
||||
uint8_t buffer_oled[SSD1306_BUF_SIZE];
|
||||
#endif
|
||||
|
||||
void SSD1306_SendCommand(uint8_t cmd)
|
||||
{
|
||||
|
||||
140
project.yml
Normal file
140
project.yml
Normal file
@@ -0,0 +1,140 @@
|
||||
---
|
||||
|
||||
# Notes:
|
||||
# Sample project C code is not presently written to produce a release artifact.
|
||||
# As such, release build options are disabled.
|
||||
# This sample, therefore, only demonstrates running a collection of unit tests.
|
||||
|
||||
:project:
|
||||
:use_exceptions: FALSE
|
||||
:use_test_preprocessor: TRUE
|
||||
:use_auxiliary_dependencies: TRUE
|
||||
:build_root: build
|
||||
# :release_build: TRUE
|
||||
:test_file_prefix: test_
|
||||
:which_ceedling: vendor/ceedling
|
||||
:ceedling_version: 0.31.0
|
||||
:default_tasks:
|
||||
- test:all
|
||||
|
||||
#:test_build:
|
||||
# :use_assembly: TRUE
|
||||
|
||||
#:release_build:
|
||||
# :output: MyApp.out
|
||||
# :use_assembly: FALSE
|
||||
|
||||
:environment:
|
||||
|
||||
:extension:
|
||||
:executable: .out
|
||||
|
||||
:paths:
|
||||
:test:
|
||||
- +:test/**
|
||||
- -:test/support
|
||||
:source:
|
||||
- Core/**
|
||||
- Drivers/**
|
||||
:support:
|
||||
- test/support
|
||||
:libraries: []
|
||||
|
||||
:defines:
|
||||
# in order to add common defines:
|
||||
# 1) remove the trailing [] from the :common: section
|
||||
# 2) add entries to the :common: section (e.g. :test: has TEST defined)
|
||||
:common: &common_defines
|
||||
- STM32F303xE
|
||||
- CMOCK_MEM_PTR_AS_INT=uint32_t
|
||||
:test:
|
||||
- *common_defines
|
||||
- TEST
|
||||
:test_preprocess:
|
||||
- *common_defines
|
||||
- TEST
|
||||
|
||||
:cmock:
|
||||
:includes:
|
||||
# - Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h
|
||||
- /home/bartool/Public/c_test/test2/Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h
|
||||
:mock_prefix: mock_
|
||||
:when_no_prototypes: :warn
|
||||
:enforce_strict_ordering: TRUE
|
||||
:plugins:
|
||||
- :ignore
|
||||
- :callback
|
||||
:treat_as:
|
||||
# uint8: HEX8
|
||||
# uint16: HEX16
|
||||
# uint32: UINT32
|
||||
# int8: INT8
|
||||
bool: UINT8
|
||||
char: HEX8
|
||||
int8_t: INT8
|
||||
int16_t: INT16
|
||||
int32_t: INT
|
||||
INT8_T: INT8
|
||||
INT16_T: INT16
|
||||
INT32_T: INT
|
||||
unsigned int: HEX32
|
||||
unsigned long': HEX32
|
||||
uint32: HEX32
|
||||
uint32_t: HEX32
|
||||
UINT32: HEX32
|
||||
UINT32_T: HEX32
|
||||
void*: HEX8_ARRAY
|
||||
unsigned short: HEX16
|
||||
uint16: HEX16
|
||||
uint16_t: HEX16
|
||||
UINT16: HEX16
|
||||
UINT16_T: HEX16
|
||||
unsigned char: HEX8
|
||||
uint8: HEX8
|
||||
uint8_t: HEX8
|
||||
UINT8: HEX8
|
||||
UINT8_T: HEX8
|
||||
# char*: STRING
|
||||
# pCHAR: STRING
|
||||
# cstring: STRING
|
||||
# CSTRING: STRING
|
||||
# float: FLOAT
|
||||
# double: FLOAT
|
||||
|
||||
|
||||
# Add -gcov to the plugins list to make sure of the gcov plugin
|
||||
# You will need to have gcov and gcovr both installed to make it work.
|
||||
# For more information on these options, see docs in plugins/gcov
|
||||
:gcov:
|
||||
:reports:
|
||||
- HtmlDetailed
|
||||
:gcovr:
|
||||
:html_medium_threshold: 75
|
||||
:html_high_threshold: 90
|
||||
|
||||
#:tools:
|
||||
# Ceedling defaults to using gcc for compiling, linking, etc.
|
||||
# As [:tools] is blank, gcc will be used (so long as it's in your system path)
|
||||
# See documentation to configure a given toolchain for use
|
||||
|
||||
# LIBRARIES
|
||||
# These libraries are automatically injected into the build process. Those specified as
|
||||
# common will be used in all types of builds. Otherwise, libraries can be injected in just
|
||||
# tests or releases. These options are MERGED with the options in supplemental yaml files.
|
||||
:libraries:
|
||||
:placement: :end
|
||||
:flag: "-l${1}"
|
||||
:path_flag: "-L ${1}"
|
||||
:system: [] # for example, you might list 'm' to grab the math library
|
||||
:test: []
|
||||
:release: []
|
||||
|
||||
:plugins:
|
||||
:load_paths:
|
||||
- vendor/ceedling/plugins
|
||||
:enabled:
|
||||
- stdout_pretty_tests_report
|
||||
- module_generator
|
||||
- raw_output_report
|
||||
- xml_tests_report
|
||||
...
|
||||
@@ -1,73 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<launchConfiguration type="com.st.stm32cube.ide.mcu.debug.launch.launchConfigurationType">
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.access_port_id" value="0"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.enable_live_expr" value="true"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.enable_swv" value="false"/>
|
||||
<intAttribute key="com.st.stm32cube.ide.mcu.debug.launch.formatVersion" value="2"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.ip_address_local" value="localhost"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.loadList" value="{"fItems":[{"fIsFromMainTab":true,"fPath":"Debug\\ps4_buttons.elf","fProjectName":"ps4_buttons","fPerformBuild":true,"fDownload":true,"fLoadSymbols":true}]}"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.override_start_address_mode" value="default"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.remoteCommand" value="target remote"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startServer" value="true"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.exception.divby0" value="true"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.exception.unaligned" value="false"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.startuptab.haltonexception" value="true"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swd_mode" value="true"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_port" value="61235"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_trace_div" value="128"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.swv_trace_hclk" value="16000000"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.useRemoteTarget" value="true"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.launch.vector_table" value=""/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.launch.verify_flash_download" value="true"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.cti_allow_halt" value="false"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.cti_signal_halt" value="false"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_external_loader" value="false"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_logging" value="false"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_max_halt_delay" value="false"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.enable_shared_stlink" value="false"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.external_loader" value=""/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.external_loader_init" value="false"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.frequency" value="0"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.halt_all_on_reset" value="false"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.log_file" value="Z:\stm32\AIO_stm32cubeIDE\ps4_buttons\Debug\st-link_gdbserver_log.txt"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.low_power_debug" value="enable"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.max_halt_delay" value="2"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.reset_strategy" value="connect_under_reset"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_check_serial_number" value="false"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.stlink_txt_serial_number" value=""/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.watchdog_config" value="none"/>
|
||||
<stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlinkrestart_configurations" value="{"fItems":[{"fDisplayName":"Reset","fIsSuppressible":false,"fResetAttribute":"Reset","fResetStrategies":[{"fDisplayName":"Reset","fLaunchAttribute":"monitor reset","fGdbCommands":["monitor reset"],"fCmdOptions":[]},{"fDisplayName":"None","fLaunchAttribute":"no_reset","fGdbCommands":[],"fCmdOptions":[]}],"fGdbCommandGroup":{"name":"Additional commands","commands":[]}}]}"/>
|
||||
<booleanAttribute key="com.st.stm32cube.ide.mcu.debug.swv.swv_wait_for_sync" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="false"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="ST-LINK (ST-LINK GDB server)"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value=""/>
|
||||
<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="61234"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="false"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
|
||||
<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
|
||||
<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
|
||||
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="remote"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="Debug\ps4_buttons.elf"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="ps4_buttons"/>
|
||||
<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="true"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1500850490"/>
|
||||
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
||||
<listEntry value="/ps4_buttons"/>
|
||||
</listAttribute>
|
||||
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
||||
<listEntry value="4"/>
|
||||
</listAttribute>
|
||||
<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList context="reserved-for-future-use"/> "/>
|
||||
<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/>
|
||||
</launchConfiguration>
|
||||
Reference in New Issue
Block a user