WIP: refactor RTC to use clock mode directly
This commit is contained in:
@@ -13,19 +13,8 @@
|
||||
|
||||
struct slcd_sync_descriptor SEGMENT_LCD_0;
|
||||
|
||||
struct calendar_descriptor CALENDAR_0;
|
||||
|
||||
struct i2c_m_sync_desc I2C_0;
|
||||
|
||||
void CALENDAR_0_CLOCK_init(void) {
|
||||
hri_mclk_set_APBAMASK_RTC_bit(MCLK);
|
||||
}
|
||||
|
||||
void CALENDAR_0_init(void) {
|
||||
CALENDAR_0_CLOCK_init();
|
||||
calendar_init(&CALENDAR_0, RTC);
|
||||
}
|
||||
|
||||
void I2C_0_PORT_init(void) {
|
||||
|
||||
gpio_set_pin_pull_mode(SDA,
|
||||
|
||||
@@ -38,36 +38,16 @@ extern "C" {
|
||||
|
||||
extern struct adc_sync_descriptor ADC_0;
|
||||
|
||||
extern struct calendar_descriptor CALENDAR_0;
|
||||
|
||||
extern struct i2c_m_sync_desc I2C_0;
|
||||
|
||||
extern struct pwm_descriptor PWM_0;
|
||||
|
||||
extern struct pwm_descriptor PWM_1;
|
||||
extern struct slcd_sync_descriptor SEGMENT_LCD_0;
|
||||
|
||||
void ADC_0_PORT_init(void);
|
||||
void ADC_0_CLOCK_init(void);
|
||||
void ADC_0_init(void);
|
||||
|
||||
void CALENDAR_0_CLOCK_init(void);
|
||||
void CALENDAR_0_init(void);
|
||||
|
||||
void I2C_0_CLOCK_init(void);
|
||||
void I2C_0_init(void);
|
||||
void I2C_0_PORT_init(void);
|
||||
|
||||
void delay_driver_init(void);
|
||||
|
||||
void PWM_0_PORT_init(void);
|
||||
void PWM_0_CLOCK_init(void);
|
||||
void PWM_0_init(void);
|
||||
|
||||
void PWM_1_PORT_init(void);
|
||||
void PWM_1_CLOCK_init(void);
|
||||
void PWM_1_init(void);
|
||||
|
||||
void EXTERNAL_IRQ_0_init(void);
|
||||
|
||||
void SEGMENT_LCD_0_init(void);
|
||||
|
||||
Reference in New Issue
Block a user