-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
febd80e
commit a6752b0
Showing
135 changed files
with
1,430,041 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
name: Build pack | ||
on: | ||
workflow_dispatch: | ||
pull_request: | ||
push: | ||
branches: [main] | ||
release: | ||
types: [published] | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref }} | ||
cancel-in-progress: true | ||
|
||
jobs: | ||
pack: | ||
name: Generate pack | ||
runs-on: ubuntu-22.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Fetch tags | ||
if: github.event_name == 'release' | ||
run: | | ||
git fetch --tags --force | ||
- uses: Open-CMSIS-Pack/gen-pack-action@main | ||
with: | ||
doxygen-version: none | ||
packchk-version: 1.4.1 | ||
gen-pack-script: ./gen_pack.sh | ||
gen-pack-output: ./output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Pack build files | ||
/build/ | ||
/output/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
// File: STM32L41x_42x.dbgconf | ||
// Version: 1.0.0 | ||
// Note: refer to STM32L412 Reference manual (RM0392) | ||
// refer to STM32L412 and STM32L422 datasheet | ||
|
||
// <<< Use Configuration Wizard in Context Menu >>> | ||
|
||
// <h> Debug MCU configuration register (DBGMCU_CR) | ||
// <o.2> DBG_STANDBY <i> Debug Standby mode | ||
// <o.1> DBG_STOP <i> Debug Stop mode | ||
// <o.0> DBG_SLEEP <i> Debug Sleep mode | ||
// </h> | ||
DbgMCU_CR = 0x00000007; | ||
|
||
// <h> Debug MCU APB1 freeze register1 (DBGMCU_APB1FZR1) | ||
// <i> Reserved bits must be kept at reset value | ||
// <o.31> DBG_LPTIM1_STOP <i> LPTIM1 counter stopped when core is halted | ||
// <o.25> DBG_CAN1_STOP <i> bxCAN1 stopped when core is halted | ||
// <o.23> DBG_I2C3_STOP <i> I2C3 SMBUS timeout counter stopped when core is halted | ||
// <o.22> DBG_I2C2_STOP <i> I2C2 SMBUS timeout counter stopped when core is halted | ||
// <o.21> DBG_I2C1_STOP <i> I2C1 SMBUS timeout counter stopped when core is halted | ||
// <o.12> DBG_IWDG_STOP <i> Independent watchdog counter stopped when core is halted | ||
// <o.11> DBG_WWDG_STOP <i> Window watchdog counter stopped when core is halted | ||
// <o.10> DBG_RTC_STOP <i> RTC counter stopped when core is halted | ||
// <o.5> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted | ||
// <o.4> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted | ||
// <o.3> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted | ||
// <o.2> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted | ||
// <o.1> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted | ||
// <o.0> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted | ||
// </h> | ||
DbgMCU_APB1_Fz1 = 0x00000000; | ||
|
||
// <h> Debug MCU APB1 freeze register 2 (DBGMCU_APB1FZR2) | ||
// <i> Reserved bits must be kept at reset value | ||
// <o.5> DBG_LPTIM2_STOP <i> LPTIM2 counter stopped when core is halted | ||
// </h> | ||
DbgMCU_APB1_Fz2 = 0x00000000; | ||
|
||
// <h> Debug MCU APB2 freeze register (DBGMCU_APB2FZR) | ||
// <i> Reserved bits must be kept at reset value | ||
// <o.18> DBG_TIM17_STOP <i> TIM17 counter stopped when core is halted | ||
// <o.17> DBG_TIM16_STOP <i> TIM16 counter stopped when core is halted | ||
// <o.16> DBG_TIM15_STOP <i> TIM15 counter stopped when core is halted | ||
// <o.13> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted | ||
// <o.11> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted | ||
// </h> | ||
DbgMCU_APB2_Fz = 0x00000000; | ||
// </h> | ||
|
||
// <h> Flash Download Options | ||
// <o.0> Option Byte Loading <i> Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) | ||
// </h> | ||
DoOptionByteLoading = 0x00000000; | ||
|
||
// <<< end of configuration section >>> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
// File: STM32L43x_44x_45x_46x.dbgconf | ||
// Version: 1.0.0 | ||
// Note: refer to STM32L43xxx STM32L44xxx STM32L45xxx STM32L46xxx Reference manual (RM0394) | ||
// refer to STM32L431xx STM32L432xx STM32L433xx STM32L442xx STM32L443xx STM32L451xx STM32L452xx STM32L462xx datasheets | ||
|
||
// <<< Use Configuration Wizard in Context Menu >>> | ||
|
||
// <h> Debug MCU configuration register (DBGMCU_CR) | ||
// <o.2> DBG_STANDBY <i> Debug Standby mode | ||
// <o.1> DBG_STOP <i> Debug Stop mode | ||
// <o.0> DBG_SLEEP <i> Debug Sleep mode | ||
// </h> | ||
DbgMCU_CR = 0x00000007; | ||
|
||
// <h> Debug MCU APB1 freeze register1 (DBGMCU_APB1FZR1) | ||
// <i> Reserved bits must be kept at reset value | ||
// <o.31> DBG_LPTIM1_STOP <i> LPTIM1 counter stopped when core is halted | ||
// <o.25> DBG_CAN1_STOP <i> bxCAN1 stopped when core is halted | ||
// <o.23> DBG_I2C3_STOP <i> I2C3 SMBUS timeout counter stopped when core is halted | ||
// <o.22> DBG_I2C2_STOP <i> I2C2 SMBUS timeout counter stopped when core is halted | ||
// <o.21> DBG_I2C1_STOP <i> I2C1 SMBUS timeout counter stopped when core is halted | ||
// <o.12> DBG_IWDG_STOP <i> Independent watchdog counter stopped when core is halted | ||
// <o.11> DBG_WWDG_STOP <i> Window watchdog counter stopped when core is halted | ||
// <o.10> DBG_RTC_STOP <i> RTC counter stopped when core is halted | ||
// <o.5> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted | ||
// <o.4> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted | ||
// <o.0> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted | ||
// </h> | ||
DbgMCU_APB1_Fz1 = 0x00000000; | ||
|
||
// <h> Debug MCU APB1 freeze register 2 (DBGMCU_APB1FZR2) | ||
// <i> Reserved bits must be kept at reset value | ||
// <o.5> DBG_LPTIM2_STOP <i> LPTIM2 counter stopped when core is halted | ||
// </h> | ||
DbgMCU_APB1_Fz2 = 0x00000000; | ||
|
||
// <h> Debug MCU APB2 freeze register (DBGMCU_APB2FZR) | ||
// <i> Reserved bits must be kept at reset value | ||
// <o.17> DBG_TIM16_STOP <i> TIM16 counter stopped when core is halted | ||
// <o.16> DBG_TIM15_STOP <i> TIM15 counter stopped when core is halted | ||
// <o.11> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted | ||
// </h> | ||
DbgMCU_APB2_Fz = 0x00000000; | ||
|
||
// <h> TPIU Pin Routing (TRACECLK fixed on Pin PE2) | ||
// <i> TRACECLK: Pin PE2 | ||
// <o1> TRACED0 | ||
// <i> ETM Trace Data 0 | ||
// <0x00040003=> Pin PE3 | ||
// <0x00020001=> Pin PC1 | ||
// <o2> TRACED1 | ||
// <i> ETM Trace Data 1 | ||
// <0x00040004=> Pin PE4 | ||
// <0x0002000A=> Pin PC10 | ||
// <o3> TRACED2 | ||
// <i> ETM Trace Data 2 | ||
// <0x00040005=> Pin PE5 | ||
// <0x00030002=> Pin PD2 | ||
// <o4> TRACED3 | ||
// <i> ETM Trace Data 3 | ||
// <0x00040006=> Pin PE6 | ||
// <0x0002000C=> Pin PC12 | ||
// </h> | ||
TraceClk_Pin = 0x00040002; | ||
TraceD0_Pin = 0x00040003; | ||
TraceD1_Pin = 0x00040004; | ||
TraceD2_Pin = 0x00040005; | ||
TraceD3_Pin = 0x00040006; | ||
|
||
// <h> Flash Download Options | ||
// <o.0> Option Byte Loading <i> Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset) | ||
// </h> | ||
DoOptionByteLoading = 0x00000000; | ||
|
||
// <<< end of configuration section >>> |
Oops, something went wrong.