Browse Source

update

master
zhaohe 3 years ago
parent
commit
edfd364f24
  1. 4
      APP/main.c
  2. 7
      APP/port.c
  3. 17
      APP/test.c
  4. 2
      APP/test.h
  5. 560
      project_ozone/Listings/project_o.map
  6. 34
      project_ozone/project_o.uvgui.zel
  7. 50
      project_ozone/project_o.uvopt
  8. 5
      project_ozone/project_o.uvproj

4
APP/main.c

@ -10,6 +10,7 @@
#include "../zes8p5066lib/key.h"
#include "../zes8p5066lib/systicket.h"
#include "../zes8p5066lib/uart0.h"
#include "test.h"
#if 0
#define PWM_FREQHZ 25000 //硬件pwm频率
@ -244,6 +245,7 @@ int main(void) {
//
port_fan_set(true);
while (true) {
//
systicket_do_debug_light_state();
@ -251,6 +253,8 @@ int main(void) {
DO_IT_EACH_MS(KEY_PERIOD) { zkey_do_loop_in_each_period(NULL); }
END();
test_all_light();
#if 1 //打印功率
DO_IT_EACH_MS(300) { //
// printf("v :fan:%f,ozone:%f\n", port_adc_get_fan_voltage(), port_adc_get_ozone_generator_voltage());

7
APP/port.c

@ -10,11 +10,10 @@ void port_init() {
zgpio_init_as_output(GPIO_Pin_B13 /**/, zgpio_get_default_output_config(), true);
zgpio_init_as_output(GPIO_Pin_A5 /* */, zgpio_get_default_output_config(), true);
zgpio_init_as_output(GPIO_Pin_A6 /* */, zgpio_get_default_output_config(), true);
// zgpio_init_as_output(GPIO_Pin_A7 /* */, zgpio_get_default_output_config(), true);
// rgb
zgpio_init_as_output(GPIO_Pin_A7 /* */, zgpio_get_default_ode_output_config(), true);
// zgpio_init_as_input(GPIO_Pin_A7 /**/, zgpio_get_default_input_config());
zgpio_init_as_output(GPIO_Pin_A8 /* */, zgpio_get_default_output_config(), true);
zgpio_init_as_output(GPIO_Pin_A9 /* */, zgpio_get_default_output_config(), true);
zgpio_init_as_output(GPIO_Pin_A8 /* */, zgpio_get_default_ode_output_config(), true);
zgpio_init_as_output(GPIO_Pin_A9 /* */, zgpio_get_default_ode_output_config(), true);
//
zgpio_init_as_output(GPIO_Pin_A22 /**/, zgpio_get_default_output_config(), true);
//GPIO初始化

17
APP/test.c

@ -1,11 +1,12 @@
#include "test.h"
#include "../zes8p5066lib/basic.h"
#include "port.h"
void test_all_light(void) {
static uint32_t lastprocess = 0;
static uint8_t debug_led_state = 1;
static int num;
if (systicket_haspassedms(lastprocess) > 300) {
if (systicket_haspassedms(lastprocess) > 1000) {
lastprocess = systicket_get_now_ms();
debug_led_state = !debug_led_state;
num++;
@ -15,22 +16,26 @@ void test_all_light(void) {
port_led2_set(debug_led_state);
port_led3_set(debug_led_state);
if (num % 3 == 0) {
if (num % 4 == 0) {
port_led_r_set(true);
port_led_g_set(false);
port_led_b_set(false);
}
if (num % 3 == 1) {
if (num % 4 == 1) {
port_led_r_set(false);
port_led_g_set(true);
port_led_b_set(false);
}
if (num % 3 == 2) {
if (num % 4 == 2) {
port_led_r_set(false);
port_led_g_set(false);
port_led_b_set(true);
}
if (num % 4 == 3) {
port_led_r_set(false);
port_led_g_set(false);
port_led_b_set(false);
}
}
}

2
APP/test.h

@ -1 +1,3 @@
#pragma once
void test_all_light(void);

560
project_ozone/Listings/project_o.map

@ -24,6 +24,7 @@ Section Cross References
main.o(i.main) refers to systicket.o(i.systicket_haspassedms) for systicket_haspassedms
main.o(i.main) refers to systicket.o(i.systicket_get_now_ms) for systicket_get_now_ms
main.o(i.main) refers to key_1.o(i.zkey_do_loop_in_each_period) for zkey_do_loop_in_each_period
main.o(i.main) refers to test.o(i.test_all_light) for test_all_light
main.o(i.main) refers to port.o(i.port_adc_get_ozone_generator_power) for port_adc_get_ozone_generator_power
main.o(i.main) refers to f2d.o(.text) for __aeabi_f2d
main.o(i.main) refers to port.o(i.port_adc_get_fan_power) for port_adc_get_fan_power
@ -77,6 +78,17 @@ Section Cross References
port.o(i.port_led_b_set) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
port.o(i.port_led_g_set) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
port.o(i.port_led_r_set) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
test.o(i.test_all_light) refers to systicket.o(i.systicket_haspassedms) for systicket_haspassedms
test.o(i.test_all_light) refers to systicket.o(i.systicket_get_now_ms) for systicket_get_now_ms
test.o(i.test_all_light) refers to port.o(i.port_debug_set) for port_debug_set
test.o(i.test_all_light) refers to port.o(i.port_led0_set) for port_led0_set
test.o(i.test_all_light) refers to port.o(i.port_led1_set) for port_led1_set
test.o(i.test_all_light) refers to port.o(i.port_led2_set) for port_led2_set
test.o(i.test_all_light) refers to port.o(i.port_led3_set) for port_led3_set
test.o(i.test_all_light) refers to port.o(i.port_led_r_set) for port_led_r_set
test.o(i.test_all_light) refers to port.o(i.port_led_g_set) for port_led_g_set
test.o(i.test_all_light) refers to port.o(i.port_led_b_set) for port_led_b_set
test.o(i.test_all_light) refers to test.o(.data) for lastprocess
system_es8p5066.o(i.SystemInit) refers to lib_scu.o(i.HRC_Config) for HRC_Config
system_es8p5066.o(i.SystemInit) refers to lib_scu.o(i.SCU_SysClkSelect) for SCU_SysClkSelect
system_es8p5066.o(i.SystemInit) refers to system_es8p5066.o(.data) for SystemCoreClock
@ -503,6 +515,8 @@ Removing Unused input sections from the image.
Removing port.o(i.port_led1_get_state), (20 bytes).
Removing port.o(i.port_led2_get_state), (20 bytes).
Removing port.o(i.port_led3_get_state), (20 bytes).
Removing test.o(.rev16_text), (4 bytes).
Removing test.o(.revsh_text), (4 bytes).
Removing system_es8p5066.o(.rev16_text), (4 bytes).
Removing system_es8p5066.o(.revsh_text), (4 bytes).
Removing es8p5066_iap_table.o(.rev16_text), (4 bytes).
@ -719,7 +733,7 @@ Removing Unused input sections from the image.
Removing key_1.o(.rev16_text), (4 bytes).
Removing key_1.o(.revsh_text), (4 bytes).
225 unused section(s) (total 6856 bytes) removed from the image.
227 unused section(s) (total 6864 bytes) removed from the image.
==============================================================================
@ -732,35 +746,35 @@ Image Symbol Table
RESET 0x00000000 Section 192 startup_es8p5066.o(RESET)
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
../clib/microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE
@ -776,13 +790,14 @@ Image Symbol Table
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
..\APP\light.c 0x00000000 Number 0 light.o ABSOLUTE
..\APP\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\APP\ozone_pwm_control.c 0x00000000 Number 0 ozone_pwm_control.o ABSOLUTE
..\APP\port.c 0x00000000 Number 0 port.o ABSOLUTE
..\APP\pwm.c 0x00000000 Number 0 pwm.o ABSOLUTE
..\APP\test.c 0x00000000 Number 0 test.o ABSOLUTE
..\CMSIS\system_es8p5066.c 0x00000000 Number 0 system_es8p5066.o ABSOLUTE
..\Library\Source\es8p5066_iap_table.c 0x00000000 Number 0 es8p5066_iap_table.o ABSOLUTE
..\Library\Source\lib_adc.c 0x00000000 Number 0 lib_adc.o ABSOLUTE
@ -799,6 +814,7 @@ Image Symbol Table
..\PlatForm\irqhandler.c 0x00000000 Number 0 irqhandler.o ABSOLUTE
..\\APP\\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\\APP\\port.c 0x00000000 Number 0 port.o ABSOLUTE
..\\APP\\test.c 0x00000000 Number 0 test.o ABSOLUTE
..\\CMSIS\\system_es8p5066.c 0x00000000 Number 0 system_es8p5066.o ABSOLUTE
..\\Library\\Source\\es8p5066_iap_table.c 0x00000000 Number 0 es8p5066_iap_table.o ABSOLUTE
..\\Library\\Source\\lib_adc.c 0x00000000 Number 0 lib_adc.o ABSOLUTE
@ -852,8 +868,8 @@ Image Symbol Table
.text 0x00000470 Section 40 cdcmple.o(.text)
.text 0x00000498 Section 0 d2f.o(.text)
.text 0x000004d0 Section 0 uldiv.o(.text)
.text 0x00000530 Section 0 iusefp.o(.text)
.text 0x00000530 Section 0 fepilogue.o(.text)
.text 0x00000530 Section 0 iusefp.o(.text)
.text 0x000005b2 Section 0 depilogue.o(.text)
.text 0x00000670 Section 0 dadd.o(.text)
.text 0x000007d8 Section 0 dfixul.o(.text)
@ -922,63 +938,68 @@ Image Symbol Table
i.adc_pin_init 0x00002230 Section 0 adc_1.o(i.adc_pin_init)
i.fputc 0x00002258 Section 0 lib_printf.o(i.fputc)
i.main 0x000022a4 Section 0 main.o(i.main)
i.onkey 0x00002400 Section 0 main.o(i.onkey)
i.port_adc_get_fan_power 0x000024a8 Section 0 port.o(i.port_adc_get_fan_power)
i.port_adc_get_ozone_generator_power 0x000024cc Section 0 port.o(i.port_adc_get_ozone_generator_power)
i.port_debug_set 0x000024fc Section 0 port.o(i.port_debug_set)
i.port_fan_get 0x0000250e Section 0 port.o(i.port_fan_get)
i.port_fan_set 0x00002520 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_interval_key_state 0x0000253a Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_level_key_state 0x0000254c Section 0 port.o(i.port_gpio_get_level_key_state)
i.port_gpio_get_power_key_state 0x0000255e Section 0 port.o(i.port_gpio_get_power_key_state)
i.port_gpio_get_timer_key_state 0x00002570 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_init 0x00002582 Section 0 port.o(i.port_init)
i.port_led0_set 0x00002668 Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x0000267a Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x0000268c Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x0000269e Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x000026b0 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x000026c2 Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x000026d4 Section 0 port.o(i.port_led_r_set)
i.prv_zkey_process_each_after_filter 0x000026e8 Section 0 key_1.o(i.prv_zkey_process_each_after_filter)
prv_zkey_process_each_after_filter 0x000026e9 Thumb Code 86 key_1.o(i.prv_zkey_process_each_after_filter)
i.systicket_delay_ms 0x00002744 Section 0 systicket.o(i.systicket_delay_ms)
i.systicket_do_debug_light_state 0x00002760 Section 0 main.o(i.systicket_do_debug_light_state)
i.systicket_get_now_ms 0x000027a8 Section 0 systicket.o(i.systicket_get_now_ms)
i.systicket_haspassedms 0x000027b4 Section 0 systicket.o(i.systicket_haspassedms)
i.systicket_init 0x000027d0 Section 0 systicket.o(i.systicket_init)
i.uart0_init 0x00002810 Section 0 uart0_1.o(i.uart0_init)
i.uart0_init_pin 0x00002894 Section 0 uart0_1.o(i.uart0_init_pin)
uart0_init_pin 0x00002895 Thumb Code 146 uart0_1.o(i.uart0_init_pin)
i.zgpio_get_default_input_config 0x00002928 Section 0 gpio.o(i.zgpio_get_default_input_config)
i.zgpio_get_default_ode_output_config 0x00002948 Section 0 gpio.o(i.zgpio_get_default_ode_output_config)
i.zgpio_get_default_output_config 0x00002968 Section 0 gpio.o(i.zgpio_get_default_output_config)
i.zgpio_init_all_gpio 0x00002984 Section 0 gpio.o(i.zgpio_init_all_gpio)
i.zgpio_init_as_input 0x00002986 Section 0 gpio.o(i.zgpio_init_as_input)
i.zgpio_init_as_output 0x00002996 Section 0 gpio.o(i.zgpio_init_as_output)
i.zkey_do_loop_in_each_period 0x000029b0 Section 0 key_1.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x000029ec Section 0 key_1.o(i.zkey_init)
i.zkey_process_each 0x00002a60 Section 0 key_1.o(i.zkey_process_each)
.conststring 0x00002aa0 Section 45 main.o(.conststring)
i.onkey 0x00002404 Section 0 main.o(i.onkey)
i.port_adc_get_fan_power 0x000024ac Section 0 port.o(i.port_adc_get_fan_power)
i.port_adc_get_ozone_generator_power 0x000024d0 Section 0 port.o(i.port_adc_get_ozone_generator_power)
i.port_debug_set 0x00002500 Section 0 port.o(i.port_debug_set)
i.port_fan_get 0x00002512 Section 0 port.o(i.port_fan_get)
i.port_fan_set 0x00002524 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_interval_key_state 0x0000253e Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_level_key_state 0x00002550 Section 0 port.o(i.port_gpio_get_level_key_state)
i.port_gpio_get_power_key_state 0x00002562 Section 0 port.o(i.port_gpio_get_power_key_state)
i.port_gpio_get_timer_key_state 0x00002574 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_init 0x00002586 Section 0 port.o(i.port_init)
i.port_led0_set 0x0000266c Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x0000267e Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x00002690 Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x000026a2 Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x000026b4 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x000026c6 Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x000026d8 Section 0 port.o(i.port_led_r_set)
i.prv_zkey_process_each_after_filter 0x000026ec Section 0 key_1.o(i.prv_zkey_process_each_after_filter)
prv_zkey_process_each_after_filter 0x000026ed Thumb Code 86 key_1.o(i.prv_zkey_process_each_after_filter)
i.systicket_delay_ms 0x00002748 Section 0 systicket.o(i.systicket_delay_ms)
i.systicket_do_debug_light_state 0x00002764 Section 0 main.o(i.systicket_do_debug_light_state)
i.systicket_get_now_ms 0x000027ac Section 0 systicket.o(i.systicket_get_now_ms)
i.systicket_haspassedms 0x000027b8 Section 0 systicket.o(i.systicket_haspassedms)
i.systicket_init 0x000027d4 Section 0 systicket.o(i.systicket_init)
i.test_all_light 0x00002814 Section 0 test.o(i.test_all_light)
i.uart0_init 0x00002958 Section 0 uart0_1.o(i.uart0_init)
i.uart0_init_pin 0x000029dc Section 0 uart0_1.o(i.uart0_init_pin)
uart0_init_pin 0x000029dd Thumb Code 146 uart0_1.o(i.uart0_init_pin)
i.zgpio_get_default_input_config 0x00002a70 Section 0 gpio.o(i.zgpio_get_default_input_config)
i.zgpio_get_default_ode_output_config 0x00002a90 Section 0 gpio.o(i.zgpio_get_default_ode_output_config)
i.zgpio_get_default_output_config 0x00002ab0 Section 0 gpio.o(i.zgpio_get_default_output_config)
i.zgpio_init_all_gpio 0x00002acc Section 0 gpio.o(i.zgpio_init_all_gpio)
i.zgpio_init_as_input 0x00002ace Section 0 gpio.o(i.zgpio_init_as_input)
i.zgpio_init_as_output 0x00002ade Section 0 gpio.o(i.zgpio_init_as_output)
i.zkey_do_loop_in_each_period 0x00002af8 Section 0 key_1.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00002b34 Section 0 key_1.o(i.zkey_init)
i.zkey_process_each 0x00002ba8 Section 0 key_1.o(i.zkey_process_each)
.conststring 0x00002be8 Section 45 main.o(.conststring)
.data 0x20000000 Section 144 main.o(.data)
s_keys 0x20000004 Data 112 main.o(.data)
lastprocess 0x20000080 Data 4 main.o(.data)
debug_led_state 0x20000084 Data 1 main.o(.data)
__ticket 0x20000088 Data 4 main.o(.data)
__ticket 0x2000008c Data 4 main.o(.data)
.data 0x20000090 Section 4 system_es8p5066.o(.data)
.data 0x20000094 Section 1 adc_1.o(.data)
g_default_adc_ch 0x20000094 Data 1 adc_1.o(.data)
.data 0x20000095 Section 21 gpio.o(.data)
default_config 0x20000095 Data 7 gpio.o(.data)
default_config 0x2000009c Data 7 gpio.o(.data)
default_config 0x200000a3 Data 7 gpio.o(.data)
.data 0x200000ac Section 4 systicket.o(.data)
.data 0x200000b0 Section 5 key_1.o(.data)
s_module 0x200000b0 Data 4 key_1.o(.data)
s_inited 0x200000b4 Data 1 key_1.o(.data)
.data 0x200000b8 Section 4 stdout.o(.data)
STACK 0x200000c0 Section 1024 startup_es8p5066.o(STACK)
.data 0x20000090 Section 12 test.o(.data)
lastprocess 0x20000090 Data 4 test.o(.data)
debug_led_state 0x20000094 Data 1 test.o(.data)
num 0x20000098 Data 4 test.o(.data)
.data 0x2000009c Section 4 system_es8p5066.o(.data)
.data 0x200000a0 Section 1 adc_1.o(.data)
g_default_adc_ch 0x200000a0 Data 1 adc_1.o(.data)
.data 0x200000a1 Section 21 gpio.o(.data)
default_config 0x200000a1 Data 7 gpio.o(.data)
default_config 0x200000a8 Data 7 gpio.o(.data)
default_config 0x200000af Data 7 gpio.o(.data)
.data 0x200000b8 Section 4 systicket.o(.data)
.data 0x200000bc Section 5 key_1.o(.data)
s_module 0x200000bc Data 4 key_1.o(.data)
s_inited 0x200000c0 Data 1 key_1.o(.data)
.data 0x200000c4 Section 4 stdout.o(.data)
STACK 0x200000c8 Section 1024 startup_es8p5066.o(STACK)
Global Symbols
@ -1158,48 +1179,49 @@ Image Symbol Table
adc_module_init 0x000021f5 Thumb Code 56 adc_1.o(i.adc_module_init)
adc_pin_init 0x00002231 Thumb Code 36 adc_1.o(i.adc_pin_init)
fputc 0x00002259 Thumb Code 66 lib_printf.o(i.fputc)
main 0x000022a5 Thumb Code 212 main.o(i.main)
onkey 0x00002401 Thumb Code 110 main.o(i.onkey)
port_adc_get_fan_power 0x000024a9 Thumb Code 30 port.o(i.port_adc_get_fan_power)
port_adc_get_ozone_generator_power 0x000024cd Thumb Code 42 port.o(i.port_adc_get_ozone_generator_power)
port_debug_set 0x000024fd Thumb Code 18 port.o(i.port_debug_set)
port_fan_get 0x0000250f Thumb Code 18 port.o(i.port_fan_get)
port_fan_set 0x00002521 Thumb Code 26 port.o(i.port_fan_set)
port_gpio_get_interval_key_state 0x0000253b Thumb Code 18 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_level_key_state 0x0000254d Thumb Code 18 port.o(i.port_gpio_get_level_key_state)
port_gpio_get_power_key_state 0x0000255f Thumb Code 18 port.o(i.port_gpio_get_power_key_state)
port_gpio_get_timer_key_state 0x00002571 Thumb Code 18 port.o(i.port_gpio_get_timer_key_state)
port_init 0x00002583 Thumb Code 230 port.o(i.port_init)
port_led0_set 0x00002669 Thumb Code 18 port.o(i.port_led0_set)
port_led1_set 0x0000267b Thumb Code 18 port.o(i.port_led1_set)
port_led2_set 0x0000268d Thumb Code 18 port.o(i.port_led2_set)
port_led3_set 0x0000269f Thumb Code 18 port.o(i.port_led3_set)
port_led_b_set 0x000026b1 Thumb Code 18 port.o(i.port_led_b_set)
port_led_g_set 0x000026c3 Thumb Code 18 port.o(i.port_led_g_set)
port_led_r_set 0x000026d5 Thumb Code 18 port.o(i.port_led_r_set)
systicket_delay_ms 0x00002745 Thumb Code 26 systicket.o(i.systicket_delay_ms)
systicket_do_debug_light_state 0x00002761 Thumb Code 64 main.o(i.systicket_do_debug_light_state)
systicket_get_now_ms 0x000027a9 Thumb Code 6 systicket.o(i.systicket_get_now_ms)
systicket_haspassedms 0x000027b5 Thumb Code 28 systicket.o(i.systicket_haspassedms)
systicket_init 0x000027d1 Thumb Code 54 systicket.o(i.systicket_init)
uart0_init 0x00002811 Thumb Code 128 uart0_1.o(i.uart0_init)
zgpio_get_default_input_config 0x00002929 Thumb Code 26 gpio.o(i.zgpio_get_default_input_config)
zgpio_get_default_ode_output_config 0x00002949 Thumb Code 26 gpio.o(i.zgpio_get_default_ode_output_config)
zgpio_get_default_output_config 0x00002969 Thumb Code 22 gpio.o(i.zgpio_get_default_output_config)
zgpio_init_all_gpio 0x00002985 Thumb Code 2 gpio.o(i.zgpio_init_all_gpio)
zgpio_init_as_input 0x00002987 Thumb Code 16 gpio.o(i.zgpio_init_as_input)
zgpio_init_as_output 0x00002997 Thumb Code 26 gpio.o(i.zgpio_init_as_output)
zkey_do_loop_in_each_period 0x000029b1 Thumb Code 50 key_1.o(i.zkey_do_loop_in_each_period)
zkey_init 0x000029ed Thumb Code 108 key_1.o(i.zkey_init)
zkey_process_each 0x00002a61 Thumb Code 62 key_1.o(i.zkey_process_each)
Region$$Table$$Base 0x00002ad0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002af0 Number 0 anon$$obj.o(Region$$Table)
main 0x000022a5 Thumb Code 216 main.o(i.main)
onkey 0x00002405 Thumb Code 110 main.o(i.onkey)
port_adc_get_fan_power 0x000024ad Thumb Code 30 port.o(i.port_adc_get_fan_power)
port_adc_get_ozone_generator_power 0x000024d1 Thumb Code 42 port.o(i.port_adc_get_ozone_generator_power)
port_debug_set 0x00002501 Thumb Code 18 port.o(i.port_debug_set)
port_fan_get 0x00002513 Thumb Code 18 port.o(i.port_fan_get)
port_fan_set 0x00002525 Thumb Code 26 port.o(i.port_fan_set)
port_gpio_get_interval_key_state 0x0000253f Thumb Code 18 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_level_key_state 0x00002551 Thumb Code 18 port.o(i.port_gpio_get_level_key_state)
port_gpio_get_power_key_state 0x00002563 Thumb Code 18 port.o(i.port_gpio_get_power_key_state)
port_gpio_get_timer_key_state 0x00002575 Thumb Code 18 port.o(i.port_gpio_get_timer_key_state)
port_init 0x00002587 Thumb Code 230 port.o(i.port_init)
port_led0_set 0x0000266d Thumb Code 18 port.o(i.port_led0_set)
port_led1_set 0x0000267f Thumb Code 18 port.o(i.port_led1_set)
port_led2_set 0x00002691 Thumb Code 18 port.o(i.port_led2_set)
port_led3_set 0x000026a3 Thumb Code 18 port.o(i.port_led3_set)
port_led_b_set 0x000026b5 Thumb Code 18 port.o(i.port_led_b_set)
port_led_g_set 0x000026c7 Thumb Code 18 port.o(i.port_led_g_set)
port_led_r_set 0x000026d9 Thumb Code 18 port.o(i.port_led_r_set)
systicket_delay_ms 0x00002749 Thumb Code 26 systicket.o(i.systicket_delay_ms)
systicket_do_debug_light_state 0x00002765 Thumb Code 64 main.o(i.systicket_do_debug_light_state)
systicket_get_now_ms 0x000027ad Thumb Code 6 systicket.o(i.systicket_get_now_ms)
systicket_haspassedms 0x000027b9 Thumb Code 28 systicket.o(i.systicket_haspassedms)
systicket_init 0x000027d5 Thumb Code 54 systicket.o(i.systicket_init)
test_all_light 0x00002815 Thumb Code 310 test.o(i.test_all_light)
uart0_init 0x00002959 Thumb Code 128 uart0_1.o(i.uart0_init)
zgpio_get_default_input_config 0x00002a71 Thumb Code 26 gpio.o(i.zgpio_get_default_input_config)
zgpio_get_default_ode_output_config 0x00002a91 Thumb Code 26 gpio.o(i.zgpio_get_default_ode_output_config)
zgpio_get_default_output_config 0x00002ab1 Thumb Code 22 gpio.o(i.zgpio_get_default_output_config)
zgpio_init_all_gpio 0x00002acd Thumb Code 2 gpio.o(i.zgpio_init_all_gpio)
zgpio_init_as_input 0x00002acf Thumb Code 16 gpio.o(i.zgpio_init_as_input)
zgpio_init_as_output 0x00002adf Thumb Code 26 gpio.o(i.zgpio_init_as_output)
zkey_do_loop_in_each_period 0x00002af9 Thumb Code 50 key_1.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00002b35 Thumb Code 108 key_1.o(i.zkey_init)
zkey_process_each 0x00002ba9 Thumb Code 62 key_1.o(i.zkey_process_each)
Region$$Table$$Base 0x00002c18 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002c38 Number 0 anon$$obj.o(Region$$Table)
a 0x20000000 Data 4 main.o(.data)
key_module 0x20000074 Data 12 main.o(.data)
SystemCoreClock 0x20000090 Data 4 system_es8p5066.o(.data)
g_sys_sick 0x200000ac Data 4 systicket.o(.data)
__stdout 0x200000b8 Data 4 stdout.o(.data)
__initial_sp 0x200004c0 Data 0 startup_es8p5066.o(STACK)
SystemCoreClock 0x2000009c Data 4 system_es8p5066.o(.data)
g_sys_sick 0x200000b8 Data 4 systicket.o(.data)
__stdout 0x200000c4 Data 4 stdout.o(.data)
__initial_sp 0x200004c8 Data 0 startup_es8p5066.o(STACK)
@ -1209,170 +1231,171 @@ Memory Map of the image
Image Entry point : 0x000000c1
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002bac, Max: 0x00010000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002d00, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002af0, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002c38, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x000000c0 Data RO 1766 RESET startup_es8p5066.o
0x000000c0 0x000000c0 0x00000000 Code RO 2047 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x000000c0 0x000000c0 0x00000004 Code RO 2335 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x000000c4 0x000000c4 0x00000004 Code RO 2338 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2340 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2342 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x000000c8 0x000000c8 0x00000008 Code RO 2343 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x000000d0 0x000000d0 0x00000004 Code RO 2350 .ARM.Collect$$$$0000000E mc_p.l(entry12b.o)
0x000000d4 0x000000d4 0x00000000 Code RO 2345 .ARM.Collect$$$$0000000F mc_p.l(entry10a.o)
0x000000d4 0x000000d4 0x00000000 Code RO 2347 .ARM.Collect$$$$00000011 mc_p.l(entry11a.o)
0x000000d4 0x000000d4 0x00000004 Code RO 2336 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x000000d8 0x000000d8 0x0000001c Code RO 1767 .text startup_es8p5066.o
0x000000f4 0x000000f4 0x0000002c Code RO 2050 .text mc_p.l(uidiv.o)
0x00000120 0x00000120 0x0000001c Code RO 2052 .text mc_p.l(strcmp.o)
0x0000013c 0x0000013c 0x0000007a Code RO 2315 .text mf_p.l(fmul.o)
0x000001b6 0x000001b6 0x0000007c Code RO 2317 .text mf_p.l(fdiv.o)
0x00000000 0x00000000 0x000000c0 Data RO 1790 RESET startup_es8p5066.o
0x000000c0 0x000000c0 0x00000000 Code RO 2068 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x000000c0 0x000000c0 0x00000004 Code RO 2356 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x000000c4 0x000000c4 0x00000004 Code RO 2359 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2361 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2363 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x000000c8 0x000000c8 0x00000008 Code RO 2364 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x000000d0 0x000000d0 0x00000004 Code RO 2371 .ARM.Collect$$$$0000000E mc_p.l(entry12b.o)
0x000000d4 0x000000d4 0x00000000 Code RO 2366 .ARM.Collect$$$$0000000F mc_p.l(entry10a.o)
0x000000d4 0x000000d4 0x00000000 Code RO 2368 .ARM.Collect$$$$00000011 mc_p.l(entry11a.o)
0x000000d4 0x000000d4 0x00000004 Code RO 2357 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x000000d8 0x000000d8 0x0000001c Code RO 1791 .text startup_es8p5066.o
0x000000f4 0x000000f4 0x0000002c Code RO 2071 .text mc_p.l(uidiv.o)
0x00000120 0x00000120 0x0000001c Code RO 2073 .text mc_p.l(strcmp.o)
0x0000013c 0x0000013c 0x0000007a Code RO 2336 .text mf_p.l(fmul.o)
0x000001b6 0x000001b6 0x0000007c Code RO 2338 .text mf_p.l(fdiv.o)
0x00000232 0x00000232 0x00000002 PAD
0x00000234 0x00000234 0x000000d0 Code RO 2319 .text mf_p.l(dmul.o)
0x00000304 0x00000304 0x000000f0 Code RO 2321 .text mf_p.l(ddiv.o)
0x000003f4 0x000003f4 0x0000000e Code RO 2323 .text mf_p.l(ffltui.o)
0x00000234 0x00000234 0x000000d0 Code RO 2340 .text mf_p.l(dmul.o)
0x00000304 0x00000304 0x000000f0 Code RO 2342 .text mf_p.l(ddiv.o)
0x000003f4 0x000003f4 0x0000000e Code RO 2344 .text mf_p.l(ffltui.o)
0x00000402 0x00000402 0x00000002 PAD
0x00000404 0x00000404 0x0000001c Code RO 2325 .text mf_p.l(dfltui.o)
0x00000420 0x00000420 0x00000028 Code RO 2327 .text mf_p.l(ffixui.o)
0x00000448 0x00000448 0x00000028 Code RO 2329 .text mf_p.l(f2d.o)
0x00000470 0x00000470 0x00000028 Code RO 2331 .text mf_p.l(cdcmple.o)
0x00000498 0x00000498 0x00000038 Code RO 2333 .text mf_p.l(d2f.o)
0x000004d0 0x000004d0 0x00000060 Code RO 2352 .text mc_p.l(uldiv.o)
0x00000530 0x00000530 0x00000000 Code RO 2354 .text mc_p.l(iusefp.o)
0x00000530 0x00000530 0x00000082 Code RO 2355 .text mf_p.l(fepilogue.o)
0x000005b2 0x000005b2 0x000000be Code RO 2357 .text mf_p.l(depilogue.o)
0x00000670 0x00000670 0x00000168 Code RO 2361 .text mf_p.l(dadd.o)
0x000007d8 0x000007d8 0x00000040 Code RO 2363 .text mf_p.l(dfixul.o)
0x00000818 0x00000818 0x00000028 Code RO 2365 .text mf_p.l(cdrcmple.o)
0x00000840 0x00000840 0x00000024 Code RO 2367 .text mc_p.l(init.o)
0x00000864 0x00000864 0x00000020 Code RO 2369 .text mc_p.l(llshl.o)
0x00000884 0x00000884 0x00000022 Code RO 2371 .text mc_p.l(llushr.o)
0x000008a6 0x000008a6 0x00000026 Code RO 2373 .text mc_p.l(llsshr.o)
0x000008cc 0x000008cc 0x00000010 Code RO 406 i.ADC_ClearIFStatus lib_adc.o
0x000008dc 0x000008dc 0x00000010 Code RO 409 i.ADC_GetConvValue lib_adc.o
0x000008ec 0x000008ec 0x00000018 Code RO 411 i.ADC_GetIFStatus lib_adc.o
0x00000904 0x00000904 0x00000150 Code RO 412 i.ADC_Init lib_adc.o
0x00000a54 0x00000a54 0x00000030 Code RO 413 i.ADC_Reset lib_adc.o
0x00000a84 0x00000a84 0x00000018 Code RO 414 i.ADC_Set_CH lib_adc.o
0x00000a9c 0x00000a9c 0x00000028 Code RO 415 i.ADC_SoftStart lib_adc.o
0x00000ac4 0x00000ac4 0x00000028 Code RO 416 i.ADC_SoftStop lib_adc.o
0x00000aec 0x00000aec 0x00000034 Code RO 935 i.DeviceClockAllEnable lib_scu.o
0x00000b20 0x00000b20 0x000000b8 Code RO 497 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o
0x00000bd8 0x00000bd8 0x00000086 Code RO 498 i.GPIO_Init lib_gpio.o
0x00000404 0x00000404 0x0000001c Code RO 2346 .text mf_p.l(dfltui.o)
0x00000420 0x00000420 0x00000028 Code RO 2348 .text mf_p.l(ffixui.o)
0x00000448 0x00000448 0x00000028 Code RO 2350 .text mf_p.l(f2d.o)
0x00000470 0x00000470 0x00000028 Code RO 2352 .text mf_p.l(cdcmple.o)
0x00000498 0x00000498 0x00000038 Code RO 2354 .text mf_p.l(d2f.o)
0x000004d0 0x000004d0 0x00000060 Code RO 2373 .text mc_p.l(uldiv.o)
0x00000530 0x00000530 0x00000000 Code RO 2375 .text mc_p.l(iusefp.o)
0x00000530 0x00000530 0x00000082 Code RO 2376 .text mf_p.l(fepilogue.o)
0x000005b2 0x000005b2 0x000000be Code RO 2378 .text mf_p.l(depilogue.o)
0x00000670 0x00000670 0x00000168 Code RO 2382 .text mf_p.l(dadd.o)
0x000007d8 0x000007d8 0x00000040 Code RO 2384 .text mf_p.l(dfixul.o)
0x00000818 0x00000818 0x00000028 Code RO 2386 .text mf_p.l(cdrcmple.o)
0x00000840 0x00000840 0x00000024 Code RO 2388 .text mc_p.l(init.o)
0x00000864 0x00000864 0x00000020 Code RO 2390 .text mc_p.l(llshl.o)
0x00000884 0x00000884 0x00000022 Code RO 2392 .text mc_p.l(llushr.o)
0x000008a6 0x000008a6 0x00000026 Code RO 2394 .text mc_p.l(llsshr.o)
0x000008cc 0x000008cc 0x00000010 Code RO 430 i.ADC_ClearIFStatus lib_adc.o
0x000008dc 0x000008dc 0x00000010 Code RO 433 i.ADC_GetConvValue lib_adc.o
0x000008ec 0x000008ec 0x00000018 Code RO 435 i.ADC_GetIFStatus lib_adc.o
0x00000904 0x00000904 0x00000150 Code RO 436 i.ADC_Init lib_adc.o
0x00000a54 0x00000a54 0x00000030 Code RO 437 i.ADC_Reset lib_adc.o
0x00000a84 0x00000a84 0x00000018 Code RO 438 i.ADC_Set_CH lib_adc.o
0x00000a9c 0x00000a9c 0x00000028 Code RO 439 i.ADC_SoftStart lib_adc.o
0x00000ac4 0x00000ac4 0x00000028 Code RO 440 i.ADC_SoftStop lib_adc.o
0x00000aec 0x00000aec 0x00000034 Code RO 959 i.DeviceClockAllEnable lib_scu.o
0x00000b20 0x00000b20 0x000000b8 Code RO 521 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o
0x00000bd8 0x00000bd8 0x00000086 Code RO 522 i.GPIO_Init lib_gpio.o
0x00000c5e 0x00000c5e 0x00000002 PAD
0x00000c60 0x00000c60 0x00000030 Code RO 499 i.GPIO_ReadBit lib_gpio.o
0x00000c90 0x00000c90 0x00000068 Code RO 502 i.GPIO_SetDSRegFromPin lib_gpio.o
0x00000cf8 0x00000cf8 0x0000004c Code RO 503 i.GPIO_SetDirRegFromPin lib_gpio.o
0x00000d44 0x00000d44 0x000003bc Code RO 504 i.GPIO_SetFuncxRegFromPin lib_gpio.o
0x00001100 0x00001100 0x00000068 Code RO 505 i.GPIO_SetODERegFromPin lib_gpio.o
0x00001168 0x00001168 0x00000068 Code RO 506 i.GPIO_SetPDERegFromPin lib_gpio.o
0x000011d0 0x000011d0 0x00000068 Code RO 507 i.GPIO_SetPUERegFromPin lib_gpio.o
0x00001238 0x00001238 0x00000068 Code RO 508 i.GPIO_SetPortFLTFromPin lib_gpio.o
0x000012a0 0x000012a0 0x00000068 Code RO 509 i.GPIO_SetPortTypeFromPin lib_gpio.o
0x00001308 0x00001308 0x00000068 Code RO 510 i.GPIO_SetSingalTypeFromPin lib_gpio.o
0x00001370 0x00001370 0x0000004c Code RO 513 i.GPIO_WriteBit lib_gpio.o
0x000013bc 0x000013bc 0x000000cc Code RO 938 i.HRC_Config lib_scu.o
0x00001488 0x00001488 0x00000004 Code RO 1773 i.HardFault_IRQHandler irqhandler.o
0x0000148c 0x0000148c 0x00000002 Code RO 1774 i.NMI_IRQHandler irqhandler.o
0x00000c60 0x00000c60 0x00000030 Code RO 523 i.GPIO_ReadBit lib_gpio.o
0x00000c90 0x00000c90 0x00000068 Code RO 526 i.GPIO_SetDSRegFromPin lib_gpio.o
0x00000cf8 0x00000cf8 0x0000004c Code RO 527 i.GPIO_SetDirRegFromPin lib_gpio.o
0x00000d44 0x00000d44 0x000003bc Code RO 528 i.GPIO_SetFuncxRegFromPin lib_gpio.o
0x00001100 0x00001100 0x00000068 Code RO 529 i.GPIO_SetODERegFromPin lib_gpio.o
0x00001168 0x00001168 0x00000068 Code RO 530 i.GPIO_SetPDERegFromPin lib_gpio.o
0x000011d0 0x000011d0 0x00000068 Code RO 531 i.GPIO_SetPUERegFromPin lib_gpio.o
0x00001238 0x00001238 0x00000068 Code RO 532 i.GPIO_SetPortFLTFromPin lib_gpio.o
0x000012a0 0x000012a0 0x00000068 Code RO 533 i.GPIO_SetPortTypeFromPin lib_gpio.o
0x00001308 0x00001308 0x00000068 Code RO 534 i.GPIO_SetSingalTypeFromPin lib_gpio.o
0x00001370 0x00001370 0x0000004c Code RO 537 i.GPIO_WriteBit lib_gpio.o
0x000013bc 0x000013bc 0x000000cc Code RO 962 i.HRC_Config lib_scu.o
0x00001488 0x00001488 0x00000004 Code RO 1797 i.HardFault_IRQHandler irqhandler.o
0x0000148c 0x0000148c 0x00000002 Code RO 1798 i.NMI_IRQHandler irqhandler.o
0x0000148e 0x0000148e 0x00000002 PAD
0x00001490 0x00001490 0x00000064 Code RO 896 i.NVIC_Init lib_scs.o
0x000014f4 0x000014f4 0x00000002 Code RO 1775 i.PendSV_IRQHandler irqhandler.o
0x00001490 0x00001490 0x00000064 Code RO 920 i.NVIC_Init lib_scs.o
0x000014f4 0x000014f4 0x00000002 Code RO 1799 i.PendSV_IRQHandler irqhandler.o
0x000014f6 0x000014f6 0x00000002 PAD
0x000014f8 0x000014f8 0x0000002c Code RO 947 i.SCU_SysClkSelect lib_scu.o
0x00001524 0x00001524 0x00000002 Code RO 1776 i.SVC_IRQHandler irqhandler.o
0x000014f8 0x000014f8 0x0000002c Code RO 971 i.SCU_SysClkSelect lib_scu.o
0x00001524 0x00001524 0x00000002 Code RO 1800 i.SVC_IRQHandler irqhandler.o
0x00001526 0x00001526 0x00000002 PAD
0x00001528 0x00001528 0x00000010 Code RO 1932 i.SysTick_IRQHandler systicket.o
0x00001538 0x00001538 0x00000040 Code RO 899 i.SysTick_Init lib_scs.o
0x00001578 0x00001578 0x00000024 Code RO 308 i.SystemInit system_es8p5066.o
0x0000159c 0x0000159c 0x00000004 Code RO 1585 i.UART_ClearITPendingBit lib_uart.o
0x000015a0 0x000015a0 0x00000010 Code RO 1586 i.UART_GetFlagStatus lib_uart.o
0x000015b0 0x000015b0 0x00000014 Code RO 1589 i.UART_ITConfig lib_uart.o
0x000015c4 0x000015c4 0x00000168 Code RO 1590 i.UART_Init lib_uart.o
0x0000172c 0x0000172c 0x00000006 Code RO 1595 i.UART_SendByte lib_uart.o
0x00001732 0x00001732 0x00000010 Code RO 1598 i.UART_TBIMConfig lib_uart.o
0x00001528 0x00001528 0x00000010 Code RO 1953 i.SysTick_IRQHandler systicket.o
0x00001538 0x00001538 0x00000040 Code RO 923 i.SysTick_Init lib_scs.o
0x00001578 0x00001578 0x00000024 Code RO 332 i.SystemInit system_es8p5066.o
0x0000159c 0x0000159c 0x00000004 Code RO 1609 i.UART_ClearITPendingBit lib_uart.o
0x000015a0 0x000015a0 0x00000010 Code RO 1610 i.UART_GetFlagStatus lib_uart.o
0x000015b0 0x000015b0 0x00000014 Code RO 1613 i.UART_ITConfig lib_uart.o
0x000015c4 0x000015c4 0x00000168 Code RO 1614 i.UART_Init lib_uart.o
0x0000172c 0x0000172c 0x00000006 Code RO 1619 i.UART_SendByte lib_uart.o
0x00001732 0x00001732 0x00000010 Code RO 1622 i.UART_TBIMConfig lib_uart.o
0x00001742 0x00001742 0x00000002 PAD
0x00001744 0x00001744 0x00000020 Code RO 2287 i.__0printf mc_p.l(printfa.o)
0x00001764 0x00001764 0x0000002e Code RO 2359 i.__ARM_clz mf_p.l(depilogue.o)
0x00001792 0x00001792 0x0000001c Code RO 728 i.__ARM_common_switch8 lib_gpio.o
0x000017ae 0x000017ae 0x0000000e Code RO 2377 i.__scatterload_copy mc_p.l(handlers.o)
0x000017bc 0x000017bc 0x00000002 Code RO 2378 i.__scatterload_null mc_p.l(handlers.o)
0x000017be 0x000017be 0x0000000e Code RO 2379 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x000017cc 0x000017cc 0x00000174 Code RO 2294 i._fp_digits mc_p.l(printfa.o)
0x00001940 0x00001940 0x000006f0 Code RO 2295 i._printf_core mc_p.l(printfa.o)
0x00002030 0x00002030 0x00000020 Code RO 2296 i._printf_post_padding mc_p.l(printfa.o)
0x00002050 0x00002050 0x0000002c Code RO 2297 i._printf_pre_padding mc_p.l(printfa.o)
0x0000207c 0x0000207c 0x000000f0 Code RO 1814 i.adc_get_chnum adc_1.o
0x0000216c 0x0000216c 0x00000012 Code RO 1815 i.adc_get_value adc_1.o
0x0000217e 0x0000217e 0x00000034 Code RO 1816 i.adc_get_value_by_adcch adc_1.o
0x00001744 0x00001744 0x00000020 Code RO 2308 i.__0printf mc_p.l(printfa.o)
0x00001764 0x00001764 0x0000002e Code RO 2380 i.__ARM_clz mf_p.l(depilogue.o)
0x00001792 0x00001792 0x0000001c Code RO 752 i.__ARM_common_switch8 lib_gpio.o
0x000017ae 0x000017ae 0x0000000e Code RO 2398 i.__scatterload_copy mc_p.l(handlers.o)
0x000017bc 0x000017bc 0x00000002 Code RO 2399 i.__scatterload_null mc_p.l(handlers.o)
0x000017be 0x000017be 0x0000000e Code RO 2400 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x000017cc 0x000017cc 0x00000174 Code RO 2315 i._fp_digits mc_p.l(printfa.o)
0x00001940 0x00001940 0x000006f0 Code RO 2316 i._printf_core mc_p.l(printfa.o)
0x00002030 0x00002030 0x00000020 Code RO 2317 i._printf_post_padding mc_p.l(printfa.o)
0x00002050 0x00002050 0x0000002c Code RO 2318 i._printf_pre_padding mc_p.l(printfa.o)
0x0000207c 0x0000207c 0x000000f0 Code RO 1838 i.adc_get_chnum adc_1.o
0x0000216c 0x0000216c 0x00000012 Code RO 1839 i.adc_get_value adc_1.o
0x0000217e 0x0000217e 0x00000034 Code RO 1840 i.adc_get_value_by_adcch adc_1.o
0x000021b2 0x000021b2 0x00000002 PAD
0x000021b4 0x000021b4 0x00000040 Code RO 1817 i.adc_get_voltage adc_1.o
0x000021f4 0x000021f4 0x0000003c Code RO 1818 i.adc_module_init adc_1.o
0x00002230 0x00002230 0x00000028 Code RO 1819 i.adc_pin_init adc_1.o
0x00002258 0x00002258 0x0000004c Code RO 869 i.fputc lib_printf.o
0x000022a4 0x000022a4 0x0000015c Code RO 3 i.main main.o
0x00002400 0x00002400 0x000000a8 Code RO 4 i.onkey main.o
0x000024a8 0x000024a8 0x00000024 Code RO 137 i.port_adc_get_fan_power port.o
0x000024cc 0x000024cc 0x00000030 Code RO 139 i.port_adc_get_ozone_generator_power port.o
0x000024fc 0x000024fc 0x00000012 Code RO 141 i.port_debug_set port.o
0x0000250e 0x0000250e 0x00000012 Code RO 142 i.port_fan_get port.o
0x00002520 0x00002520 0x0000001a Code RO 143 i.port_fan_set port.o
0x0000253a 0x0000253a 0x00000012 Code RO 144 i.port_gpio_get_interval_key_state port.o
0x0000254c 0x0000254c 0x00000012 Code RO 145 i.port_gpio_get_level_key_state port.o
0x0000255e 0x0000255e 0x00000012 Code RO 146 i.port_gpio_get_power_key_state port.o
0x00002570 0x00002570 0x00000012 Code RO 147 i.port_gpio_get_timer_key_state port.o
0x00002582 0x00002582 0x000000e6 Code RO 148 i.port_init port.o
0x00002668 0x00002668 0x00000012 Code RO 150 i.port_led0_set port.o
0x0000267a 0x0000267a 0x00000012 Code RO 152 i.port_led1_set port.o
0x0000268c 0x0000268c 0x00000012 Code RO 154 i.port_led2_set port.o
0x0000269e 0x0000269e 0x00000012 Code RO 156 i.port_led3_set port.o
0x000026b0 0x000026b0 0x00000012 Code RO 157 i.port_led_b_set port.o
0x000026c2 0x000026c2 0x00000012 Code RO 158 i.port_led_g_set port.o
0x000026d4 0x000026d4 0x00000012 Code RO 159 i.port_led_r_set port.o
0x000026e6 0x000026e6 0x00000002 PAD
0x000026e8 0x000026e8 0x0000005c Code RO 2007 i.prv_zkey_process_each_after_filter key_1.o
0x00002744 0x00002744 0x0000001a Code RO 1933 i.systicket_delay_ms systicket.o
0x0000275e 0x0000275e 0x00000002 PAD
0x00002760 0x00002760 0x00000048 Code RO 5 i.systicket_do_debug_light_state main.o
0x000027a8 0x000027a8 0x0000000c Code RO 1934 i.systicket_get_now_ms systicket.o
0x000027b4 0x000027b4 0x0000001c Code RO 1935 i.systicket_haspassedms systicket.o
0x000027d0 0x000027d0 0x00000040 Code RO 1936 i.systicket_init systicket.o
0x00002810 0x00002810 0x00000084 Code RO 1979 i.uart0_init uart0_1.o
0x00002894 0x00002894 0x00000092 Code RO 1980 i.uart0_init_pin uart0_1.o
0x00002926 0x00002926 0x00000002 PAD
0x00002928 0x00002928 0x00000020 Code RO 1878 i.zgpio_get_default_input_config gpio.o
0x00002948 0x00002948 0x00000020 Code RO 1879 i.zgpio_get_default_ode_output_config gpio.o
0x00002968 0x00002968 0x0000001c Code RO 1880 i.zgpio_get_default_output_config gpio.o
0x00002984 0x00002984 0x00000002 Code RO 1881 i.zgpio_init_all_gpio gpio.o
0x00002986 0x00002986 0x00000010 Code RO 1882 i.zgpio_init_as_input gpio.o
0x00002996 0x00002996 0x0000001a Code RO 1883 i.zgpio_init_as_output gpio.o
0x000029b0 0x000029b0 0x0000003c Code RO 2008 i.zkey_do_loop_in_each_period key_1.o
0x000029ec 0x000029ec 0x00000074 Code RO 2009 i.zkey_init key_1.o
0x00002a60 0x00002a60 0x0000003e Code RO 2010 i.zkey_process_each key_1.o
0x00002a9e 0x00002a9e 0x00000002 PAD
0x00002aa0 0x00002aa0 0x0000002d Data RO 6 .conststring main.o
0x00002acd 0x00002acd 0x00000003 PAD
0x00002ad0 0x00002ad0 0x00000020 Data RO 2375 Region$$Table anon$$obj.o
0x000021b4 0x000021b4 0x00000040 Code RO 1841 i.adc_get_voltage adc_1.o
0x000021f4 0x000021f4 0x0000003c Code RO 1842 i.adc_module_init adc_1.o
0x00002230 0x00002230 0x00000028 Code RO 1843 i.adc_pin_init adc_1.o
0x00002258 0x00002258 0x0000004c Code RO 893 i.fputc lib_printf.o
0x000022a4 0x000022a4 0x00000160 Code RO 3 i.main main.o
0x00002404 0x00002404 0x000000a8 Code RO 4 i.onkey main.o
0x000024ac 0x000024ac 0x00000024 Code RO 137 i.port_adc_get_fan_power port.o
0x000024d0 0x000024d0 0x00000030 Code RO 139 i.port_adc_get_ozone_generator_power port.o
0x00002500 0x00002500 0x00000012 Code RO 141 i.port_debug_set port.o
0x00002512 0x00002512 0x00000012 Code RO 142 i.port_fan_get port.o
0x00002524 0x00002524 0x0000001a Code RO 143 i.port_fan_set port.o
0x0000253e 0x0000253e 0x00000012 Code RO 144 i.port_gpio_get_interval_key_state port.o
0x00002550 0x00002550 0x00000012 Code RO 145 i.port_gpio_get_level_key_state port.o
0x00002562 0x00002562 0x00000012 Code RO 146 i.port_gpio_get_power_key_state port.o
0x00002574 0x00002574 0x00000012 Code RO 147 i.port_gpio_get_timer_key_state port.o
0x00002586 0x00002586 0x000000e6 Code RO 148 i.port_init port.o
0x0000266c 0x0000266c 0x00000012 Code RO 150 i.port_led0_set port.o
0x0000267e 0x0000267e 0x00000012 Code RO 152 i.port_led1_set port.o
0x00002690 0x00002690 0x00000012 Code RO 154 i.port_led2_set port.o
0x000026a2 0x000026a2 0x00000012 Code RO 156 i.port_led3_set port.o
0x000026b4 0x000026b4 0x00000012 Code RO 157 i.port_led_b_set port.o
0x000026c6 0x000026c6 0x00000012 Code RO 158 i.port_led_g_set port.o
0x000026d8 0x000026d8 0x00000012 Code RO 159 i.port_led_r_set port.o
0x000026ea 0x000026ea 0x00000002 PAD
0x000026ec 0x000026ec 0x0000005c Code RO 2028 i.prv_zkey_process_each_after_filter key_1.o
0x00002748 0x00002748 0x0000001a Code RO 1954 i.systicket_delay_ms systicket.o
0x00002762 0x00002762 0x00000002 PAD
0x00002764 0x00002764 0x00000048 Code RO 5 i.systicket_do_debug_light_state main.o
0x000027ac 0x000027ac 0x0000000c Code RO 1955 i.systicket_get_now_ms systicket.o
0x000027b8 0x000027b8 0x0000001c Code RO 1956 i.systicket_haspassedms systicket.o
0x000027d4 0x000027d4 0x00000040 Code RO 1957 i.systicket_init systicket.o
0x00002814 0x00002814 0x00000144 Code RO 308 i.test_all_light test.o
0x00002958 0x00002958 0x00000084 Code RO 2000 i.uart0_init uart0_1.o
0x000029dc 0x000029dc 0x00000092 Code RO 2001 i.uart0_init_pin uart0_1.o
0x00002a6e 0x00002a6e 0x00000002 PAD
0x00002a70 0x00002a70 0x00000020 Code RO 1899 i.zgpio_get_default_input_config gpio.o
0x00002a90 0x00002a90 0x00000020 Code RO 1900 i.zgpio_get_default_ode_output_config gpio.o
0x00002ab0 0x00002ab0 0x0000001c Code RO 1901 i.zgpio_get_default_output_config gpio.o
0x00002acc 0x00002acc 0x00000002 Code RO 1902 i.zgpio_init_all_gpio gpio.o
0x00002ace 0x00002ace 0x00000010 Code RO 1903 i.zgpio_init_as_input gpio.o
0x00002ade 0x00002ade 0x0000001a Code RO 1904 i.zgpio_init_as_output gpio.o
0x00002af8 0x00002af8 0x0000003c Code RO 2029 i.zkey_do_loop_in_each_period key_1.o
0x00002b34 0x00002b34 0x00000074 Code RO 2030 i.zkey_init key_1.o
0x00002ba8 0x00002ba8 0x0000003e Code RO 2031 i.zkey_process_each key_1.o
0x00002be6 0x00002be6 0x00000002 PAD
0x00002be8 0x00002be8 0x0000002d Data RO 6 .conststring main.o
0x00002c15 0x00002c15 0x00000003 PAD
0x00002c18 0x00002c18 0x00000020 Data RO 2396 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00002af0, Size: 0x000004c0, Max: 0x00001000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00002c38, Size: 0x000004c8, Max: 0x00001000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00002af0 0x00000090 Data RW 7 .data main.o
0x20000090 0x00002b80 0x00000004 Data RW 309 .data system_es8p5066.o
0x20000094 0x00002b84 0x00000001 Data RW 1820 .data adc_1.o
0x20000095 0x00002b85 0x00000015 Data RW 1884 .data gpio.o
0x200000aa 0x00002b9a 0x00000002 PAD
0x200000ac 0x00002b9c 0x00000004 Data RW 1937 .data systicket.o
0x200000b0 0x00002ba0 0x00000005 Data RW 2011 .data key_1.o
0x200000b5 0x00002ba5 0x00000003 PAD
0x200000b8 0x00002ba8 0x00000004 Data RW 2351 .data mc_p.l(stdout.o)
0x200000bc 0x00002bac 0x00000004 PAD
0x200000c0 - 0x00000400 Zero RW 1764 STACK startup_es8p5066.o
0x20000000 0x00002c38 0x00000090 Data RW 7 .data main.o
0x20000090 0x00002cc8 0x0000000c Data RW 309 .data test.o
0x2000009c 0x00002cd4 0x00000004 Data RW 333 .data system_es8p5066.o
0x200000a0 0x00002cd8 0x00000001 Data RW 1844 .data adc_1.o
0x200000a1 0x00002cd9 0x00000015 Data RW 1905 .data gpio.o
0x200000b6 0x00002cee 0x00000002 PAD
0x200000b8 0x00002cf0 0x00000004 Data RW 1958 .data systicket.o
0x200000bc 0x00002cf4 0x00000005 Data RW 2032 .data key_1.o
0x200000c1 0x00002cf9 0x00000003 PAD
0x200000c4 0x00002cfc 0x00000004 Data RW 2372 .data mc_p.l(stdout.o)
0x200000c8 - 0x00000400 Zero RW 1788 STACK startup_es8p5066.o
==============================================================================
@ -1392,15 +1415,16 @@ Image component sizes
164 10 0 0 0 1527 lib_scs.o
300 30 0 0 0 1675 lib_scu.o
422 10 0 0 0 3820 lib_uart.o
588 202 45 144 0 69995 main.o
592 202 45 144 0 70015 main.o
574 12 0 0 0 8603 port.o
28 8 192 0 1024 656 startup_es8p5066.o
36 10 0 4 0 723 system_es8p5066.o
146 20 0 4 0 2847 systicket.o
324 14 0 12 0 621 test.o
278 4 0 0 0 1705 uart0_1.o
----------------------------------------------------------------------
6356 638 272 184 1024 120646 Object Totals
6684 652 272 196 1024 121287 Object Totals
0 0 32 0 0 0 (incl. Generated)
20 0 3 5 0 0 (incl. Padding)
@ -1445,8 +1469,8 @@ Image component sizes
122 0 0 0 0 72 fmul.o
----------------------------------------------------------------------
4364 150 0 4 4 2252 Library Totals
4 0 0 0 4 0 (incl. Padding)
4364 150 0 4 0 2252 Library Totals
4 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
@ -1456,7 +1480,7 @@ Image component sizes
1742 36 0 0 0 1344 mf_p.l
----------------------------------------------------------------------
4364 150 0 4 4 2252 Library Totals
4364 150 0 4 0 2252 Library Totals
----------------------------------------------------------------------
@ -1465,15 +1489,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
10720 788 272 188 1028 118546 Grand Totals
10720 788 272 188 1028 118546 ELF Image Totals
10720 788 272 188 0 0 ROM Totals
11048 802 272 200 1024 119143 Grand Totals
11048 802 272 200 1024 119143 ELF Image Totals
11048 802 272 200 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 10992 ( 10.73kB)
Total RW Size (RW Data + ZI Data) 1216 ( 1.19kB)
Total ROM Size (Code + RO Data + RW Data) 11180 ( 10.92kB)
Total RO Size (Code + RO Data) 11320 ( 11.05kB)
Total RW Size (RW Data + ZI Data) 1224 ( 1.20kB)
Total ROM Size (Code + RO Data + RW Data) 11520 ( 11.25kB)
==============================================================================

34
project_ozone/project_o.uvgui.zel
File diff suppressed because it is too large
View File

50
project_ozone/project_o.uvopt

@ -282,6 +282,18 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>6</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\APP\test.c</PathWithFileName>
<FilenameWithoutPath>test.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -292,7 +304,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>6</FileNumber>
<FileNumber>7</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -312,7 +324,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>7</FileNumber>
<FileNumber>8</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -324,7 +336,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>8</FileNumber>
<FileNumber>9</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -336,7 +348,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>9</FileNumber>
<FileNumber>10</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -348,7 +360,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>10</FileNumber>
<FileNumber>11</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -360,7 +372,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>11</FileNumber>
<FileNumber>12</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -372,7 +384,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>12</FileNumber>
<FileNumber>13</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -384,7 +396,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>13</FileNumber>
<FileNumber>14</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -396,7 +408,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>14</FileNumber>
<FileNumber>15</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -408,7 +420,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>15</FileNumber>
<FileNumber>16</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -420,7 +432,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>16</FileNumber>
<FileNumber>17</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -432,7 +444,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>17</FileNumber>
<FileNumber>18</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -452,7 +464,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>18</FileNumber>
<FileNumber>19</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -472,7 +484,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>19</FileNumber>
<FileNumber>20</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -492,7 +504,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>20</FileNumber>
<FileNumber>21</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -504,7 +516,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>21</FileNumber>
<FileNumber>22</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -516,7 +528,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>22</FileNumber>
<FileNumber>23</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -528,7 +540,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>23</FileNumber>
<FileNumber>24</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -540,7 +552,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>24</FileNumber>
<FileNumber>25</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>

5
project_ozone/project_o.uvproj

@ -447,6 +447,11 @@
<FileType>1</FileType>
<FilePath>..\APP\ozone_pwm_control.c</FilePath>
</File>
<File>
<FileName>test.c</FileName>
<FileType>1</FileType>
<FilePath>..\APP\test.c</FilePath>
</File>
</Files>
</Group>
<Group>

Loading…
Cancel
Save