Skip to content

Commit c97ad03

Browse files
committed
target: add PWM constant values for Arduino UNO Q
Signed-off-by: deadprogram <ron@hybridgroup.com>
1 parent 97d4eec commit c97ad03

File tree

2 files changed

+24
-13
lines changed

2 files changed

+24
-13
lines changed

src/examples/pwm/arduino-uno-q.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//go:build arduino_uno_q
2+
3+
package main
4+
5+
import "machine"
6+
7+
var (
8+
pwm = &machine.TIM3
9+
pinA = machine.D3 // PB0 = TIM3_CH3
10+
pinB = machine.D6 // PB1 = TIM3_CH4
11+
)

src/machine/board_arduino_uno_q.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,24 @@ const (
2727
ADC4 = A4
2828
ADC5 = A5
2929

30-
D0 = PB7
31-
D1 = PB6
32-
D2 = PB3
33-
D3 = PB0
30+
D0 = PB7 // USART1 RX, PWM TIM4_CH2
31+
D1 = PB6 // USART1 TX, PWM TIM4_CH1
32+
D2 = PB3 // PWM TIM2_CH2
33+
D3 = PB0 // PWM TIM3_CH3
3434
D4 = PA12
35-
D5 = PA11
36-
D6 = PB1
35+
D5 = PA11 // PWM TIM1_CH4
36+
D6 = PB1 // PWM TIM3_CH4
3737
D7 = PB2
38-
D8 = PB4
39-
D9 = PB8
40-
D10 = PB9
41-
D11 = PB15
42-
D12 = PB14
38+
D8 = PB4 // PWM TIM3_CH1
39+
D9 = PB8 // PWM TIM4_CH3 / TIM16_CH1
40+
D10 = PB9 // PWM TIM4_CH4 / TIM17_CH1
41+
D11 = PB15 // PWM TIM15_CH2
42+
D12 = PB14 // PWM TIM15_CH1
4343
D13 = PB13
4444
D18 = PC1
4545
D19 = PC0
46-
D20 = PB10
47-
D21 = PB11
46+
D20 = PB10 // I2C2 SCL, PWM TIM2_CH3
47+
D21 = PB11 // I2C2 SDA, PWM TIM2_CH4
4848
)
4949

5050
const (

0 commit comments

Comments
 (0)