123456789101112131415161718192021222324 |
- #include "at32f403a_407.h"
- #include "io.h"
- #include "FreeRTOS.h"
- #include "task.h"
- #include "settings_api.h"
- #include "io_utils.h"
- #include <stdio.h>
- //
- void io_port_enable(void)
- {
- crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK, TRUE);
- crm_periph_clock_enable(CRM_GPIOB_PERIPH_CLOCK, TRUE);
- crm_periph_clock_enable(CRM_GPIOC_PERIPH_CLOCK, TRUE);
- crm_periph_clock_enable(CRM_GPIOD_PERIPH_CLOCK, TRUE);
- crm_periph_clock_enable(CRM_GPIOE_PERIPH_CLOCK, TRUE);
-
- crm_periph_clock_enable(CRM_IOMUX_PERIPH_CLOCK, TRUE);
-
- crm_periph_clock_enable(CRM_PWC_PERIPH_CLOCK, TRUE);
- crm_periph_clock_enable(CRM_BPR_PERIPH_CLOCK, TRUE);
- pwc_battery_powered_domain_access(TRUE);
- }
|