From 7f2f09d3712ac72e54436b479ca2f2130b6e320d Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Sun, 9 May 2021 19:34:16 -0700 Subject: new atmel studio setup --- Smol Watch Project/My Project/driver_init.c | 1 - 1 file changed, 1 deletion(-) (limited to 'Smol Watch Project/My Project/driver_init.c') diff --git a/Smol Watch Project/My Project/driver_init.c b/Smol Watch Project/My Project/driver_init.c index 510f4074..c4223ebc 100644 --- a/Smol Watch Project/My Project/driver_init.c +++ b/Smol Watch Project/My Project/driver_init.c @@ -324,7 +324,6 @@ void system_init(void) delay_driver_init(); - TIMER_0_init(); PWM_0_init(); PWM_1_init(); -- cgit v1.2.3 From b358e76047bc7481974b15a9e514b8ccf42e41ae Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Thu, 20 May 2021 15:56:15 -0700 Subject: use simple 8-bit counter for LED PWM --- Smol Watch Project/My Project/driver_init.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'Smol Watch Project/My Project/driver_init.c') diff --git a/Smol Watch Project/My Project/driver_init.c b/Smol Watch Project/My Project/driver_init.c index c4223ebc..3490a065 100644 --- a/Smol Watch Project/My Project/driver_init.c +++ b/Smol Watch Project/My Project/driver_init.c @@ -21,8 +21,6 @@ struct calendar_descriptor CALENDAR_0; struct i2c_m_sync_desc I2C_0; -struct pwm_descriptor PWM_0; - struct pwm_descriptor PWM_1; void ADC_0_PORT_init(void) @@ -169,14 +167,8 @@ void PWM_0_PORT_init(void) void PWM_0_CLOCK_init(void) { hri_mclk_set_APBCMASK_TC3_bit(MCLK); - hri_gclk_write_PCHCTRL_reg(GCLK, TC3_GCLK_ID, CONF_GCLK_TC3_SRC | (1 << GCLK_PCHCTRL_CHEN_Pos)); -} -void PWM_0_init(void) -{ - PWM_0_CLOCK_init(); - PWM_0_PORT_init(); - pwm_init(&PWM_0, TC3, _tc_get_pwm()); + hri_gclk_write_PCHCTRL_reg(GCLK, TC3_GCLK_ID, CONF_GCLK_TC3_SRC | (1 << GCLK_PCHCTRL_CHEN_Pos)); } void PWM_1_PORT_init(void) @@ -324,6 +316,10 @@ void system_init(void) delay_driver_init(); + PWM_0_CLOCK_init(); + + PWM_0_PORT_init(); + PWM_0_init(); PWM_1_init(); -- cgit v1.2.3