Skip to content

Commit ccb309b

Browse files
committed
atmel/samd: Add basic PWM support which only allows for changing the duty.
1 parent b883a15 commit ccb309b

File tree

21 files changed

+14036
-40
lines changed

21 files changed

+14036
-40
lines changed

atmel-samd/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ INC += $(addprefix -Iasf/sam0/,\
5858
drivers/system/power/power_sam_d_r \
5959
drivers/system/reset/reset_sam_d_r \
6060
drivers/sercom/ \
61+
drivers/tc/ \
6162
drivers/usb/ \
6263
utils \
6364
utils/cmsis/samd21/include \
@@ -107,6 +108,8 @@ SRC_ASF = $(addprefix asf/sam0/,\
107108
drivers/system/interrupt/system_interrupt.c \
108109
drivers/system/pinmux/pinmux.c \
109110
drivers/system/system.c \
111+
drivers/tc/tc_sam_d_r/tc.c \
112+
drivers/tcc/tcc.c \
110113
drivers/usb/stack_interface/usb_device_udd.c \
111114
drivers/usb/stack_interface/usb_dual.c \
112115
drivers/usb/usb_sam_d_r/usb.c \
@@ -118,6 +121,7 @@ SRC_C = \
118121
modmachine_adc.c \
119122
modmachine_dac.c \
120123
modmachine_pin.c \
124+
modmachine_pwm.c \
121125
modutime.c \
122126
mphalport.c \
123127
pin_named_pins.c \

atmel-samd/asf/sam0/drivers/tc/docimg/overview.svg

Lines changed: 434 additions & 0 deletions
Loading

atmel-samd/asf/sam0/drivers/tc/docimg/pwm_match_ex.svg

Lines changed: 431 additions & 0 deletions
Loading

atmel-samd/asf/sam0/drivers/tc/docimg/pwm_normal_ex.svg

Lines changed: 386 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)