mirror of
https://gitee.com/seekfree/TC264_Library.git
synced 2026-06-04 03:32:56 +00:00
V3.3.1
移除正交编码器的断言检测
新增重命名工程工具
This commit is contained in:
39
Example/E01_gpio_demo/AURIX修改工程名称.bat
Normal file
39
Example/E01_gpio_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E01_gpio_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E01_gpio_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E02_uart_demo/AURIX修改工程名称.bat
Normal file
39
Example/E02_uart_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E02_uart_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E02_uart_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E03_adc_demo/AURIX修改工程名称.bat
Normal file
39
Example/E03_adc_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E03_adc_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E03_adc_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E04_pwm_demo/AURIX修改工程名称.bat
Normal file
39
Example/E04_pwm_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E04_pwm_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E04_pwm_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E05_pit_demo/AURIX修改工程名称.bat
Normal file
39
Example/E05_pit_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E05_pit_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E05_pit_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E06_exit_demo/AURIX修改工程名称.bat
Normal file
39
Example/E06_exit_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E06_exit_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E06_exit_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E07_encoder_demo/AURIX修改工程名称.bat
Normal file
39
Example/E07_encoder_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E07_encoder_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E07_encoder_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E08_eeprom_demo/AURIX修改工程名称.bat
Normal file
39
Example/E08_eeprom_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E08_eeprom_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E08_eeprom_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E09_timer_demo/AURIX修改工程名称.bat
Normal file
39
Example/E09_timer_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E09_timer_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E09_timer_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E10_printf_debug_log_demo/AURIX修改工程名称.bat
Normal file
39
Example/E10_printf_debug_log_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E10_printf_debug_log_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E10_printf_debug_log_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E11_interrupt_priority_set_demo/AURIX修改工程名称.bat
Normal file
39
Example/E11_interrupt_priority_set_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E12_cpu1_handles_interrupts_demo/AURIX修改工程名称.bat
Normal file
39
Example/E12_cpu1_handles_interrupts_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E13_dual_core_demo/AURIX修改工程名称.bat
Normal file
39
Example/E13_dual_core_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E13_dual_core_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E13_dual_core_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Example/E15_fft_demo/AURIX修改工程名称.bat
Normal file
39
Example/E15_fft_demo/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Example/E15_fft_demo/AURIX修改工程名称教程.txt
Normal file
1
Example/E15_fft_demo/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
39
Seekfree_TC264_Opensource_Library/AURIX修改工程名称.bat
Normal file
39
Seekfree_TC264_Opensource_Library/AURIX修改工程名称.bat
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
cd /d "%~dp0"
|
||||||
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
||||||
|
set /p "userInput=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: "
|
||||||
|
set "sourceFile=.project"
|
||||||
|
set "tempFile=temp.txt"
|
||||||
|
set "oldString=%folderName%"
|
||||||
|
set "newString=%userInput%"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
set "sourceFile=.cproject"
|
||||||
|
if exist "%tempFile%" del /Q "%tempFile%"
|
||||||
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
||||||
|
set "line=%%i"
|
||||||
|
set "modified=!line!"
|
||||||
|
if defined modified (
|
||||||
|
set "modified=!modified:%oldString%=%newString%!"
|
||||||
|
echo !modified!>>"%tempFile%"
|
||||||
|
) else (
|
||||||
|
echo %%i>>"%tempFile%"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
||||||
|
|
||||||
|
|
||||||
|
endlocal
|
||||||
|
|
||||||
1
Seekfree_TC264_Opensource_Library/AURIX修改工程名称教程.txt
Normal file
1
Seekfree_TC264_Opensource_Library/AURIX修改工程名称教程.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
参考:https://www.bilibili.com/video/BV1nBkMYMEwE
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
V3.3.1
|
||||||
|
<20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6>Լ<EFBFBD><D4BC><EFBFBD>
|
||||||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><CCB9><EFBFBD>
|
||||||
V3.3.0
|
V3.3.0
|
||||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶģ<D1B6><C4A3>
|
||||||
V3.2.13
|
V3.2.13
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ void encoder_clear_count (encoder_index_enum encoder_n)
|
|||||||
//-------------------------------------------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------------------------------------------
|
||||||
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
void encoder_quad_init (encoder_index_enum encoder_n, encoder_channel1_enum ch1_pin, encoder_channel2_enum ch2_pin)
|
||||||
{
|
{
|
||||||
zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
// zf_assert(encoder_n <= TIM4_ENCODER); // <20><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD> TIM2 TIM3 TIM4֧<34><D6A7> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ﱨ<EFBFBD><EFB1A8> <20><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>encoder_dir_init
|
||||||
|
|
||||||
IfxGpt12_enableModule(&MODULE_GPT120);
|
IfxGpt12_enableModule(&MODULE_GPT120);
|
||||||
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
IfxGpt12_setGpt1BlockPrescaler(&MODULE_GPT120, IfxGpt12_Gpt1BlockPrescaler_4);
|
||||||
|
|||||||
Reference in New Issue
Block a user