| 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);
 
- }
 
 
  |