An example project for the Heltec Turtle LoRa board (STM32L4 and SX1276 chips). The projects is only supported for the Nucleo-L432KC board platform in the mbed online and offline compiler environment. Visit www.radioshuttle.de (choose Turtle board) for instructions. Note that most source files and libraries are open source, however some files especially the RadioShuttle core protocol is copyrighted work. Check header for details.

Dependencies:   mbed BufferedSerial SX1276GenericLib OLED_SSD1306 HELIOS_Si7021 NVProperty RadioShuttle-STM32L4 USBDeviceHT

Committer:
Helmut Tschemernjak
Date:
Fri Feb 15 10:53:47 2019 +0100
Revision:
44:cda7bca43f3b
Parent:
43:ec1b7aa823a6
Use proper mbed-util.s version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Helmut Tschemernjak 42:6f83ba18bcea 1 #ifdef __ARMCC_VERSION
Helmut Tschemernjak 12:4147e13e23f9 2 ; generated by Component: ARM Compiler 5.06 update 4 (build 422) Tool: armcc [4d3604]
Helmut Tschemernjak 12:4147e13e23f9 3 ; commandline armcc [--cpp --split_sections -c -S --gnu -oBUILD\NUCLEO_L432KC\ARM\mbed-util.o --depend=BUILD\NUCLEO_L432KC\ARM\mbed-util.d --cpu=Cortex-M4.fp --apcs=interwork -O3 -Otime --preinclude=.\BUILD\NUCLEO_L432KC\ARM\mbed_config.h -I. -I./BulkSerial -I./ESP -I./FATFileSystem -I./FATFileSystem/ChaN -I./Flash -I./Flash/MD5 -I./Hardware-STM -I./NVProperty -I./Power -I./RadioShuttleLib -I./RadioShuttleLib/examples -I./RadioShuttleLib/examples/PMSensorRadio -I./RadioShuttleLib/examples/RadioTest -I./RadioShuttleLib/util -I./STM_MEMS -I./SX1276GenericLib -I./SX1276GenericLib/radio -I./SX1276GenericLib/registers -I./SX1276GenericLib/sx1276 -I./USBDeviceHT -I./USBDeviceHT/USBDevice -I./USBDeviceHT/USBSerial -I./USBDeviceHT/USBSerialBuffered -I./USBDeviceHT/targets/TARGET_STM -I./WIZnetInterface -I./WIZnetInterface/Socket -I./WIZnetInterface/arch -I./WIZnetInterface/arch/ext -I./WIZnetInterface/arch/int -I./WakeUpRTC -I./WakeUpRTC/Device -I./WakeUpRTC/Device/LPC1114_WakeInterruptIn -I./ZModem -I./mbed -I./mbed/e95d10626187 -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4 -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/device -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/device -I./mbed/e95d10626187/drivers -I./mbed/e95d10626187/hal -I./mbed/e95d10626187/platform -D__ASSERT_MSG -DMBED_ROM_START=0x8000000 -DMBED_ROM_SIZE=0x40000 -DDEVICE_CRC=1 -D__MBED__=1 -DDEVICE_I2CSLAVE=1 -D__FPU_PRESENT=1 -DDEVICE_PORTOUT=1 -DDEVICE_PORTINOUT=1 -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DDEVICE_SERIAL_ASYNCH=1 -D__CMSIS_RTOS -DDEVICE_USTICKER=1 -DDEVICE_CAN=1 -DTARGET_CORTEX_M -DDEVICE_I2C_ASYNCH=1 -DTARGET_LIKE_CORTEX_M4 -DDEVICE_ANALOGOUT=1 -DTARGET_M4 -DARM_MATH_CM4 -DTARGET_STM32L4 -DDEVICE_SPI_ASYNCH=1 -DDEVICE_LPTICKER=1 -DDEVICE_PWMOUT=1 -DTARGET_STM32L432xC -DMBED_BUILD_TIMESTAMP=1548340964.1 -DTARGET_CORTEX -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_FAMILY_STM32 -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_STM -DTARGET_STM32L432KC -DDEVICE_SERIAL_FC=1 -DDEVICE_TRNG=1 -DTARGET_LIKE_MBED -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_SPI=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_SERIAL=1 -DDEVICE_FLASH=1 -DTARGET_NUCLEO_L432KC -DTOOLCHAIN_ARM -DTOOLCHAIN_ARM_STD --no_vla --multibyte_chars --brief_diagnostics --no_depend_system_headers --restrict --no_rtti .\mbed-util.cpp]
Helmut Tschemernjak 12:4147e13e23f9 4 THUMB
Helmut Tschemernjak 12:4147e13e23f9 5 REQUIRE8
Helmut Tschemernjak 12:4147e13e23f9 6 PRESERVE8
Helmut Tschemernjak 12:4147e13e23f9 7
Helmut Tschemernjak 12:4147e13e23f9 8 AREA ||i._Z14BatteryVoltagev||, CODE, READONLY, ALIGN=3
Helmut Tschemernjak 12:4147e13e23f9 9
Helmut Tschemernjak 12:4147e13e23f9 10 _Z14BatteryVoltagev PROC
Helmut Tschemernjak 12:4147e13e23f9 11 PUSH {r4-r7,lr}
Helmut Tschemernjak 12:4147e13e23f9 12 LDR r5,|L0.328|
Helmut Tschemernjak 12:4147e13e23f9 13 VPUSH {d8}
Helmut Tschemernjak 12:4147e13e23f9 14 SUB sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 15 LDR r0,[r5,#0x4c]
Helmut Tschemernjak 12:4147e13e23f9 16 ORR r0,r0,#0x2000
Helmut Tschemernjak 12:4147e13e23f9 17 STR r0,[r5,#0x4c]
Helmut Tschemernjak 12:4147e13e23f9 18 LDR r0,[r5,#0x4c]
Helmut Tschemernjak 12:4147e13e23f9 19 AND r0,r0,#0x2000
Helmut Tschemernjak 12:4147e13e23f9 20 STR r0,[sp,#0x80]
Helmut Tschemernjak 12:4147e13e23f9 21 LDR r0,[r5,#0x88]
Helmut Tschemernjak 12:4147e13e23f9 22 ORR r0,r0,#0x30000000
Helmut Tschemernjak 12:4147e13e23f9 23 STR r0,[r5,#0x88]
Helmut Tschemernjak 12:4147e13e23f9 24 LDR r6,|L0.332|
Helmut Tschemernjak 12:4147e13e23f9 25 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 26 STR r6,[sp,#0]
Helmut Tschemernjak 12:4147e13e23f9 27 BL HAL_ADC_DeInit
Helmut Tschemernjak 12:4147e13e23f9 28 CMP r0,#0
Helmut Tschemernjak 12:4147e13e23f9 29 ITTTT NE
Helmut Tschemernjak 12:4147e13e23f9 30 VMOVNE.F32 s0,#1.00000000
Helmut Tschemernjak 12:4147e13e23f9 31 ADDNE sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 32 VPOPNE {d8}
Helmut Tschemernjak 12:4147e13e23f9 33 POPNE {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 34 MOVS r4,#0
Helmut Tschemernjak 12:4147e13e23f9 35 MOVS r7,#4
Helmut Tschemernjak 12:4147e13e23f9 36 STRD r4,r7,[sp,#0x10]
Helmut Tschemernjak 12:4147e13e23f9 37 STR r4,[sp,#4]
Helmut Tschemernjak 12:4147e13e23f9 38 STR r4,[sp,#8]
Helmut Tschemernjak 12:4147e13e23f9 39 STR r4,[sp,#0xc]
Helmut Tschemernjak 12:4147e13e23f9 40 MOVS r0,#1
Helmut Tschemernjak 12:4147e13e23f9 41 STR r4,[sp,#0x18]
Helmut Tschemernjak 12:4147e13e23f9 42 STRD r4,r0,[sp,#0x1c]
Helmut Tschemernjak 12:4147e13e23f9 43 STRD r4,r0,[sp,#0x24]
Helmut Tschemernjak 12:4147e13e23f9 44 STR r4,[sp,#0x2c]
Helmut Tschemernjak 12:4147e13e23f9 45 LSLS r0,r0,#12
Helmut Tschemernjak 12:4147e13e23f9 46 STR r4,[sp,#0x30]
Helmut Tschemernjak 12:4147e13e23f9 47 STRD r4,r0,[sp,#0x34]
Helmut Tschemernjak 12:4147e13e23f9 48 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 49 STR r4,[sp,#0x3c]
Helmut Tschemernjak 12:4147e13e23f9 50 BL HAL_ADC_Init
Helmut Tschemernjak 12:4147e13e23f9 51 CMP r0,#0
Helmut Tschemernjak 12:4147e13e23f9 52 ITTTT NE
Helmut Tschemernjak 12:4147e13e23f9 53 VMOVNE.F32 s0,#2.00000000
Helmut Tschemernjak 12:4147e13e23f9 54 ADDNE sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 55 VPOPNE {d8}
Helmut Tschemernjak 12:4147e13e23f9 56 POPNE {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 57 LDR r0,|L0.336|
Helmut Tschemernjak 12:4147e13e23f9 58 STR r0,[sp,#0x68]
Helmut Tschemernjak 12:4147e13e23f9 59 MOVS r0,#6
Helmut Tschemernjak 12:4147e13e23f9 60 STR r0,[sp,#0x6c]
Helmut Tschemernjak 12:4147e13e23f9 61 MOVS r0,#7
Helmut Tschemernjak 12:4147e13e23f9 62 STR r0,[sp,#0x70]
Helmut Tschemernjak 12:4147e13e23f9 63 MOVS r0,#0x7f
Helmut Tschemernjak 12:4147e13e23f9 64 STR r4,[sp,#0x7c]
Helmut Tschemernjak 12:4147e13e23f9 65 STRD r0,r7,[sp,#0x74]
Helmut Tschemernjak 12:4147e13e23f9 66 ADD r1,sp,#0x68
Helmut Tschemernjak 12:4147e13e23f9 67 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 68 BL HAL_ADC_ConfigChannel
Helmut Tschemernjak 12:4147e13e23f9 69 CMP r0,#0
Helmut Tschemernjak 12:4147e13e23f9 70 ITTTT NE
Helmut Tschemernjak 12:4147e13e23f9 71 VMOVNE.F32 s0,#3.00000000
Helmut Tschemernjak 12:4147e13e23f9 72 ADDNE sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 73 VPOPNE {d8}
Helmut Tschemernjak 12:4147e13e23f9 74 POPNE {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 75 MOVS r1,#0x7f
Helmut Tschemernjak 12:4147e13e23f9 76 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 77 BL HAL_ADCEx_Calibration_Start
Helmut Tschemernjak 12:4147e13e23f9 78 CMP r0,#0
Helmut Tschemernjak 12:4147e13e23f9 79 ITTTT NE
Helmut Tschemernjak 12:4147e13e23f9 80 VMOVNE.F32 s0,#4.00000000
Helmut Tschemernjak 12:4147e13e23f9 81 ADDNE sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 82 VPOPNE {d8}
Helmut Tschemernjak 12:4147e13e23f9 83 POPNE {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 84 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 85 BL HAL_ADC_Start
Helmut Tschemernjak 12:4147e13e23f9 86 CMP r0,#0
Helmut Tschemernjak 12:4147e13e23f9 87 ITTTT NE
Helmut Tschemernjak 12:4147e13e23f9 88 VMOVNE.F32 s0,#5.00000000
Helmut Tschemernjak 12:4147e13e23f9 89 ADDNE sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 90 VPOPNE {d8}
Helmut Tschemernjak 12:4147e13e23f9 91 POPNE {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 92 MOVS r1,#0xa
Helmut Tschemernjak 12:4147e13e23f9 93 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 94 BL HAL_ADC_PollForConversion
Helmut Tschemernjak 12:4147e13e23f9 95 CMP r0,#0
Helmut Tschemernjak 12:4147e13e23f9 96 ITTTT NE
Helmut Tschemernjak 12:4147e13e23f9 97 VMOVNE.F32 s0,#6.00000000
Helmut Tschemernjak 12:4147e13e23f9 98 ADDNE sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 99 VPOPNE {d8}
Helmut Tschemernjak 12:4147e13e23f9 100 POPNE {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 101 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 102 BL HAL_ADC_GetValue
Helmut Tschemernjak 12:4147e13e23f9 103 LDR r1,|L0.340|
Helmut Tschemernjak 12:4147e13e23f9 104 UDIV r0,r1,r0
Helmut Tschemernjak 12:4147e13e23f9 105 BL __aeabi_ui2d
Helmut Tschemernjak 12:4147e13e23f9 106 VLDR d1,|L0.344|
Helmut Tschemernjak 12:4147e13e23f9 107 VMOV r2,r3,d1
Helmut Tschemernjak 12:4147e13e23f9 108 BL __aeabi_ddiv
Helmut Tschemernjak 12:4147e13e23f9 109 BL __aeabi_d2f
Helmut Tschemernjak 12:4147e13e23f9 110 VMOV s16,r0
Helmut Tschemernjak 12:4147e13e23f9 111 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 112 BL ADC_Disable
Helmut Tschemernjak 12:4147e13e23f9 113 MOV r0,sp
Helmut Tschemernjak 12:4147e13e23f9 114 BL HAL_ADC_DeInit
Helmut Tschemernjak 12:4147e13e23f9 115 LDR r0,[r5,#0x88]
Helmut Tschemernjak 12:4147e13e23f9 116 BIC r0,r0,#0x30000000
Helmut Tschemernjak 12:4147e13e23f9 117 STR r0,[r5,#0x88]
Helmut Tschemernjak 12:4147e13e23f9 118 LDR r0,[r5,#0x4c]
Helmut Tschemernjak 12:4147e13e23f9 119 BIC r0,r0,#0x2000
Helmut Tschemernjak 12:4147e13e23f9 120 STR r0,[r5,#0x4c]
Helmut Tschemernjak 12:4147e13e23f9 121 LDR r0,[r6,#8]
Helmut Tschemernjak 12:4147e13e23f9 122 BIC r0,r0,#0x1800000
Helmut Tschemernjak 12:4147e13e23f9 123 STR r0,[r6,#8]
Helmut Tschemernjak 12:4147e13e23f9 124 ADD sp,sp,#0x84
Helmut Tschemernjak 12:4147e13e23f9 125 VMOV.F32 s0,s16
Helmut Tschemernjak 12:4147e13e23f9 126 VPOP {d8}
Helmut Tschemernjak 12:4147e13e23f9 127 POP {r4-r7,pc}
Helmut Tschemernjak 12:4147e13e23f9 128 ENDP
Helmut Tschemernjak 12:4147e13e23f9 129
Helmut Tschemernjak 12:4147e13e23f9 130 DCW 0x0000
Helmut Tschemernjak 12:4147e13e23f9 131 |L0.328|
Helmut Tschemernjak 12:4147e13e23f9 132 DCD 0x40021000
Helmut Tschemernjak 12:4147e13e23f9 133 |L0.332|
Helmut Tschemernjak 12:4147e13e23f9 134 DCD 0x50040000
Helmut Tschemernjak 12:4147e13e23f9 135 |L0.336|
Helmut Tschemernjak 12:4147e13e23f9 136 DCD 0x80000001
Helmut Tschemernjak 12:4147e13e23f9 137 |L0.340|
Helmut Tschemernjak 12:4147e13e23f9 138 DCD 0x004afb50
Helmut Tschemernjak 12:4147e13e23f9 139 |L0.344|
Helmut Tschemernjak 12:4147e13e23f9 140 DCFD 0x408f400000000000 ; 1000
Helmut Tschemernjak 12:4147e13e23f9 141
Helmut Tschemernjak 12:4147e13e23f9 142 AREA ||i._Z5CPUIDPhij||, CODE, READONLY, ALIGN=2
Helmut Tschemernjak 12:4147e13e23f9 143
Helmut Tschemernjak 12:4147e13e23f9 144 _Z5CPUIDPhij PROC
Helmut Tschemernjak 12:4147e13e23f9 145 LDR r3,|L1.48|
Helmut Tschemernjak 12:4147e13e23f9 146 CMP r1,#0x10
Helmut Tschemernjak 12:4147e13e23f9 147 ITT LT
Helmut Tschemernjak 12:4147e13e23f9 148 MOVLT r0,#0
Helmut Tschemernjak 12:4147e13e23f9 149 BXLT lr
Helmut Tschemernjak 12:4147e13e23f9 150 EOR r1,r3,r2
Helmut Tschemernjak 12:4147e13e23f9 151 LDR r2,[r1,#0]
Helmut Tschemernjak 12:4147e13e23f9 152 STR r2,[r0,#0]
Helmut Tschemernjak 12:4147e13e23f9 153 LDR r2,[r1,#4]
Helmut Tschemernjak 12:4147e13e23f9 154 STR r2,[r0,#4]
Helmut Tschemernjak 12:4147e13e23f9 155 LDR r1,[r1,#8]
Helmut Tschemernjak 12:4147e13e23f9 156 STR r1,[r0,#8]
Helmut Tschemernjak 12:4147e13e23f9 157 LDR r1,|L1.52|
Helmut Tschemernjak 12:4147e13e23f9 158 LDR r2,|L1.56|
Helmut Tschemernjak 12:4147e13e23f9 159 LDRB r1,[r1,#0]
Helmut Tschemernjak 12:4147e13e23f9 160 LDRH r2,[r2,#0]
Helmut Tschemernjak 12:4147e13e23f9 161 AND r1,r1,#0x1f
Helmut Tschemernjak 12:4147e13e23f9 162 ORR r1,r1,r2,LSL #16
Helmut Tschemernjak 12:4147e13e23f9 163 STR r1,[r0,#0xc]
Helmut Tschemernjak 12:4147e13e23f9 164 MOVS r0,#0x10
Helmut Tschemernjak 12:4147e13e23f9 165 BX lr
Helmut Tschemernjak 12:4147e13e23f9 166 ENDP
Helmut Tschemernjak 12:4147e13e23f9 167
Helmut Tschemernjak 12:4147e13e23f9 168 |L1.48|
Helmut Tschemernjak 12:4147e13e23f9 169 DCD 0x4aaa20c5
Helmut Tschemernjak 12:4147e13e23f9 170 |L1.52|
Helmut Tschemernjak 12:4147e13e23f9 171 DCD 0x1fff7500
Helmut Tschemernjak 12:4147e13e23f9 172 |L1.56|
Helmut Tschemernjak 12:4147e13e23f9 173 DCD 0x1fff75e0
Helmut Tschemernjak 12:4147e13e23f9 174
Helmut Tschemernjak 12:4147e13e23f9 175 AREA ||i._Z8OTPWritePhPKvj||, CODE, READONLY, ALIGN=1
Helmut Tschemernjak 12:4147e13e23f9 176
Helmut Tschemernjak 12:4147e13e23f9 177 _Z8OTPWritePhPKvj PROC
Helmut Tschemernjak 12:4147e13e23f9 178 PUSH {r4-r6,lr}
Helmut Tschemernjak 12:4147e13e23f9 179 SUB sp,sp,#8
Helmut Tschemernjak 12:4147e13e23f9 180 MOV r6,r2
Helmut Tschemernjak 12:4147e13e23f9 181 MOV r4,r1
Helmut Tschemernjak 12:4147e13e23f9 182 MOV r5,r0
Helmut Tschemernjak 12:4147e13e23f9 183 BL HAL_FLASH_Unlock
Helmut Tschemernjak 12:4147e13e23f9 184 CBZ r6,|L2.84|
Helmut Tschemernjak 12:4147e13e23f9 185 |L2.16|
Helmut Tschemernjak 12:4147e13e23f9 186 LDRB r0,[r4,#0]
Helmut Tschemernjak 12:4147e13e23f9 187 STRB r0,[sp,#0]
Helmut Tschemernjak 12:4147e13e23f9 188 LDRB r0,[r4,#1]
Helmut Tschemernjak 12:4147e13e23f9 189 STRB r0,[sp,#1]
Helmut Tschemernjak 12:4147e13e23f9 190 LDRB r0,[r4,#2]
Helmut Tschemernjak 12:4147e13e23f9 191 STRB r0,[sp,#2]
Helmut Tschemernjak 12:4147e13e23f9 192 LDRB r0,[r4,#3]
Helmut Tschemernjak 12:4147e13e23f9 193 STRB r0,[sp,#3]
Helmut Tschemernjak 12:4147e13e23f9 194 LDRB r0,[r4,#4]
Helmut Tschemernjak 12:4147e13e23f9 195 STRB r0,[sp,#4]
Helmut Tschemernjak 12:4147e13e23f9 196 LDRB r0,[r4,#5]
Helmut Tschemernjak 12:4147e13e23f9 197 STRB r0,[sp,#5]
Helmut Tschemernjak 12:4147e13e23f9 198 LDRB r0,[r4,#6]
Helmut Tschemernjak 12:4147e13e23f9 199 STRB r0,[sp,#6]
Helmut Tschemernjak 12:4147e13e23f9 200 LDRB r0,[r4,#7]
Helmut Tschemernjak 12:4147e13e23f9 201 STRB r0,[sp,#7]
Helmut Tschemernjak 12:4147e13e23f9 202 LDRD r2,r3,[sp,#0]
Helmut Tschemernjak 12:4147e13e23f9 203 MOV r1,r5
Helmut Tschemernjak 12:4147e13e23f9 204 MOVS r0,#0
Helmut Tschemernjak 12:4147e13e23f9 205 BL HAL_FLASH_Program
Helmut Tschemernjak 12:4147e13e23f9 206 ADDS r4,r4,#8
Helmut Tschemernjak 12:4147e13e23f9 207 ADDS r5,r5,#8
Helmut Tschemernjak 12:4147e13e23f9 208 SUBS r6,r6,#8
Helmut Tschemernjak 12:4147e13e23f9 209 BNE |L2.16|
Helmut Tschemernjak 12:4147e13e23f9 210 |L2.84|
Helmut Tschemernjak 12:4147e13e23f9 211 ADD sp,sp,#8
Helmut Tschemernjak 12:4147e13e23f9 212 POP {r4-r6,lr}
Helmut Tschemernjak 12:4147e13e23f9 213 B.W HAL_FLASH_Lock
Helmut Tschemernjak 12:4147e13e23f9 214 ENDP
Helmut Tschemernjak 12:4147e13e23f9 215
Helmut Tschemernjak 12:4147e13e23f9 216
Helmut Tschemernjak 12:4147e13e23f9 217 AREA ||.ARM.exidx||, LINKORDER=||i._Z5CPUIDPhij||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2
Helmut Tschemernjak 12:4147e13e23f9 218
Helmut Tschemernjak 12:4147e13e23f9 219 DCD 0x00000000
Helmut Tschemernjak 12:4147e13e23f9 220 RELOC 42, ||i._Z5CPUIDPhij||
Helmut Tschemernjak 12:4147e13e23f9 221 DCD 0x00000001
Helmut Tschemernjak 12:4147e13e23f9 222
Helmut Tschemernjak 12:4147e13e23f9 223 AREA ||area_number.4||, LINKORDER=||i._Z14BatteryVoltagev||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2
Helmut Tschemernjak 12:4147e13e23f9 224
Helmut Tschemernjak 12:4147e13e23f9 225 EXPORTAS ||area_number.4||, ||.ARM.exidx||
Helmut Tschemernjak 12:4147e13e23f9 226 DCD 0x00000000
Helmut Tschemernjak 12:4147e13e23f9 227 RELOC 42, ||i._Z14BatteryVoltagev||
Helmut Tschemernjak 12:4147e13e23f9 228 DCD 0x00000001
Helmut Tschemernjak 12:4147e13e23f9 229
Helmut Tschemernjak 12:4147e13e23f9 230 AREA ||area_number.5||, LINKORDER=||i._Z8OTPWritePhPKvj||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2
Helmut Tschemernjak 12:4147e13e23f9 231
Helmut Tschemernjak 12:4147e13e23f9 232 EXPORTAS ||area_number.5||, ||.ARM.exidx||
Helmut Tschemernjak 12:4147e13e23f9 233 DCD 0x00000000
Helmut Tschemernjak 12:4147e13e23f9 234 RELOC 42, ||i._Z8OTPWritePhPKvj||
Helmut Tschemernjak 12:4147e13e23f9 235 DCD 0x00000001
Helmut Tschemernjak 12:4147e13e23f9 236
Helmut Tschemernjak 12:4147e13e23f9 237 AREA ||.arm_vfe_header||, DATA, READONLY, NOALLOC, ALIGN=2
Helmut Tschemernjak 12:4147e13e23f9 238
Helmut Tschemernjak 12:4147e13e23f9 239 DCD 0x00000000
Helmut Tschemernjak 12:4147e13e23f9 240
Helmut Tschemernjak 12:4147e13e23f9 241 ;*** Start embedded assembler ***
Helmut Tschemernjak 12:4147e13e23f9 242
Helmut Tschemernjak 12:4147e13e23f9 243 #line 1 ".\\mbed-util.cpp"
Helmut Tschemernjak 12:4147e13e23f9 244 AREA ||.rev16_text||, CODE
Helmut Tschemernjak 12:4147e13e23f9 245 THUMB
Helmut Tschemernjak 12:4147e13e23f9 246 EXPORT |__asm___13_mbed_util_cpp_f390ad65___Z7__REV16j|
Helmut Tschemernjak 12:4147e13e23f9 247 #line 468 "./mbed/e95d10626187/TARGET_NUCLEO_L432KC/cmsis_armcc.h"
Helmut Tschemernjak 12:4147e13e23f9 248 |__asm___13_mbed_util_cpp_f390ad65___Z7__REV16j| PROC
Helmut Tschemernjak 12:4147e13e23f9 249 #line 469
Helmut Tschemernjak 12:4147e13e23f9 250
Helmut Tschemernjak 12:4147e13e23f9 251 rev16 r0, r0
Helmut Tschemernjak 12:4147e13e23f9 252 bx lr
Helmut Tschemernjak 12:4147e13e23f9 253 ENDP
Helmut Tschemernjak 12:4147e13e23f9 254 AREA ||.revsh_text||, CODE
Helmut Tschemernjak 12:4147e13e23f9 255 THUMB
Helmut Tschemernjak 12:4147e13e23f9 256 EXPORT |__asm___13_mbed_util_cpp_f390ad65___Z7__REVSHs|
Helmut Tschemernjak 12:4147e13e23f9 257 #line 483
Helmut Tschemernjak 12:4147e13e23f9 258 |__asm___13_mbed_util_cpp_f390ad65___Z7__REVSHs| PROC
Helmut Tschemernjak 12:4147e13e23f9 259 #line 484
Helmut Tschemernjak 12:4147e13e23f9 260
Helmut Tschemernjak 12:4147e13e23f9 261 revsh r0, r0
Helmut Tschemernjak 12:4147e13e23f9 262 bx lr
Helmut Tschemernjak 12:4147e13e23f9 263 ENDP
Helmut Tschemernjak 12:4147e13e23f9 264 AREA ||.rrx_text||, CODE
Helmut Tschemernjak 12:4147e13e23f9 265 THUMB
Helmut Tschemernjak 12:4147e13e23f9 266 EXPORT |__asm___13_mbed_util_cpp_f390ad65___Z5__RRXj|
Helmut Tschemernjak 12:4147e13e23f9 267 #line 670
Helmut Tschemernjak 12:4147e13e23f9 268 |__asm___13_mbed_util_cpp_f390ad65___Z5__RRXj| PROC
Helmut Tschemernjak 12:4147e13e23f9 269 #line 671
Helmut Tschemernjak 12:4147e13e23f9 270
Helmut Tschemernjak 12:4147e13e23f9 271 rrx r0, r0
Helmut Tschemernjak 12:4147e13e23f9 272 bx lr
Helmut Tschemernjak 12:4147e13e23f9 273 ENDP
Helmut Tschemernjak 12:4147e13e23f9 274
Helmut Tschemernjak 12:4147e13e23f9 275 ;*** End embedded assembler ***
Helmut Tschemernjak 12:4147e13e23f9 276
Helmut Tschemernjak 12:4147e13e23f9 277 EXPORT _Z14BatteryVoltagev [CODE]
Helmut Tschemernjak 12:4147e13e23f9 278 EXPORT _Z5CPUIDPhij [CODE]
Helmut Tschemernjak 12:4147e13e23f9 279 EXPORT _Z8OTPWritePhPKvj [CODE]
Helmut Tschemernjak 12:4147e13e23f9 280
Helmut Tschemernjak 12:4147e13e23f9 281 IMPORT ||Lib$$Request$$armlib|| [CODE,WEAK]
Helmut Tschemernjak 12:4147e13e23f9 282 IMPORT ||Lib$$Request$$cpplib|| [CODE,WEAK]
Helmut Tschemernjak 12:4147e13e23f9 283 IMPORT HAL_ADC_DeInit [CODE]
Helmut Tschemernjak 12:4147e13e23f9 284 IMPORT HAL_ADC_Init [CODE]
Helmut Tschemernjak 12:4147e13e23f9 285 IMPORT HAL_ADC_ConfigChannel [CODE]
Helmut Tschemernjak 12:4147e13e23f9 286 IMPORT HAL_ADCEx_Calibration_Start [CODE]
Helmut Tschemernjak 12:4147e13e23f9 287 IMPORT HAL_ADC_Start [CODE]
Helmut Tschemernjak 12:4147e13e23f9 288 IMPORT HAL_ADC_PollForConversion [CODE]
Helmut Tschemernjak 12:4147e13e23f9 289 IMPORT HAL_ADC_GetValue [CODE]
Helmut Tschemernjak 12:4147e13e23f9 290 IMPORT __aeabi_ui2d [CODE]
Helmut Tschemernjak 12:4147e13e23f9 291 IMPORT __aeabi_ddiv [CODE]
Helmut Tschemernjak 12:4147e13e23f9 292 IMPORT __aeabi_d2f [CODE]
Helmut Tschemernjak 12:4147e13e23f9 293 IMPORT ADC_Disable [CODE]
Helmut Tschemernjak 12:4147e13e23f9 294 IMPORT HAL_FLASH_Unlock [CODE]
Helmut Tschemernjak 12:4147e13e23f9 295 IMPORT HAL_FLASH_Program [CODE]
Helmut Tschemernjak 12:4147e13e23f9 296 IMPORT HAL_FLASH_Lock [CODE]
Helmut Tschemernjak 12:4147e13e23f9 297
Helmut Tschemernjak 12:4147e13e23f9 298 ATTR FILESCOPE
Helmut Tschemernjak 12:4147e13e23f9 299 ATTR SETVALUE Tag_ABI_PCS_wchar_t,2
Helmut Tschemernjak 12:4147e13e23f9 300 ATTR SETVALUE Tag_ABI_enum_size,1
Helmut Tschemernjak 12:4147e13e23f9 301 ATTR SETVALUE Tag_ABI_optimization_goals,2
Helmut Tschemernjak 12:4147e13e23f9 302 ATTR SETSTRING Tag_conformance,"2.09"
Helmut Tschemernjak 12:4147e13e23f9 303 ATTR SETVALUE AV,6,0
Helmut Tschemernjak 12:4147e13e23f9 304 ATTR SETVALUE AV,18,1
Helmut Tschemernjak 12:4147e13e23f9 305
Helmut Tschemernjak 12:4147e13e23f9 306 ASSERT {ENDIAN} = "little"
Helmut Tschemernjak 12:4147e13e23f9 307 ASSERT {INTER} = {TRUE}
Helmut Tschemernjak 12:4147e13e23f9 308 ASSERT {ROPI} = {FALSE}
Helmut Tschemernjak 12:4147e13e23f9 309 ASSERT {RWPI} = {FALSE}
Helmut Tschemernjak 12:4147e13e23f9 310 ASSERT {IEEE_FULL} = {FALSE}
Helmut Tschemernjak 12:4147e13e23f9 311 ASSERT {IEEE_PART} = {FALSE}
Helmut Tschemernjak 12:4147e13e23f9 312 ASSERT {IEEE_JAVA} = {FALSE}
Helmut Tschemernjak 12:4147e13e23f9 313 END
Helmut Tschemernjak 42:6f83ba18bcea 314 #elif defined(__GNUC__)
Helmut Tschemernjak 42:6f83ba18bcea 315 .cpu cortex-m4
Helmut Tschemernjak 42:6f83ba18bcea 316 .eabi_attribute 27, 1
Helmut Tschemernjak 42:6f83ba18bcea 317 .eabi_attribute 20, 1
Helmut Tschemernjak 42:6f83ba18bcea 318 .eabi_attribute 21, 1
Helmut Tschemernjak 42:6f83ba18bcea 319 .eabi_attribute 23, 3
Helmut Tschemernjak 42:6f83ba18bcea 320 .eabi_attribute 24, 1
Helmut Tschemernjak 42:6f83ba18bcea 321 .eabi_attribute 25, 1
Helmut Tschemernjak 42:6f83ba18bcea 322 .eabi_attribute 26, 1
Helmut Tschemernjak 42:6f83ba18bcea 323 .eabi_attribute 30, 4
Helmut Tschemernjak 42:6f83ba18bcea 324 .eabi_attribute 34, 1
Helmut Tschemernjak 42:6f83ba18bcea 325 .eabi_attribute 18, 4
Helmut Tschemernjak 42:6f83ba18bcea 326 .file "mbed-util.cpp"
Helmut Tschemernjak 42:6f83ba18bcea 327 .text
Helmut Tschemernjak 42:6f83ba18bcea 328 .Ltext0:
Helmut Tschemernjak 42:6f83ba18bcea 329 .cfi_sections .debug_frame
Helmut Tschemernjak 42:6f83ba18bcea 330 .section .text._Z5CPUIDPhim,"ax",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 331 .align 1
Helmut Tschemernjak 42:6f83ba18bcea 332 .global _Z5CPUIDPhim
Helmut Tschemernjak 42:6f83ba18bcea 333 .arch armv7e-m
Helmut Tschemernjak 42:6f83ba18bcea 334 .syntax unified
Helmut Tschemernjak 42:6f83ba18bcea 335 .thumb
Helmut Tschemernjak 42:6f83ba18bcea 336 .thumb_func
Helmut Tschemernjak 42:6f83ba18bcea 337 .fpu fpv4-sp-d16
Helmut Tschemernjak 42:6f83ba18bcea 338 .type _Z5CPUIDPhim, %function
Helmut Tschemernjak 42:6f83ba18bcea 339 _Z5CPUIDPhim:
Helmut Tschemernjak 42:6f83ba18bcea 340 .LFB2093:
Helmut Tschemernjak 42:6f83ba18bcea 341 .file 1 "./mbed-util.cpp"
Helmut Tschemernjak 42:6f83ba18bcea 342 .loc 1 22 1
Helmut Tschemernjak 42:6f83ba18bcea 343 .cfi_startproc
Helmut Tschemernjak 42:6f83ba18bcea 344 @ args = 0, pretend = 0, frame = 8
Helmut Tschemernjak 42:6f83ba18bcea 345 @ frame_needed = 0, uses_anonymous_args = 0
Helmut Tschemernjak 42:6f83ba18bcea 346 .LBB2:
Helmut Tschemernjak 42:6f83ba18bcea 347 .loc 1 28 5
Helmut Tschemernjak 42:6f83ba18bcea 348 cmp r1, #15
Helmut Tschemernjak 42:6f83ba18bcea 349 .LBE2:
Helmut Tschemernjak 42:6f83ba18bcea 350 .loc 1 22 1
Helmut Tschemernjak 42:6f83ba18bcea 351 push {r0, r1, r2, lr}
Helmut Tschemernjak 42:6f83ba18bcea 352 .cfi_def_cfa_offset 16
Helmut Tschemernjak 42:6f83ba18bcea 353 .cfi_offset 14, -4
Helmut Tschemernjak 42:6f83ba18bcea 354 .loc 1 22 1
Helmut Tschemernjak 42:6f83ba18bcea 355 mov r3, r0
Helmut Tschemernjak 42:6f83ba18bcea 356 .LBB5:
Helmut Tschemernjak 42:6f83ba18bcea 357 .loc 1 28 5
Helmut Tschemernjak 42:6f83ba18bcea 358 ble .L4
Helmut Tschemernjak 42:6f83ba18bcea 359 .LBB3:
Helmut Tschemernjak 42:6f83ba18bcea 360 .loc 1 30 21
Helmut Tschemernjak 42:6f83ba18bcea 361 ldr r1, .L6
Helmut Tschemernjak 42:6f83ba18bcea 362 eors r1, r1, r2
Helmut Tschemernjak 42:6f83ba18bcea 363 adds r0, r0, #12
Helmut Tschemernjak 42:6f83ba18bcea 364 subs r1, r1, r3
Helmut Tschemernjak 42:6f83ba18bcea 365 .L3:
Helmut Tschemernjak 42:6f83ba18bcea 366 .LBB4:
Helmut Tschemernjak 42:6f83ba18bcea 367 .loc 1 34 19 discriminator 2
Helmut Tschemernjak 42:6f83ba18bcea 368 ldrb r2, [r3, r1] @ zero_extendqisi2
Helmut Tschemernjak 42:6f83ba18bcea 369 .loc 1 34 17 discriminator 2
Helmut Tschemernjak 42:6f83ba18bcea 370 strb r2, [r3], #1
Helmut Tschemernjak 42:6f83ba18bcea 371 .loc 1 33 27 discriminator 2
Helmut Tschemernjak 42:6f83ba18bcea 372 cmp r0, r3
Helmut Tschemernjak 42:6f83ba18bcea 373 bne .L3
Helmut Tschemernjak 42:6f83ba18bcea 374 .LBE4:
Helmut Tschemernjak 42:6f83ba18bcea 375 .loc 1 36 19
Helmut Tschemernjak 42:6f83ba18bcea 376 ldr r3, .L6+4
Helmut Tschemernjak 42:6f83ba18bcea 377 ldrh r2, [r3]
Helmut Tschemernjak 42:6f83ba18bcea 378 .loc 1 36 64
Helmut Tschemernjak 42:6f83ba18bcea 379 subs r3, r3, #224
Helmut Tschemernjak 42:6f83ba18bcea 380 .loc 1 36 101
Helmut Tschemernjak 42:6f83ba18bcea 381 ldrh r3, [r3]
Helmut Tschemernjak 42:6f83ba18bcea 382 and r3, r3, #31
Helmut Tschemernjak 42:6f83ba18bcea 383 .loc 1 36 60
Helmut Tschemernjak 42:6f83ba18bcea 384 orr r3, r3, r2, lsl #16
Helmut Tschemernjak 42:6f83ba18bcea 385 .loc 1 37 9
Helmut Tschemernjak 42:6f83ba18bcea 386 movs r2, #4
Helmut Tschemernjak 42:6f83ba18bcea 387 add r1, sp, r2
Helmut Tschemernjak 42:6f83ba18bcea 388 .loc 1 36 12
Helmut Tschemernjak 42:6f83ba18bcea 389 str r3, [sp, #4]
Helmut Tschemernjak 42:6f83ba18bcea 390 .loc 1 37 9
Helmut Tschemernjak 42:6f83ba18bcea 391 bl memcpy
Helmut Tschemernjak 42:6f83ba18bcea 392 .loc 1 39 16
Helmut Tschemernjak 42:6f83ba18bcea 393 movs r0, #16
Helmut Tschemernjak 42:6f83ba18bcea 394 .L1:
Helmut Tschemernjak 42:6f83ba18bcea 395 .LBE3:
Helmut Tschemernjak 42:6f83ba18bcea 396 .LBE5:
Helmut Tschemernjak 42:6f83ba18bcea 397 .loc 1 42 1
Helmut Tschemernjak 42:6f83ba18bcea 398 add sp, sp, #12
Helmut Tschemernjak 42:6f83ba18bcea 399 .cfi_remember_state
Helmut Tschemernjak 42:6f83ba18bcea 400 .cfi_def_cfa_offset 4
Helmut Tschemernjak 42:6f83ba18bcea 401 @ sp needed
Helmut Tschemernjak 42:6f83ba18bcea 402 ldr pc, [sp], #4
Helmut Tschemernjak 42:6f83ba18bcea 403 .L4:
Helmut Tschemernjak 42:6f83ba18bcea 404 .cfi_restore_state
Helmut Tschemernjak 42:6f83ba18bcea 405 .loc 1 41 12
Helmut Tschemernjak 42:6f83ba18bcea 406 movs r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 407 b .L1
Helmut Tschemernjak 42:6f83ba18bcea 408 .L7:
Helmut Tschemernjak 42:6f83ba18bcea 409 .align 2
Helmut Tschemernjak 42:6f83ba18bcea 410 .L6:
Helmut Tschemernjak 42:6f83ba18bcea 411 .word 1252663493
Helmut Tschemernjak 42:6f83ba18bcea 412 .word 536835552
Helmut Tschemernjak 42:6f83ba18bcea 413 .cfi_endproc
Helmut Tschemernjak 42:6f83ba18bcea 414 .LFE2093:
Helmut Tschemernjak 42:6f83ba18bcea 415 .size _Z5CPUIDPhim, .-_Z5CPUIDPhim
Helmut Tschemernjak 42:6f83ba18bcea 416 .global __aeabi_ui2d
Helmut Tschemernjak 42:6f83ba18bcea 417 .global __aeabi_ddiv
Helmut Tschemernjak 42:6f83ba18bcea 418 .global __aeabi_d2f
Helmut Tschemernjak 42:6f83ba18bcea 419 .section .text._Z14BatteryVoltagev,"ax",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 420 .align 1
Helmut Tschemernjak 42:6f83ba18bcea 421 .global _Z14BatteryVoltagev
Helmut Tschemernjak 42:6f83ba18bcea 422 .syntax unified
Helmut Tschemernjak 42:6f83ba18bcea 423 .thumb
Helmut Tschemernjak 42:6f83ba18bcea 424 .thumb_func
Helmut Tschemernjak 42:6f83ba18bcea 425 .fpu fpv4-sp-d16
Helmut Tschemernjak 42:6f83ba18bcea 426 .type _Z14BatteryVoltagev, %function
Helmut Tschemernjak 42:6f83ba18bcea 427 _Z14BatteryVoltagev:
Helmut Tschemernjak 42:6f83ba18bcea 428 .LFB2094:
Helmut Tschemernjak 42:6f83ba18bcea 429 .loc 1 48 1
Helmut Tschemernjak 42:6f83ba18bcea 430 .cfi_startproc
Helmut Tschemernjak 42:6f83ba18bcea 431 @ args = 0, pretend = 0, frame = 136
Helmut Tschemernjak 42:6f83ba18bcea 432 @ frame_needed = 0, uses_anonymous_args = 0
Helmut Tschemernjak 42:6f83ba18bcea 433 push {r4, r5, r6, r7, lr}
Helmut Tschemernjak 42:6f83ba18bcea 434 .cfi_def_cfa_offset 20
Helmut Tschemernjak 42:6f83ba18bcea 435 .cfi_offset 4, -20
Helmut Tschemernjak 42:6f83ba18bcea 436 .cfi_offset 5, -16
Helmut Tschemernjak 42:6f83ba18bcea 437 .cfi_offset 6, -12
Helmut Tschemernjak 42:6f83ba18bcea 438 .cfi_offset 7, -8
Helmut Tschemernjak 42:6f83ba18bcea 439 .cfi_offset 14, -4
Helmut Tschemernjak 42:6f83ba18bcea 440 .LBB6:
Helmut Tschemernjak 42:6f83ba18bcea 441 .loc 1 60 5
Helmut Tschemernjak 42:6f83ba18bcea 442 ldr r4, .L16
Helmut Tschemernjak 42:6f83ba18bcea 443 .LBE6:
Helmut Tschemernjak 42:6f83ba18bcea 444 .loc 1 66 24
Helmut Tschemernjak 42:6f83ba18bcea 445 ldr r6, .L16+4
Helmut Tschemernjak 42:6f83ba18bcea 446 .LBB7:
Helmut Tschemernjak 42:6f83ba18bcea 447 .loc 1 60 5
Helmut Tschemernjak 42:6f83ba18bcea 448 ldr r3, [r4, #76]
Helmut Tschemernjak 42:6f83ba18bcea 449 orr r3, r3, #8192
Helmut Tschemernjak 42:6f83ba18bcea 450 str r3, [r4, #76]
Helmut Tschemernjak 42:6f83ba18bcea 451 ldr r3, [r4, #76]
Helmut Tschemernjak 42:6f83ba18bcea 452 .LBE7:
Helmut Tschemernjak 42:6f83ba18bcea 453 .loc 1 48 1
Helmut Tschemernjak 42:6f83ba18bcea 454 sub sp, sp, #140
Helmut Tschemernjak 42:6f83ba18bcea 455 .cfi_def_cfa_offset 160
Helmut Tschemernjak 42:6f83ba18bcea 456 .LBB8:
Helmut Tschemernjak 42:6f83ba18bcea 457 .loc 1 60 5
Helmut Tschemernjak 42:6f83ba18bcea 458 and r3, r3, #8192
Helmut Tschemernjak 42:6f83ba18bcea 459 str r3, [sp, #4]
Helmut Tschemernjak 42:6f83ba18bcea 460 ldr r3, [sp, #4]
Helmut Tschemernjak 42:6f83ba18bcea 461 .LBE8:
Helmut Tschemernjak 42:6f83ba18bcea 462 .loc 1 62 5
Helmut Tschemernjak 42:6f83ba18bcea 463 ldr r3, [r4, #136]
Helmut Tschemernjak 42:6f83ba18bcea 464 orr r3, r3, #805306368
Helmut Tschemernjak 42:6f83ba18bcea 465 str r3, [r4, #136]
Helmut Tschemernjak 42:6f83ba18bcea 466 .loc 1 67 23
Helmut Tschemernjak 42:6f83ba18bcea 467 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 468 .loc 1 66 24
Helmut Tschemernjak 42:6f83ba18bcea 469 str r6, [sp, #32]
Helmut Tschemernjak 42:6f83ba18bcea 470 .loc 1 67 23
Helmut Tschemernjak 42:6f83ba18bcea 471 bl HAL_ADC_DeInit
Helmut Tschemernjak 42:6f83ba18bcea 472 .loc 1 67 5
Helmut Tschemernjak 42:6f83ba18bcea 473 cmp r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 474 bne .L10
Helmut Tschemernjak 42:6f83ba18bcea 475 .loc 1 77 42
Helmut Tschemernjak 42:6f83ba18bcea 476 movs r3, #1
Helmut Tschemernjak 42:6f83ba18bcea 477 .loc 1 78 42
Helmut Tschemernjak 42:6f83ba18bcea 478 strd r3, r0, [sp, #64]
Helmut Tschemernjak 42:6f83ba18bcea 479 .loc 1 80 42
Helmut Tschemernjak 42:6f83ba18bcea 480 strd r3, r0, [sp, #72]
Helmut Tschemernjak 42:6f83ba18bcea 481 .loc 1 74 42
Helmut Tschemernjak 42:6f83ba18bcea 482 movs r7, #4
Helmut Tschemernjak 42:6f83ba18bcea 483 .loc 1 83 42
Helmut Tschemernjak 42:6f83ba18bcea 484 mov r3, #4096
Helmut Tschemernjak 42:6f83ba18bcea 485 .loc 1 71 42
Helmut Tschemernjak 42:6f83ba18bcea 486 strd r0, r0, [sp, #36]
Helmut Tschemernjak 42:6f83ba18bcea 487 .loc 1 73 42
Helmut Tschemernjak 42:6f83ba18bcea 488 strd r0, r0, [sp, #44]
Helmut Tschemernjak 42:6f83ba18bcea 489 .loc 1 75 42
Helmut Tschemernjak 42:6f83ba18bcea 490 strd r7, r0, [sp, #52]
Helmut Tschemernjak 42:6f83ba18bcea 491 .loc 1 76 42
Helmut Tschemernjak 42:6f83ba18bcea 492 str r0, [sp, #60]
Helmut Tschemernjak 42:6f83ba18bcea 493 .loc 1 82 42
Helmut Tschemernjak 42:6f83ba18bcea 494 strd r0, r0, [sp, #80]
Helmut Tschemernjak 42:6f83ba18bcea 495 .loc 1 84 42
Helmut Tschemernjak 42:6f83ba18bcea 496 strd r3, r0, [sp, #88]
Helmut Tschemernjak 42:6f83ba18bcea 497 .loc 1 86 21
Helmut Tschemernjak 42:6f83ba18bcea 498 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 499 bl HAL_ADC_Init
Helmut Tschemernjak 42:6f83ba18bcea 500 .loc 1 86 5
Helmut Tschemernjak 42:6f83ba18bcea 501 cmp r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 502 bne .L11
Helmut Tschemernjak 42:6f83ba18bcea 503 .loc 1 92 26
Helmut Tschemernjak 42:6f83ba18bcea 504 ldr r2, .L16+8
Helmut Tschemernjak 42:6f83ba18bcea 505 movs r3, #6
Helmut Tschemernjak 42:6f83ba18bcea 506 strd r2, r3, [sp, #8]
Helmut Tschemernjak 42:6f83ba18bcea 507 .loc 1 94 26
Helmut Tschemernjak 42:6f83ba18bcea 508 movs r5, #127
Helmut Tschemernjak 42:6f83ba18bcea 509 movs r3, #7
Helmut Tschemernjak 42:6f83ba18bcea 510 .loc 1 96 20
Helmut Tschemernjak 42:6f83ba18bcea 511 strd r7, r0, [sp, #24]
Helmut Tschemernjak 42:6f83ba18bcea 512 .loc 1 98 30
Helmut Tschemernjak 42:6f83ba18bcea 513 add r1, sp, #8
Helmut Tschemernjak 42:6f83ba18bcea 514 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 515 .loc 1 94 26
Helmut Tschemernjak 42:6f83ba18bcea 516 strd r3, r5, [sp, #16]
Helmut Tschemernjak 42:6f83ba18bcea 517 .loc 1 98 30
Helmut Tschemernjak 42:6f83ba18bcea 518 bl HAL_ADC_ConfigChannel
Helmut Tschemernjak 42:6f83ba18bcea 519 .loc 1 98 5
Helmut Tschemernjak 42:6f83ba18bcea 520 cmp r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 521 bne .L12
Helmut Tschemernjak 42:6f83ba18bcea 522 .loc 1 117 36
Helmut Tschemernjak 42:6f83ba18bcea 523 mov r1, r5
Helmut Tschemernjak 42:6f83ba18bcea 524 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 525 bl HAL_ADCEx_Calibration_Start
Helmut Tschemernjak 42:6f83ba18bcea 526 .loc 1 117 5
Helmut Tschemernjak 42:6f83ba18bcea 527 cmp r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 528 bne .L13
Helmut Tschemernjak 42:6f83ba18bcea 529 .loc 1 123 22
Helmut Tschemernjak 42:6f83ba18bcea 530 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 531 bl HAL_ADC_Start
Helmut Tschemernjak 42:6f83ba18bcea 532 .loc 1 123 5
Helmut Tschemernjak 42:6f83ba18bcea 533 cmp r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 534 bne .L14
Helmut Tschemernjak 42:6f83ba18bcea 535 .loc 1 132 34
Helmut Tschemernjak 42:6f83ba18bcea 536 movs r1, #10
Helmut Tschemernjak 42:6f83ba18bcea 537 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 538 bl HAL_ADC_PollForConversion
Helmut Tschemernjak 42:6f83ba18bcea 539 .loc 1 132 5
Helmut Tschemernjak 42:6f83ba18bcea 540 cmp r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 541 bne .L15
Helmut Tschemernjak 42:6f83ba18bcea 542 .loc 1 141 38
Helmut Tschemernjak 42:6f83ba18bcea 543 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 544 bl HAL_ADC_GetValue
Helmut Tschemernjak 42:6f83ba18bcea 545 .loc 1 147 54
Helmut Tschemernjak 42:6f83ba18bcea 546 ldr r3, .L16+12
Helmut Tschemernjak 42:6f83ba18bcea 547 udiv r0, r3, r0
Helmut Tschemernjak 42:6f83ba18bcea 548 bl __aeabi_ui2d
Helmut Tschemernjak 42:6f83ba18bcea 549 ldr r3, .L16+16
Helmut Tschemernjak 42:6f83ba18bcea 550 movs r2, #0
Helmut Tschemernjak 42:6f83ba18bcea 551 bl __aeabi_ddiv
Helmut Tschemernjak 42:6f83ba18bcea 552 .loc 1 147 11
Helmut Tschemernjak 42:6f83ba18bcea 553 bl __aeabi_d2f
Helmut Tschemernjak 42:6f83ba18bcea 554 mov r5, r0 @ float
Helmut Tschemernjak 42:6f83ba18bcea 555 .loc 1 149 16
Helmut Tschemernjak 42:6f83ba18bcea 556 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 557 bl ADC_Disable
Helmut Tschemernjak 42:6f83ba18bcea 558 .loc 1 150 19
Helmut Tschemernjak 42:6f83ba18bcea 559 add r0, sp, #32
Helmut Tschemernjak 42:6f83ba18bcea 560 bl HAL_ADC_DeInit
Helmut Tschemernjak 42:6f83ba18bcea 561 .loc 1 159 5
Helmut Tschemernjak 42:6f83ba18bcea 562 ldr r3, [r4, #136]
Helmut Tschemernjak 42:6f83ba18bcea 563 bic r3, r3, #805306368
Helmut Tschemernjak 42:6f83ba18bcea 564 str r3, [r4, #136]
Helmut Tschemernjak 42:6f83ba18bcea 565 .loc 1 160 5
Helmut Tschemernjak 42:6f83ba18bcea 566 ldr r3, [r4, #76]
Helmut Tschemernjak 42:6f83ba18bcea 567 bic r3, r3, #8192
Helmut Tschemernjak 42:6f83ba18bcea 568 str r3, [r4, #76]
Helmut Tschemernjak 42:6f83ba18bcea 569 .loc 1 163 14
Helmut Tschemernjak 42:6f83ba18bcea 570 ldr r3, [r6, #8]
Helmut Tschemernjak 42:6f83ba18bcea 571 bic r3, r3, #25165824
Helmut Tschemernjak 42:6f83ba18bcea 572 str r3, [r6, #8]
Helmut Tschemernjak 42:6f83ba18bcea 573 .L8:
Helmut Tschemernjak 42:6f83ba18bcea 574 .loc 1 169 1
Helmut Tschemernjak 42:6f83ba18bcea 575 mov r0, r5 @ float
Helmut Tschemernjak 42:6f83ba18bcea 576 add sp, sp, #140
Helmut Tschemernjak 42:6f83ba18bcea 577 .cfi_remember_state
Helmut Tschemernjak 42:6f83ba18bcea 578 .cfi_def_cfa_offset 20
Helmut Tschemernjak 42:6f83ba18bcea 579 @ sp needed
Helmut Tschemernjak 42:6f83ba18bcea 580 pop {r4, r5, r6, r7, pc}
Helmut Tschemernjak 42:6f83ba18bcea 581 .L10:
Helmut Tschemernjak 42:6f83ba18bcea 582 .cfi_restore_state
Helmut Tschemernjak 42:6f83ba18bcea 583 .loc 1 68 16
Helmut Tschemernjak 42:6f83ba18bcea 584 mov r5, #1065353216
Helmut Tschemernjak 42:6f83ba18bcea 585 b .L8
Helmut Tschemernjak 42:6f83ba18bcea 586 .L11:
Helmut Tschemernjak 42:6f83ba18bcea 587 .loc 1 87 16
Helmut Tschemernjak 42:6f83ba18bcea 588 mov r5, #1073741824
Helmut Tschemernjak 42:6f83ba18bcea 589 b .L8
Helmut Tschemernjak 42:6f83ba18bcea 590 .L12:
Helmut Tschemernjak 42:6f83ba18bcea 591 .loc 1 99 16
Helmut Tschemernjak 42:6f83ba18bcea 592 ldr r5, .L16+20
Helmut Tschemernjak 42:6f83ba18bcea 593 b .L8
Helmut Tschemernjak 42:6f83ba18bcea 594 .L13:
Helmut Tschemernjak 42:6f83ba18bcea 595 .loc 1 119 16
Helmut Tschemernjak 42:6f83ba18bcea 596 mov r5, #1082130432
Helmut Tschemernjak 42:6f83ba18bcea 597 b .L8
Helmut Tschemernjak 42:6f83ba18bcea 598 .L14:
Helmut Tschemernjak 42:6f83ba18bcea 599 .loc 1 125 16
Helmut Tschemernjak 42:6f83ba18bcea 600 ldr r5, .L16+24
Helmut Tschemernjak 42:6f83ba18bcea 601 b .L8
Helmut Tschemernjak 42:6f83ba18bcea 602 .L15:
Helmut Tschemernjak 42:6f83ba18bcea 603 .loc 1 134 16
Helmut Tschemernjak 42:6f83ba18bcea 604 ldr r5, .L16+28
Helmut Tschemernjak 42:6f83ba18bcea 605 b .L8
Helmut Tschemernjak 42:6f83ba18bcea 606 .L17:
Helmut Tschemernjak 42:6f83ba18bcea 607 .align 2
Helmut Tschemernjak 42:6f83ba18bcea 608 .L16:
Helmut Tschemernjak 42:6f83ba18bcea 609 .word 1073876992
Helmut Tschemernjak 42:6f83ba18bcea 610 .word 1342439424
Helmut Tschemernjak 42:6f83ba18bcea 611 .word -2147483647
Helmut Tschemernjak 42:6f83ba18bcea 612 .word 4914000
Helmut Tschemernjak 42:6f83ba18bcea 613 .word 1083129856
Helmut Tschemernjak 42:6f83ba18bcea 614 .word 1077936128
Helmut Tschemernjak 42:6f83ba18bcea 615 .word 1084227584
Helmut Tschemernjak 42:6f83ba18bcea 616 .word 1086324736
Helmut Tschemernjak 42:6f83ba18bcea 617 .cfi_endproc
Helmut Tschemernjak 42:6f83ba18bcea 618 .LFE2094:
Helmut Tschemernjak 42:6f83ba18bcea 619 .size _Z14BatteryVoltagev, .-_Z14BatteryVoltagev
Helmut Tschemernjak 42:6f83ba18bcea 620 .section .text._Z8OTPWritePhPKvj,"ax",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 621 .align 1
Helmut Tschemernjak 42:6f83ba18bcea 622 .global _Z8OTPWritePhPKvj
Helmut Tschemernjak 42:6f83ba18bcea 623 .syntax unified
Helmut Tschemernjak 42:6f83ba18bcea 624 .thumb
Helmut Tschemernjak 42:6f83ba18bcea 625 .thumb_func
Helmut Tschemernjak 42:6f83ba18bcea 626 .fpu fpv4-sp-d16
Helmut Tschemernjak 42:6f83ba18bcea 627 .type _Z8OTPWritePhPKvj, %function
Helmut Tschemernjak 42:6f83ba18bcea 628 _Z8OTPWritePhPKvj:
Helmut Tschemernjak 42:6f83ba18bcea 629 .LFB2095:
Helmut Tschemernjak 42:6f83ba18bcea 630 .loc 1 174 1
Helmut Tschemernjak 42:6f83ba18bcea 631 .cfi_startproc
Helmut Tschemernjak 42:6f83ba18bcea 632 @ args = 0, pretend = 0, frame = 8
Helmut Tschemernjak 42:6f83ba18bcea 633 @ frame_needed = 0, uses_anonymous_args = 0
Helmut Tschemernjak 42:6f83ba18bcea 634 push {r0, r1, r2, r4, r5, r6, r7, lr}
Helmut Tschemernjak 42:6f83ba18bcea 635 .cfi_def_cfa_offset 32
Helmut Tschemernjak 42:6f83ba18bcea 636 .cfi_offset 4, -20
Helmut Tschemernjak 42:6f83ba18bcea 637 .cfi_offset 5, -16
Helmut Tschemernjak 42:6f83ba18bcea 638 .cfi_offset 6, -12
Helmut Tschemernjak 42:6f83ba18bcea 639 .cfi_offset 7, -8
Helmut Tschemernjak 42:6f83ba18bcea 640 .cfi_offset 14, -4
Helmut Tschemernjak 42:6f83ba18bcea 641 .loc 1 174 1
Helmut Tschemernjak 42:6f83ba18bcea 642 mov r5, r0
Helmut Tschemernjak 42:6f83ba18bcea 643 mov r6, r1
Helmut Tschemernjak 42:6f83ba18bcea 644 mov r7, r2
Helmut Tschemernjak 42:6f83ba18bcea 645 .loc 1 179 18
Helmut Tschemernjak 42:6f83ba18bcea 646 bl HAL_FLASH_Unlock
Helmut Tschemernjak 42:6f83ba18bcea 647 movs r4, #0
Helmut Tschemernjak 42:6f83ba18bcea 648 .L21:
Helmut Tschemernjak 42:6f83ba18bcea 649 .loc 1 180 16
Helmut Tschemernjak 42:6f83ba18bcea 650 cmn r7, r4
Helmut Tschemernjak 42:6f83ba18bcea 651 sub r0, r6, r4
Helmut Tschemernjak 42:6f83ba18bcea 652 sub r1, r5, r4
Helmut Tschemernjak 42:6f83ba18bcea 653 beq .L19
Helmut Tschemernjak 42:6f83ba18bcea 654 movs r3, #0
Helmut Tschemernjak 42:6f83ba18bcea 655 .L20:
Helmut Tschemernjak 42:6f83ba18bcea 656 .LBB9:
Helmut Tschemernjak 42:6f83ba18bcea 657 .LBB10:
Helmut Tschemernjak 42:6f83ba18bcea 658 .loc 1 182 33 discriminator 2
Helmut Tschemernjak 42:6f83ba18bcea 659 ldrb r2, [r0, r3] @ zero_extendqisi2
Helmut Tschemernjak 42:6f83ba18bcea 660 strb r2, [sp, r3]
Helmut Tschemernjak 42:6f83ba18bcea 661 adds r3, r3, #1
Helmut Tschemernjak 42:6f83ba18bcea 662 .loc 1 181 25 discriminator 2
Helmut Tschemernjak 42:6f83ba18bcea 663 cmp r3, #8
Helmut Tschemernjak 42:6f83ba18bcea 664 bne .L20
Helmut Tschemernjak 42:6f83ba18bcea 665 .LBE10:
Helmut Tschemernjak 42:6f83ba18bcea 666 .loc 1 184 23
Helmut Tschemernjak 42:6f83ba18bcea 667 ldrd r2, [sp]
Helmut Tschemernjak 42:6f83ba18bcea 668 movs r0, #0
Helmut Tschemernjak 42:6f83ba18bcea 669 bl HAL_FLASH_Program
Helmut Tschemernjak 42:6f83ba18bcea 670 subs r4, r4, #8
Helmut Tschemernjak 42:6f83ba18bcea 671 .LBE9:
Helmut Tschemernjak 42:6f83ba18bcea 672 .loc 1 180 2
Helmut Tschemernjak 42:6f83ba18bcea 673 b .L21
Helmut Tschemernjak 42:6f83ba18bcea 674 .L19:
Helmut Tschemernjak 42:6f83ba18bcea 675 .loc 1 189 19
Helmut Tschemernjak 42:6f83ba18bcea 676 bl HAL_FLASH_Lock
Helmut Tschemernjak 42:6f83ba18bcea 677 .loc 1 190 1
Helmut Tschemernjak 42:6f83ba18bcea 678 add sp, sp, #12
Helmut Tschemernjak 42:6f83ba18bcea 679 .cfi_def_cfa_offset 20
Helmut Tschemernjak 42:6f83ba18bcea 680 @ sp needed
Helmut Tschemernjak 42:6f83ba18bcea 681 pop {r4, r5, r6, r7, pc}
Helmut Tschemernjak 42:6f83ba18bcea 682 .cfi_endproc
Helmut Tschemernjak 42:6f83ba18bcea 683 .LFE2095:
Helmut Tschemernjak 42:6f83ba18bcea 684 .size _Z8OTPWritePhPKvj, .-_Z8OTPWritePhPKvj
Helmut Tschemernjak 42:6f83ba18bcea 685 .text
Helmut Tschemernjak 42:6f83ba18bcea 686 .Letext0:
Helmut Tschemernjak 42:6f83ba18bcea 687 .section .debug_info,"",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 688 .Ldebug_info0:
Helmut Tschemernjak 42:6f83ba18bcea 689 .4byte 0x64
Helmut Tschemernjak 42:6f83ba18bcea 690 .2byte 0x4
Helmut Tschemernjak 42:6f83ba18bcea 691 .4byte .Ldebug_abbrev0
Helmut Tschemernjak 42:6f83ba18bcea 692 .byte 0x4
Helmut Tschemernjak 42:6f83ba18bcea 693 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 694 .4byte .LASF6
Helmut Tschemernjak 42:6f83ba18bcea 695 .byte 0x4
Helmut Tschemernjak 42:6f83ba18bcea 696 .4byte .LASF7
Helmut Tschemernjak 42:6f83ba18bcea 697 .4byte .LASF8
Helmut Tschemernjak 42:6f83ba18bcea 698 .4byte .Ldebug_ranges0+0
Helmut Tschemernjak 42:6f83ba18bcea 699 .4byte 0
Helmut Tschemernjak 42:6f83ba18bcea 700 .4byte .Ldebug_line0
Helmut Tschemernjak 42:6f83ba18bcea 701 .uleb128 0x2
Helmut Tschemernjak 42:6f83ba18bcea 702 .4byte .LASF0
Helmut Tschemernjak 42:6f83ba18bcea 703 .byte 0x1
Helmut Tschemernjak 42:6f83ba18bcea 704 .byte 0xad
Helmut Tschemernjak 42:6f83ba18bcea 705 .byte 0x6
Helmut Tschemernjak 42:6f83ba18bcea 706 .4byte .LASF2
Helmut Tschemernjak 42:6f83ba18bcea 707 .4byte .LFB2095
Helmut Tschemernjak 42:6f83ba18bcea 708 .4byte .LFE2095-.LFB2095
Helmut Tschemernjak 42:6f83ba18bcea 709 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 710 .byte 0x9c
Helmut Tschemernjak 42:6f83ba18bcea 711 .uleb128 0x2
Helmut Tschemernjak 42:6f83ba18bcea 712 .4byte .LASF1
Helmut Tschemernjak 42:6f83ba18bcea 713 .byte 0x1
Helmut Tschemernjak 42:6f83ba18bcea 714 .byte 0x2f
Helmut Tschemernjak 42:6f83ba18bcea 715 .byte 0x1
Helmut Tschemernjak 42:6f83ba18bcea 716 .4byte .LASF3
Helmut Tschemernjak 42:6f83ba18bcea 717 .4byte .LFB2094
Helmut Tschemernjak 42:6f83ba18bcea 718 .4byte .LFE2094-.LFB2094
Helmut Tschemernjak 42:6f83ba18bcea 719 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 720 .byte 0x9c
Helmut Tschemernjak 42:6f83ba18bcea 721 .uleb128 0x2
Helmut Tschemernjak 42:6f83ba18bcea 722 .4byte .LASF4
Helmut Tschemernjak 42:6f83ba18bcea 723 .byte 0x1
Helmut Tschemernjak 42:6f83ba18bcea 724 .byte 0x15
Helmut Tschemernjak 42:6f83ba18bcea 725 .byte 0x1
Helmut Tschemernjak 42:6f83ba18bcea 726 .4byte .LASF5
Helmut Tschemernjak 42:6f83ba18bcea 727 .4byte .LFB2093
Helmut Tschemernjak 42:6f83ba18bcea 728 .4byte .LFE2093-.LFB2093
Helmut Tschemernjak 42:6f83ba18bcea 729 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 730 .byte 0x9c
Helmut Tschemernjak 42:6f83ba18bcea 731 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 732 .section .debug_abbrev,"",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 733 .Ldebug_abbrev0:
Helmut Tschemernjak 42:6f83ba18bcea 734 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 735 .uleb128 0x11
Helmut Tschemernjak 42:6f83ba18bcea 736 .byte 0x1
Helmut Tschemernjak 42:6f83ba18bcea 737 .uleb128 0x25
Helmut Tschemernjak 42:6f83ba18bcea 738 .uleb128 0xe
Helmut Tschemernjak 42:6f83ba18bcea 739 .uleb128 0x13
Helmut Tschemernjak 42:6f83ba18bcea 740 .uleb128 0xb
Helmut Tschemernjak 42:6f83ba18bcea 741 .uleb128 0x3
Helmut Tschemernjak 42:6f83ba18bcea 742 .uleb128 0xe
Helmut Tschemernjak 42:6f83ba18bcea 743 .uleb128 0x1b
Helmut Tschemernjak 42:6f83ba18bcea 744 .uleb128 0xe
Helmut Tschemernjak 42:6f83ba18bcea 745 .uleb128 0x55
Helmut Tschemernjak 42:6f83ba18bcea 746 .uleb128 0x17
Helmut Tschemernjak 42:6f83ba18bcea 747 .uleb128 0x11
Helmut Tschemernjak 42:6f83ba18bcea 748 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 749 .uleb128 0x10
Helmut Tschemernjak 42:6f83ba18bcea 750 .uleb128 0x17
Helmut Tschemernjak 42:6f83ba18bcea 751 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 752 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 753 .uleb128 0x2
Helmut Tschemernjak 42:6f83ba18bcea 754 .uleb128 0x2e
Helmut Tschemernjak 42:6f83ba18bcea 755 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 756 .uleb128 0x3f
Helmut Tschemernjak 42:6f83ba18bcea 757 .uleb128 0x19
Helmut Tschemernjak 42:6f83ba18bcea 758 .uleb128 0x3
Helmut Tschemernjak 42:6f83ba18bcea 759 .uleb128 0xe
Helmut Tschemernjak 42:6f83ba18bcea 760 .uleb128 0x3a
Helmut Tschemernjak 42:6f83ba18bcea 761 .uleb128 0xb
Helmut Tschemernjak 42:6f83ba18bcea 762 .uleb128 0x3b
Helmut Tschemernjak 42:6f83ba18bcea 763 .uleb128 0xb
Helmut Tschemernjak 42:6f83ba18bcea 764 .uleb128 0x39
Helmut Tschemernjak 42:6f83ba18bcea 765 .uleb128 0xb
Helmut Tschemernjak 42:6f83ba18bcea 766 .uleb128 0x6e
Helmut Tschemernjak 42:6f83ba18bcea 767 .uleb128 0xe
Helmut Tschemernjak 42:6f83ba18bcea 768 .uleb128 0x11
Helmut Tschemernjak 42:6f83ba18bcea 769 .uleb128 0x1
Helmut Tschemernjak 42:6f83ba18bcea 770 .uleb128 0x12
Helmut Tschemernjak 42:6f83ba18bcea 771 .uleb128 0x6
Helmut Tschemernjak 42:6f83ba18bcea 772 .uleb128 0x40
Helmut Tschemernjak 42:6f83ba18bcea 773 .uleb128 0x18
Helmut Tschemernjak 42:6f83ba18bcea 774 .uleb128 0x2116
Helmut Tschemernjak 42:6f83ba18bcea 775 .uleb128 0x19
Helmut Tschemernjak 42:6f83ba18bcea 776 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 777 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 778 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 779 .section .debug_aranges,"",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 780 .4byte 0x2c
Helmut Tschemernjak 42:6f83ba18bcea 781 .2byte 0x2
Helmut Tschemernjak 42:6f83ba18bcea 782 .4byte .Ldebug_info0
Helmut Tschemernjak 42:6f83ba18bcea 783 .byte 0x4
Helmut Tschemernjak 42:6f83ba18bcea 784 .byte 0
Helmut Tschemernjak 42:6f83ba18bcea 785 .2byte 0
Helmut Tschemernjak 42:6f83ba18bcea 786 .2byte 0
Helmut Tschemernjak 42:6f83ba18bcea 787 .4byte .LFB2093
Helmut Tschemernjak 42:6f83ba18bcea 788 .4byte .LFE2093-.LFB2093
Helmut Tschemernjak 42:6f83ba18bcea 789 .4byte .LFB2094
Helmut Tschemernjak 42:6f83ba18bcea 790 .4byte .LFE2094-.LFB2094
Helmut Tschemernjak 42:6f83ba18bcea 791 .4byte .LFB2095
Helmut Tschemernjak 42:6f83ba18bcea 792 .4byte .LFE2095-.LFB2095
Helmut Tschemernjak 42:6f83ba18bcea 793 .4byte 0
Helmut Tschemernjak 42:6f83ba18bcea 794 .4byte 0
Helmut Tschemernjak 42:6f83ba18bcea 795 .section .debug_ranges,"",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 796 .Ldebug_ranges0:
Helmut Tschemernjak 42:6f83ba18bcea 797 .4byte .LFB2093
Helmut Tschemernjak 42:6f83ba18bcea 798 .4byte .LFE2093
Helmut Tschemernjak 42:6f83ba18bcea 799 .4byte .LFB2094
Helmut Tschemernjak 42:6f83ba18bcea 800 .4byte .LFE2094
Helmut Tschemernjak 42:6f83ba18bcea 801 .4byte .LFB2095
Helmut Tschemernjak 42:6f83ba18bcea 802 .4byte .LFE2095
Helmut Tschemernjak 42:6f83ba18bcea 803 .4byte 0
Helmut Tschemernjak 42:6f83ba18bcea 804 .4byte 0
Helmut Tschemernjak 42:6f83ba18bcea 805 .section .debug_line,"",%progbits
Helmut Tschemernjak 42:6f83ba18bcea 806 .Ldebug_line0:
Helmut Tschemernjak 42:6f83ba18bcea 807 .section .debug_str,"MS",%progbits,1
Helmut Tschemernjak 42:6f83ba18bcea 808 .LASF8:
Helmut Tschemernjak 42:6f83ba18bcea 809 .ascii "/Volumes/Data/work/mbed-work/Turtle_RadioShuttle\000"
Helmut Tschemernjak 42:6f83ba18bcea 810 .LASF7:
Helmut Tschemernjak 42:6f83ba18bcea 811 .ascii "./mbed-util.cpp\000"
Helmut Tschemernjak 42:6f83ba18bcea 812 .LASF0:
Helmut Tschemernjak 42:6f83ba18bcea 813 .ascii "OTPWrite\000"
Helmut Tschemernjak 42:6f83ba18bcea 814 .LASF5:
Helmut Tschemernjak 42:6f83ba18bcea 815 .ascii "_Z5CPUIDPhim\000"
Helmut Tschemernjak 42:6f83ba18bcea 816 .LASF4:
Helmut Tschemernjak 42:6f83ba18bcea 817 .ascii "CPUID\000"
Helmut Tschemernjak 42:6f83ba18bcea 818 .LASF3:
Helmut Tschemernjak 42:6f83ba18bcea 819 .ascii "_Z14BatteryVoltagev\000"
Helmut Tschemernjak 42:6f83ba18bcea 820 .LASF6:
Helmut Tschemernjak 42:6f83ba18bcea 821 .ascii "GNU C++98 8.2.1 20181213 (release) [gcc-8-branch re"
Helmut Tschemernjak 42:6f83ba18bcea 822 .ascii "vision 267074] -mcpu=cortex-m4 -mthumb -mfpu=fpv4-s"
Helmut Tschemernjak 42:6f83ba18bcea 823 .ascii "p-d16 -mfloat-abi=softfp -march=armv7e-m+fp -g1 -Os"
Helmut Tschemernjak 42:6f83ba18bcea 824 .ascii " -std=gnu++98 -fno-rtti -fmessage-length=0 -fno-exc"
Helmut Tschemernjak 42:6f83ba18bcea 825 .ascii "eptions -fno-builtin -ffunction-sections -fdata-sec"
Helmut Tschemernjak 42:6f83ba18bcea 826 .ascii "tions -funsigned-char -fno-delete-null-pointer-chec"
Helmut Tschemernjak 42:6f83ba18bcea 827 .ascii "ks -fomit-frame-pointer\000"
Helmut Tschemernjak 42:6f83ba18bcea 828 .LASF1:
Helmut Tschemernjak 42:6f83ba18bcea 829 .ascii "BatteryVoltage\000"
Helmut Tschemernjak 42:6f83ba18bcea 830 .LASF2:
Helmut Tschemernjak 42:6f83ba18bcea 831 .ascii "_Z8OTPWritePhPKvj\000"
Helmut Tschemernjak 42:6f83ba18bcea 832 .ident "GCC: (GNU Tools for Arm Embedded Processors 8-2018-q4-major) 8.2.1 20181213 (release) [gcc-8-branch revision 267074]"
Helmut Tschemernjak 42:6f83ba18bcea 833 #endif