af+ 0x800c188 1446 md380_create_main_meny_entry
af+ 0x800c72e 86 md380_create_menu_entry **
af+ 0x800def6 36 gfx_drawtext **
af+ 0x800fc84 18 md380_menu_entry_back **
af+ 0x801353c 488 Create_Menu_Utilies **
af+ 0x80137b0 932 md380_menu_entry_programradio **
af+ 0x8015c60 108 Create_Menu_Entry_RX_QRG_shown **
CCa 0x8015cb2 Create_Menu_Entry_RX_QRG_1 **
af+ 0x8015cd4 226 Create_Menu_Entry_RX_QRG_1
CCa 0x8015d9c Create_Menu_Entry_RX_QRG_2
CCa 0x8015da0 Create_Menu_Entry_RX_QRG_3
af+ 0x8015db8 126 Create_Menu_Entry_RX_QRG_2
af+ 0x8015e44 116 Create_Menu_Entry_RX_QRG_3
CCa 0x8015e94 Create_Menu_Entry_RX_QRG_4
af+ 0x8015ec0 584 Create_Menu_Entry_RX_QRG_4
af+ 0x8016b7e 58 F_4158
af+ 0x8018c5c 236 md380_itow **
af+ 0x801b172 26 md380_menu_numerical_input
af+ 0x801d49c 8 gfx_set_bg_color **

af+ 0x801d9c0 30 gfx_blockfill **
af+ 0x801de3c 18 gfx_drawtext2 **
af+ 0x8021b50 16 gfx_select_font **
af+ 0x8022846 324 aes_startup_check
af+ 0x802299c 18 Get_Welcome_Line1_from_spi_flash
af+ 0x80229ae 18 Get_Welcome_Line2_from_spi_flash
af+ 0x8023ada 86 gfx_drawbmp **
af+ 0x80241c0 394 Edit_Message_Menu_Entry
af+ 0x8025dc0 888 F_4315
af+ 0x802b6d2 80 md380_RTC_GetTime **
af+ 0x802b7e8 76 md380_RTC_GetDate **
af+ 0x802fe30 4056 Beep_Process

af+ 0x80314d8 258 md380_OSMboxPend 
af+ 0x80315f0 86 md380_OSMboxPost

af+ 0x80316b2 52 md380_spiflash_sektor_erase4k **
af+ 0x80316e6 52 md380_spiflash_block_erase64k **
af+ 0x80318b2 70 md380_spiflash_read **
af+ 0x80318f8 58 md380_spi_sendrecv **
af+ 0x8031944 34 md380_spiflash_wait **
af+ 0x8031966 28 md380_spiflash_enable **
af+ 0x8031982 24 md380_spiflash_disable **
af+ 0x803199a 704 md380_spiflash_write **
af+ 0x8031cec 78 md380_spiflash_security_registers_read **
af+ 0x80349cc 104 OSTimeDly **
af+ 0x8034a48 146 licence_check
af+ 0x8034086 424 F_1075_display_init
af+ 0x8034044 8 F_834_Write_Command_2display
af+ 0x803404c 6 F_835_Write_Data_2display
af+ 0x803405e 20 Display_reset
af+ 0x802bae6 4 GPIO_SetBits
af+ 0x802baea 4 GPIO_ResetBits
af+ 0x8034072 20 F_1102_delay
af+ 0x8037750 136 aes_cipher
af+ 0x80377d8 236 aes_loadkey
af+ 0x803beb2 144 main_menu **
af+ 0x8040220 76 OSSemCreate **
af+ 0x804026c 218 OSSemPend **
af+ 0x804035c 92 OSSemPost **
af+ 0x8040a9c 38 c5000_spi0_writereg **
af+ 0x8040ae8 42 c5000_spi0_readreg **
af+ 0x804151a 740 dmr_call_start
af+ 0x80417fe 92 dmr_before_squelch
af+ 0x80418f8 1540 dmr_sms_arrive
af+ 0x8041f48 864 dmr_call_end
af+ 0x8044924 8 OS_ENTER_CRITICAL **
af+ 0x804492c 6 OS_EXIT_CRITICAL **
af+ 0x8046f80 60 Start_multiple_tasks **
af+ 0x804990a 186 alpu_transfer_init
af+ 0x8049c3c 22 PWR_GetFlagStatus
af+ 0x8049dbe 156 alpu_check_licence
af+ 0x804ac40 978 Start_2_more_tasks__init_vocoder_tasks
af+ 0x804c060 202 ambe_unpack
af+ 0x804eb9c 430 dmr_handle_data
af+ 0x804f3ac 204 OSTaskCreateExt **
af+ 0x804f478 90 OSTaskNameSet **
af+ 0x8054018 124 ambe_encode_thing
af+ 0x80544c0 140 ambe_decode_wav
af+ 0x8055f40 68 usb_setcallbacks
af+ 0x805a942 40 usb_send_packet **
af+ 0x808f970 190 usb_do_setup **
af+ 0x808fa2e 1444 usb_dnld_handle **
af+ 0x8090148 3036 usb_upld_handle **
af+ 0x80911b0 80 usb_dfu_write **
af+ 0x8091200 54 usb_dfu_read **
af+ 0x80974ee 34 usb_serialnumber
CCa 0x80d0df0 md380_wt_programradio
CCa 0x80f93d0 welcomebmp
af+ 0x0801ae7e 246 Create_Menu_Entry_LEDIndicator **
af+ 0x0801ff90 5832 f_4225 **
af+ 0x0802e3f4 1902 md380_f_4137 **
af+ 0x0802cb18 2462 md380_f_4520 **
af+ 0x0804f990 172 md380_f_4098 **
af+ 0x0804faa6 298 md380_f_4102 **
af+ 0x08030f2c 16 md380_f_294 **
af+ 0x08046fbc 314 Start

f menugreen..8010c08 0 0x8010c08
f menugreen.Call_Aler.8012e78 0 0x8012e78
f menugreen.Call_Log.8034d8c 0 0x8034d8c
f menugreen.Contacts.800fcbc 0 0x800fcbc
f menugreen.Contacts.800fde8 0 0x800fde8
f menugreen.Delete_En.801c130 0 0x801c130
f menugreen.Edit_Name.80122fa 0 0x80122fa
f menugreen.Edit_Numb.801262c 0 0x801262c
f menugreen.GPS/BeiDo.8016770 0 0x8016770
f menugreen.Home_-_DM.80134b4 0 0x80134b4
f menugreen.Manual_Di.8017560 0 0x8017560
f menugreen.MD380Tool.809e590 0 0x809e590
f menugreen.Messages.8023b34 0 0x8023b34
f menugreen.New_Conta.8016c20 0 0x8016c20
f menugreen.Program_K.8011c00 0 0x8011c00
f menugreen.Program_R.80137b0 0 0x80137b0
f menugreen.Radio_Che.8012a00 0 0x8012a00
f menugreen.Radio_Dis.8012ce8 0 0x8012ce8
f menugreen.Radio_Ena.8012b76 0 0x8012b76
f menugreen.Radio_Inf.80166a0 0 0x80166a0
f menugreen.Radio_Set.8017da4 0 0x8017da4
f menugreen.Remote_Mo.8012fcc 0 0x8012fcc
f menugreen.Ring_Styl.8011a38 0 0x8011a38
f menugreen.RX_GPSInf.8013724 0 0x8013724
f menugreen.Scan.803894c 0 0x803894c
f menugreen.Turn_On.8038c38 0 0x8038c38
f menugreen.UnLock.800fc84 0 0x800fc84
f menugreen.Utilities.801353c 0 0x801353c
f menugreen.ViewGPS.8011108 0 0x8011108
f menugreen.ViewList.8038cb0 0 0x8038cb0
f menugreen.View_Numb.8011954 0 0x8011954
f menugreen.Zone.8013248 0 0x8013248
CCa 0x080167e4 UnLock

f gfx_set_fg_color @ 0x801d4a4
af+ 0x801d4a4 8 gfx_set_fg_color **

f gfx_get_xpos @ 0x08021b64
f gfx_get_ypos @ 0x08021b6c

f gfx_info @ 0x2001daec

f gfx_drawchar @ 0x08021b78

f gfx_drawtext7 @ 0x08027a9e
af+ 0x08027a9e 4 gfx_drawtext7

f gfx_drawtext6 @ 0x08027a04
af+ 0x08027a04 4 gfx_drawtext6

f gfx_clear3 @ 0x0801ddf4
af+ 0x0801ddf4 4 gfx_clear3

#
f write_current_channel_info_to_spi @ 0x08022f88
f current_channel_info @ 0x2001df88

f gfx_drawtext4 @ 0x0801de4e
af+ 0x0801de4e 18 gfx_drawtext4 

f zone_name @ 0x2001cddc
f gfx_drawchar_pos @ 0x8021c1c
af+ 0x8021c1c 4 gfx_drawchar_pos

f task_rtc_timer @ 0x080474cc
f mainloop_entry @ 0x080475e8

#####
# GUI

f gui_control @ 0x0802d4ea
af+ 0x0802d4ea 4 gui_control

f gui_opmode1_prev @ 0x2001ea23
f gui_opmode1 @ 0x2001ea24
f gui_opmode2 @ 0x2001ea22
f gui_opmode3 @ 0x2001e966

# GUI
#####

########
# mbox


f event1_buffer @ 0x2001e97e
f event1_mbox_poi_radio @ 0x2001e730

f beep_code_send @ 0x2001e97c
f event2_mbox_poi_beep @ 0x2001e750

f event5_buffer @ 0x2001e97d
f event5_mbox_poi @ 0x2001e72c

# mbox
########

af+ 0x0802db9c 4 set_to_mode_28
f set_to_mode_28 @ 0x0802db9c
af+ 0x0802d910 4 set_to_mode_28_1
f set_to_mode_28_1 @ 0x0802d910

#####
# gps

f gps_read_ring @ 0x08032262
f gps_write_ring @ 0x08095150
f gps_ringbuf @ 0x2001d950

f gps_inputbuf @ 0x2001da24
f gps_inputbuf_indexpoi @ 0x2001e9d6

f disp_gpspos @ 0x08016850
af+ 0x08016850 4 disp_gpspos

f gps_parse @ 0x0803233e
af+ 0x0803233e 920 gps_parse

f gps_process_ringbuf @ 0x803224c
af+ 0x803224c 242 gps_process_ringbuf

f check_gps_status @ 0x080219a4
f gps_2001e4a4 @ 0x2001e4a4

f gps_gpio @ 0x080475be

f gps_poll_usart @ 0x08095126
af+ 0x08095126 100 gps_poll_usart

af+ 0x08045550 8 read_9bits_at_off4

# gps
#####

# from link file >>>
f md380_menu_mem_base @ 0x2001b274
f usb_do_setup @ 0x0808f970
f md380_spiflash_wait @ 0x08031944
f botlinetext @ 0x2001e4e0
f bp_freq @ 0x2001e794
f md380_menu_edit_buf @ 0x2001cb9a
f md380_radio_config @ 0x2001dbac
f md380_menu_entry_selected @ 0x2001e9da
f F_4315 @ 0x08025dc0
f aes_loadkey @ 0x080377d8
f kb_row_col_pressed @ 0x2001e88e
f OSTimeDly @ 0x080349cc
f md380_OSMboxPend @ 0x080314d8
f OSTaskCreateExt @ 0x0804f3ac
f md380_dfu_target_adr @ 0x20004a14
f md380_menu_0x2001d3f4 @ 0x2001ea21
af+ 0x080d0df0 4 md380_wt_programradio
f md380_wt_programradio @ 0x080d0df0
f mn_editbuffer_poi @ 0x200049fc
f dmr_sms_arrive @ 0x080418f8
f md380_packetlen @ 0x2001e82c
f md380_f_4520 @ 0x0802cb18
f usb_serialnumber @ 0x080974ee
f md380_spiflash_enable @ 0x08031966
f toplinetext @ 0x2001e4cc
f md380_RTC_GetTime @ 0x0802b6d2
f gfx_blockfill @ 0x0801d9c0
f usb_setcallbacks @ 0x08055f40
f backlight_timer @ 0x2001e8cc
f aes_cipher @ 0x08037750
f dmr_call_start @ 0x0804151a
f md380_RTC_GetDate @ 0x0802b7e8
f aes_startup_check @ 0x08022846
f ambe_decode_wav @ 0x080544c0
f Get_Welcome_Line1_from_spi_flash @ 0x0802299c
f c5000_spi0_writereg @ 0x08040a9c
af+ 0x08022f88 4 write_current_channel_info_to_spi
f md380_menu_memory @ 0x2001d5cc
f md380_menu_0x2001d3f1 @ 0x2001ea1e
f ambe_encode_thing @ 0x08054018
f md380_packet @ 0x2001ae74
f dmr_call_end @ 0x08041f48
f md380_f_4098 @ 0x0804f990
af+ 0x0809b380 4 gfx_font_small
f gfx_font_small @ 0x0809b380
f kb_keycode @ 0x2001e964
f dmr_before_squelch @ 0x080417fe
f Beep_Process @ 0x0802fe30
f md380_menu_0x2001d3ed @ 0x2001ea1a
f md380_thingy2 @ 0x2001ea3b
f Start_2_more_tasks__init_vocoder_tasks @ 0x0804ac40
f md380_menu_depth @ 0x20004acc
f md380_spiflash_block_erase64k @ 0x080316e6
f OSSemCreate @ 0x08040220
f gfx_drawtext2 @ 0x0801de3c
f usb_dnld_handle @ 0x0808fa2e
f OSTaskNameSet @ 0x0804f478
af+ 0x08021b78 4 gfx_drawchar
f dmr_handle_data @ 0x0804eb9c
f OS_ENTER_CRITICAL @ 0x08044924
f md380_menu_id @ 0x2001e9ec
f c5000_spi0_readreg @ 0x08040ae8
f selected_channel @ 0x2001e924
f md380_spi_sendrecv @ 0x080318f8
f md380_spiflash_sektor_erase4k @ 0x080316b2
af+ 0x080d0640 4 gfx_font_norm
f gfx_font_norm @ 0x080d0640
f md380_menu_0x2001d3ef @ 0x2001ea1c
af+ 0x080348c4 4 draw_statusline
f draw_statusline @ 0x080348c4
f usb_upld_handle @ 0x08090148
f gfx_select_font @ 0x08021b50
f Edit_Message_Menu_Entry @ 0x080241c0
f kb_key_press_time @ 0x2001e892
f md380_menu_0x2001d3ee @ 0x2001ea1b
af+ 0x0805078c 4 kb_handler
f kb_handler @ 0x0805078c
f md380_spiflash_disable @ 0x08031982
f ambe_unpack @ 0x0804c060
f md380_program_radio_unprohibited @ 0x2001e644
f usb_dfu_read @ 0x08091200
f md380_OSMboxPost @ 0x080315f0
af+ 0x080f93d0 4 welcomebmp
f welcomebmp @ 0x080f93d0
f md380_spiflash_read @ 0x080318b2
f md380_spiflash_write @ 0x0803199a
f md380_f_294 @ 0x08030f2c
f Start @ 0x08046fbc
f md380_f_4137 @ 0x0802e3f4
f md380_blockadr @ 0x2001e828
f usb_send_packet @ 0x0805a942
f md380_usbstring @ 0x2001d504
f f_4225 @ 0x0801ff90
f usb_dfu_write @ 0x080911b0
f print_buffer @ 0x2001e1a0
f Start_multiple_tasks @ 0x08046f80
f gfx_drawbmp @ 0x08023ada
f md380_menu_0x2001d3c1 @ 0x2001e9eb
f md380_dfu_state @ 0x2001ea3a
f OS_EXIT_CRITICAL @ 0x0804492c
f Get_Welcome_Line2_from_spi_flash @ 0x080229ae
f md380_menu_0x2001d3f0 @ 0x2001ea1d
f kb_keypressed @ 0x2001e6c8
f OSSemPend @ 0x0804026c
f OSSemPost @ 0x0804035c
f md380_spiflash_security_registers_read @ 0x08031cec
f main_menu @ 0x0803beb2
f md380_f_4102 @ 0x0804faa6
f md380_create_main_meny_entry @ 0x0800c188
f md380_create_menu_entry @ 0x0800c72e
f gfx_drawtext @ 0x0800def6
af+ 0x0800df1a 4 draw_datetime_row
f draw_datetime_row @ 0x0800df1a
f Create_Menu_Entry_RX_QRG_shown @ 0x08015c60
f Create_Menu_Entry_RX_QRG_1 @ 0x08015cd4
f Create_Menu_Entry_RX_QRG_2 @ 0x08015db8
f Create_Menu_Entry_RX_QRG_3 @ 0x08015e44
f Create_Menu_Entry_RX_QRG_4 @ 0x08015ec0
f md380_itow @ 0x08018c5c
f Create_Menu_Entry_LEDIndicator @ 0x0801ae7e
f md380_menu_numerical_input @ 0x0801b172
f gfx_set_bg_color @ 0x0801d49c
# from link file <<<

# from link file >>>
af+ 0x0800e538 4 draw_zone_channel
f draw_zone_channel @ 0x0800e538
# from link file <<<

# from link file >>>
f contact @ 0x2001e27c
# from link file <<<

f q_status_1 @ 0x2001e6bc
f q_status_4 @ 0x2001e6d4
f radio_status_1 @ 0x2001e6c0
f q_status_6 @ 0x2001e955
f q_status_7 @ 0x2001e708
f q_status_8 @ 0x2001e967
f q_status_9 @ 0x2001e7c0
f q_status_10 @ 0x20001704
f q_status_11 @ 0x2001e9ba

f q_timer_1 @ 0x2001e87e

f struct_channel_info2 @ 0x2001df48

f some_radio_status @ 0x2001e6d0

f msg_dest_addr @ 0x2001e6ac
f msg_sms_hdr @ 0x2001e2a0 
f msg_timer_500 @ 0x2001e6a0
f msg_sms_flags_shifted @ 0x2001e969

# from link file >>>
f smeter_rssi @ 0x2001e604
f channel_num @ 0x2001e995
f channel_name @ 0x2001e2c4
# from link file <<<

f menu_memory_poi @ 0x2001e7d4
