Skip to content

Commit cdaa048

Browse files
committed
Nicla vision: add pwm patch
Fixes #641
1 parent 64d42ff commit cdaa048

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

Diff for: patches/0205-Nicla-Vision-add-HRTIM-pinmux.patch

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
From a41dabe711c5d9c041cfb6e675bbb6825ec708d1 Mon Sep 17 00:00:00 2001
2+
From: Martino Facchin <m.facchin@arduino.cc>
3+
Date: Fri, 17 Mar 2023 10:41:58 +0100
4+
Subject: [PATCH] Nicla Vision: add HRTIM pinmux
5+
6+
---
7+
.../TARGET_NICLA_VISION/PeripheralPins.c | 16 ++++++++++++++++
8+
1 file changed, 16 insertions(+)
9+
10+
diff --git a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_NICLA_VISION/PeripheralPins.c b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_NICLA_VISION/PeripheralPins.c
11+
index c6e8b9cc07..12956b4e28 100644
12+
--- a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_NICLA_VISION/PeripheralPins.c
13+
+++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI/TARGET_NICLA_VISION/PeripheralPins.c
14+
@@ -289,6 +289,22 @@ MBED_WEAK const PinMap PinMap_PWM[] = {
15+
{NC, NC, 0}
16+
};
17+
18+
+//*** PWM_HRTIM ***
19+
+
20+
+MBED_WEAK const PinMap PinMap_PWM_HRTIM[] = {
21+
+ {PA_8, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHB, 1)}, // HRTIM_CHB2
22+
+ {PA_9, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHC, 0)}, // HRTIM_CHC1
23+
+ {PA_10, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHC, 1)}, // HRTIM_CHC2
24+
+ {PA_11, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHD, 0)}, // HRTIM_CHD1
25+
+ {PA_12, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHD, 1)}, // HRTIM_CHD2
26+
+ {PC_6, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_HRTIM1, CHA, 0)}, // HRTIM_CHA1
27+
+ {PC_7, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_HRTIM1, CHA, 1)}, // HRTIM_CHA2
28+
+ {PC_8, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_HRTIM1, CHB, 0)}, // HRTIM_CHB1
29+
+ {PG_6, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHE, 0)}, // HRTIM_CHE1
30+
+ {PG_7, PWM_I, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_HRTIM1, CHE, 1)}, // HRTIM_CHE2
31+
+ {NC, NC, 0}
32+
+};
33+
+
34+
//*** SERIAL ***
35+
36+
MBED_WEAK const PinMap PinMap_UART_TX[] = {
37+
--
38+
2.39.1
39+

0 commit comments

Comments
 (0)