diff options
author | Joey Castillo <jose.castillo@gmail.com> | 2021-05-20 15:56:15 -0700 |
---|---|---|
committer | Joey Castillo <jose.castillo@gmail.com> | 2021-05-20 15:56:15 -0700 |
commit | b358e76047bc7481974b15a9e514b8ccf42e41ae (patch) | |
tree | 5d8280cacbda91b0140b2a020b74e9e602198d66 /Smol Watch Project/My Project/driver_init.c | |
parent | 7f2f09d3712ac72e54436b479ca2f2130b6e320d (diff) | |
download | Sensor-Watch-b358e76047bc7481974b15a9e514b8ccf42e41ae.tar.gz Sensor-Watch-b358e76047bc7481974b15a9e514b8ccf42e41ae.tar.bz2 Sensor-Watch-b358e76047bc7481974b15a9e514b8ccf42e41ae.zip |
use simple 8-bit counter for LED PWM
Diffstat (limited to 'Smol Watch Project/My Project/driver_init.c')
-rw-r--r-- | Smol Watch Project/My Project/driver_init.c | 14 |
1 files changed, 5 insertions, 9 deletions
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(); |