wip working usart, not receiving over tty

This commit is contained in:
Alexander Heldt
2024-12-26 15:02:52 +01:00
parent a3c1de878a
commit 592717d900
27 changed files with 10185 additions and 944 deletions

View File

@@ -136,10 +136,10 @@ tim4_start:
.byte 0x4
.4byte .Ldebug_abbrev0
.uleb128 0x7
.4byte .LASF956
.4byte .LASF960
.byte 0x1d
.4byte .LASF957
.4byte .LASF958
.4byte .LASF961
.4byte .LASF962
.4byte .LLRL0
.4byte 0
.4byte .Ldebug_line0
@@ -147,17 +147,17 @@ tim4_start:
.uleb128 0x3
.byte 0x1
.byte 0x6
.4byte .LASF904
.4byte .LASF908
.uleb128 0x3
.byte 0x1
.byte 0x8
.4byte .LASF905
.4byte .LASF909
.uleb128 0x3
.byte 0x2
.byte 0x5
.4byte .LASF906
.4byte .LASF910
.uleb128 0x4
.4byte .LASF909
.4byte .LASF913
.byte 0x2
.byte 0x39
.byte 0x1c
@@ -165,13 +165,13 @@ tim4_start:
.uleb128 0x3
.byte 0x2
.byte 0x7
.4byte .LASF907
.4byte .LASF911
.uleb128 0x3
.byte 0x4
.byte 0x5
.4byte .LASF908
.4byte .LASF912
.uleb128 0x4
.4byte .LASF910
.4byte .LASF914
.byte 0x2
.byte 0x4f
.byte 0x1b
@@ -179,15 +179,15 @@ tim4_start:
.uleb128 0x3
.byte 0x4
.byte 0x7
.4byte .LASF911
.4byte .LASF915
.uleb128 0x3
.byte 0x8
.byte 0x5
.4byte .LASF912
.4byte .LASF916
.uleb128 0x3
.byte 0x8
.byte 0x7
.4byte .LASF913
.4byte .LASF917
.uleb128 0x8
.byte 0x4
.byte 0x5
@@ -195,15 +195,15 @@ tim4_start:
.uleb128 0x3
.byte 0x4
.byte 0x7
.4byte .LASF914
.4byte .LASF918
.uleb128 0x4
.4byte .LASF915
.4byte .LASF919
.byte 0x3
.byte 0x24
.byte 0x14
.4byte 0x3f
.uleb128 0x4
.4byte .LASF916
.4byte .LASF920
.byte 0x3
.byte 0x30
.byte 0x14
@@ -224,13 +224,13 @@ tim4_start:
.4byte 0xa0
.byte 0
.uleb128 0x1
.4byte .LASF917
.4byte .LASF921
.byte 0x4
.byte 0x8
.4byte 0xa0
.byte 0x4
.uleb128 0x1
.4byte .LASF918
.4byte .LASF922
.byte 0x4
.byte 0x9
.4byte 0xa0
@@ -242,115 +242,115 @@ tim4_start:
.4byte 0xa0
.byte 0xc
.uleb128 0x1
.4byte .LASF919
.4byte .LASF923
.byte 0x4
.byte 0xb
.4byte 0xa0
.byte 0x10
.uleb128 0x1
.4byte .LASF920
.4byte .LASF924
.byte 0x4
.byte 0xc
.4byte 0xa0
.byte 0x14
.uleb128 0x1
.4byte .LASF921
.4byte .LASF925
.byte 0x4
.byte 0xd
.4byte 0x212
.byte 0x18
.uleb128 0x1
.4byte .LASF922
.4byte .LASF926
.byte 0x4
.byte 0xe
.4byte 0xa0
.byte 0x20
.uleb128 0x1
.4byte .LASF923
.4byte .LASF927
.byte 0x4
.byte 0xf
.4byte 0xa0
.byte 0x24
.uleb128 0x1
.4byte .LASF924
.4byte .LASF928
.byte 0x4
.byte 0x10
.4byte 0x212
.byte 0x28
.uleb128 0x1
.4byte .LASF925
.4byte .LASF929
.byte 0x4
.byte 0x11
.4byte 0xa0
.byte 0x30
.uleb128 0x1
.4byte .LASF926
.4byte .LASF930
.byte 0x4
.byte 0x12
.4byte 0xa0
.byte 0x34
.uleb128 0x1
.4byte .LASF927
.4byte .LASF931
.byte 0x4
.byte 0x13
.4byte 0x212
.byte 0x38
.uleb128 0x1
.4byte .LASF928
.4byte .LASF932
.byte 0x4
.byte 0x14
.4byte 0xa0
.byte 0x40
.uleb128 0x1
.4byte .LASF929
.4byte .LASF933
.byte 0x4
.byte 0x15
.4byte 0xa0
.byte 0x44
.uleb128 0x1
.4byte .LASF930
.4byte .LASF934
.byte 0x4
.byte 0x16
.4byte 0x212
.byte 0x48
.uleb128 0x1
.4byte .LASF931
.4byte .LASF935
.byte 0x4
.byte 0x17
.4byte 0xa0
.byte 0x50
.uleb128 0x1
.4byte .LASF932
.4byte .LASF936
.byte 0x4
.byte 0x18
.4byte 0xa0
.byte 0x54
.uleb128 0x1
.4byte .LASF933
.4byte .LASF937
.byte 0x4
.byte 0x19
.4byte 0x212
.byte 0x58
.uleb128 0x1
.4byte .LASF934
.4byte .LASF938
.byte 0x4
.byte 0x1a
.4byte 0xa0
.byte 0x60
.uleb128 0x1
.4byte .LASF935
.4byte .LASF939
.byte 0x4
.byte 0x1b
.4byte 0xa0
.byte 0x64
.uleb128 0x1
.4byte .LASF936
.4byte .LASF940
.byte 0x4
.byte 0x1c
.4byte 0x212
.byte 0x68
.uleb128 0x1
.4byte .LASF937
.4byte .LASF941
.byte 0x4
.byte 0x1d
.4byte 0xa0
@@ -362,25 +362,25 @@ tim4_start:
.4byte 0xa0
.byte 0x74
.uleb128 0x1
.4byte .LASF938
.4byte .LASF942
.byte 0x4
.byte 0x1f
.4byte 0x212
.byte 0x78
.uleb128 0x1
.4byte .LASF939
.4byte .LASF943
.byte 0x4
.byte 0x20
.4byte 0xa0
.byte 0x80
.uleb128 0x1
.4byte .LASF940
.4byte .LASF944
.byte 0x4
.byte 0x21
.4byte 0xa0
.byte 0x84
.uleb128 0x1
.4byte .LASF941
.4byte .LASF945
.byte 0x4
.byte 0x22
.4byte 0xa0
@@ -396,7 +396,7 @@ tim4_start:
.uleb128 0x5
.4byte 0x202
.uleb128 0xc
.4byte .LASF942
.4byte .LASF946
.byte 0x50
.byte 0x5
.byte 0x6
@@ -415,13 +415,13 @@ tim4_start:
.4byte 0xa0
.byte 0x4
.uleb128 0x1
.4byte .LASF943
.4byte .LASF947
.byte 0x5
.byte 0x9
.4byte 0xa0
.byte 0x8
.uleb128 0x1
.4byte .LASF944
.4byte .LASF948
.byte 0x5
.byte 0xa
.4byte 0xa0
@@ -439,19 +439,19 @@ tim4_start:
.4byte 0xa0
.byte 0x14
.uleb128 0x1
.4byte .LASF945
.4byte .LASF949
.byte 0x5
.byte 0xd
.4byte 0xa0
.byte 0x18
.uleb128 0x1
.4byte .LASF946
.4byte .LASF950
.byte 0x5
.byte 0xe
.4byte 0xa0
.byte 0x1c
.uleb128 0x1
.4byte .LASF947
.4byte .LASF951
.byte 0x5
.byte 0xf
.4byte 0xa0
@@ -481,31 +481,31 @@ tim4_start:
.4byte 0xa0
.byte 0x30
.uleb128 0x1
.4byte .LASF948
.4byte .LASF952
.byte 0x5
.byte 0x14
.4byte 0xa0
.byte 0x34
.uleb128 0x1
.4byte .LASF949
.4byte .LASF953
.byte 0x5
.byte 0x15
.4byte 0xa0
.byte 0x38
.uleb128 0x1
.4byte .LASF950
.4byte .LASF954
.byte 0x5
.byte 0x16
.4byte 0xa0
.byte 0x3c
.uleb128 0x1
.4byte .LASF951
.4byte .LASF955
.byte 0x5
.byte 0x17
.4byte 0xa0
.byte 0x40
.uleb128 0x1
.4byte .LASF952
.4byte .LASF956
.byte 0x5
.byte 0x18
.4byte 0xa0
@@ -517,21 +517,21 @@ tim4_start:
.4byte 0xa0
.byte 0x48
.uleb128 0x1
.4byte .LASF953
.4byte .LASF957
.byte 0x5
.byte 0x1a
.4byte 0xa0
.byte 0x4c
.byte 0
.uleb128 0x6
.4byte .LASF954
.4byte .LASF958
.byte 0x14
.4byte .LFB1
.4byte .LFE1-.LFB1
.uleb128 0x1
.byte 0x9c
.uleb128 0x6
.4byte .LASF955
.4byte .LASF959
.byte 0x4
.4byte .LFB0
.4byte .LFE0-.LFB0
@@ -3501,7 +3501,7 @@ tim4_start:
.uleb128 0x135
.4byte .LASF850
.byte 0
.section .debug_macro,"G",%progbits,wm4.rcc.h.37.7ab56e8f55874aebd4da18716582113c,comdat
.section .debug_macro,"G",%progbits,wm4.rcc.h.37.a17300cb822ec078eaa06c79bfd3d786,comdat
.Ldebug_macro14:
.2byte 0x5
.byte 0
@@ -3638,43 +3638,53 @@ tim4_start:
.uleb128 0x73
.4byte .LASF894
.byte 0x5
.uleb128 0x76
.uleb128 0x77
.4byte .LASF895
.byte 0x5
.uleb128 0x77
.uleb128 0x78
.4byte .LASF896
.byte 0x5
.uleb128 0x79
.uleb128 0x7b
.4byte .LASF897
.byte 0x5
.uleb128 0x7a
.uleb128 0x7c
.4byte .LASF898
.byte 0x5
.uleb128 0x7e
.4byte .LASF899
.byte 0x5
.uleb128 0x7f
.4byte .LASF900
.byte 0x5
.uleb128 0x81
.4byte .LASF901
.byte 0x5
.uleb128 0x82
.4byte .LASF902
.byte 0
.section .debug_macro,"G",%progbits,wm4.timer.h.2.a5bec0ee8e2998a7b121820fb4e4e9a6,comdat
.section .debug_macro,"G",%progbits,wm4.timer.h.2.2e929ede818fb0960868f1b0a08a1cbf,comdat
.Ldebug_macro15:
.2byte 0x5
.byte 0
.byte 0x5
.uleb128 0x2
.4byte .LASF899
.4byte .LASF903
.byte 0x5
.uleb128 0x1d
.4byte .LASF900
.4byte .LASF904
.byte 0x5
.uleb128 0x1e
.4byte .LASF901
.4byte .LASF905
.byte 0x5
.uleb128 0x20
.4byte .LASF902
.4byte .LASF906
.byte 0x5
.uleb128 0x21
.4byte .LASF903
.4byte .LASF907
.byte 0
.section .debug_line,"",%progbits
.Ldebug_line0:
.section .debug_str,"MS",%progbits,1
.LASF902:
.ascii "TIM4_CR_CEN_BIT 0\000"
.LASF735:
.ascii "SCNxLEAST16 __SCN16LEAST(x)\000"
.LASF636:
@@ -3685,7 +3695,7 @@ tim4_start:
.ascii "__UHA_FBIT__ 8\000"
.LASF815:
.ascii "PRIiFAST64 __PRI64FAST(i)\000"
.LASF905:
.LASF909:
.ascii "unsigned char\000"
.LASF225:
.ascii "__FLT64_DENORM_MIN__ 4.9406564584124654e-324F64\000"
@@ -3731,7 +3741,7 @@ tim4_start:
.ascii "__WCHAR_MAX__ 0xffffffffU\000"
.LASF514:
.ascii "__int20__\000"
.LASF897:
.LASF901:
.ascii "RCC_APB1ENR_TIM4_BIT 2\000"
.LASF18:
.ascii "__SIZEOF_LONG_LONG__ 8\000"
@@ -3757,7 +3767,7 @@ tim4_start:
.ascii "__ORDER_PDP_ENDIAN__ 3412\000"
.LASF34:
.ascii "__SIZE_TYPE__ unsigned int\000"
.LASF898:
.LASF902:
.ascii "RCC_APB1ENR_TIM4_ENABLE (1 << RCC_APB1ENR_TIM4_BIT)"
.ascii "\000"
.LASF621:
@@ -3822,8 +3832,6 @@ tim4_start:
.ascii "PRIx8 __PRI8(x)\000"
.LASF590:
.ascii "INT8_MAX (__INT8_MAX__)\000"
.LASF516:
.ascii "signed +0\000"
.LASF631:
.ascii "PTRDIFF_MAX (__PTRDIFF_MAX__)\000"
.LASF839:
@@ -3846,7 +3854,7 @@ tim4_start:
.ascii "__need_wchar_t\000"
.LASF199:
.ascii "__FLT32_MIN_EXP__ (-125)\000"
.LASF956:
.LASF960:
.ascii "GNU C2X 12.3.1 20230626 -mcpu=cortex-m4 -mthumb -mf"
.ascii "loat-abi=hard -mfpu=fpv4-sp-d16 -march=armv7e-m+fp "
.ascii "-g3 -ggdb -O0 -std=c2x -ffunction-sections -fdata-s"
@@ -3865,7 +3873,7 @@ tim4_start:
.ascii "__int_fast32_t_defined 1\000"
.LASF133:
.ascii "__INT_FAST64_WIDTH__ 64\000"
.LASF953:
.LASF957:
.ascii "DMAR\000"
.LASF660:
.ascii "___int_wchar_t_h \000"
@@ -3916,13 +3924,13 @@ tim4_start:
.ascii "SCNo32 __SCN32(o)\000"
.LASF541:
.ascii "_NOTHROW \000"
.LASF948:
.LASF952:
.ascii "CCR1\000"
.LASF949:
.LASF953:
.ascii "CCR2\000"
.LASF950:
.LASF954:
.ascii "CCR3\000"
.LASF951:
.LASF955:
.ascii "CCR4\000"
.LASF307:
.ascii "__LACCUM_IBIT__ 32\000"
@@ -3946,7 +3954,7 @@ tim4_start:
.ascii "__INT64 \"ll\"\000"
.LASF138:
.ascii "__INTPTR_MAX__ 0x7fffffff\000"
.LASF932:
.LASF936:
.ascii "AHB2LPENR\000"
.LASF500:
.ascii "__RAND_MAX\000"
@@ -3956,7 +3964,7 @@ tim4_start:
.ascii "INT_LEAST64_MIN (-__INT_LEAST64_MAX__ - 1)\000"
.LASF614:
.ascii "INT_FAST8_MAX (__INT_FAST8_MAX__)\000"
.LASF896:
.LASF898:
.ascii "RCC_APB1ENR_PWREN_CLOCK_ENABLE (1 << RCC_APB1ENR_PW"
.ascii "REN_BIT)\000"
.LASF487:
@@ -3989,7 +3997,7 @@ tim4_start:
.ascii " RCC_PLLCFGR_PLLP_BIT)\000"
.LASF302:
.ascii "__UACCUM_IBIT__ 16\000"
.LASF908:
.LASF912:
.ascii "long int\000"
.LASF720:
.ascii "SCNd16 __SCN16(d)\000"
@@ -4066,7 +4074,7 @@ tim4_start:
.ascii "__SIZEOF_LONG__ 4\000"
.LASF754:
.ascii "PRIi32 __PRI32(i)\000"
.LASF929:
.LASF933:
.ascii "APB2ENR\000"
.LASF822:
.ascii "SCNoFAST64 __SCN64FAST(o)\000"
@@ -4080,7 +4088,7 @@ tim4_start:
.ascii "__FLT32X_MIN_EXP__ (-1021)\000"
.LASF816:
.ascii "PRIoFAST64 __PRI64FAST(o)\000"
.LASF931:
.LASF935:
.ascii "AHB1LPENR\000"
.LASF406:
.ascii "__ARM_FEATURE_SIMD32 1\000"
@@ -4092,7 +4100,7 @@ tim4_start:
.ascii "PRIoLEAST16 __PRI16LEAST(o)\000"
.LASF459:
.ascii "__NEWLIB__ 4\000"
.LASF941:
.LASF945:
.ascii "DCKCFGR\000"
.LASF721:
.ascii "SCNi16 __SCN16(i)\000"
@@ -4102,7 +4110,7 @@ tim4_start:
.ascii "__FLT_DECIMAL_DIG__ 9\000"
.LASF563:
.ascii "_UINT8_T_DECLARED \000"
.LASF904:
.LASF908:
.ascii "signed char\000"
.LASF806:
.ascii "PRIuLEAST64 __PRI64LEAST(u)\000"
@@ -4136,19 +4144,19 @@ tim4_start:
.ascii "__FLT64_MAX_10_EXP__ 308\000"
.LASF874:
.ascii "RCC_PLLCFGR_PLLN_MASK (0b111111111)\000"
.LASF957:
.LASF961:
.ascii "src/timer.c\000"
.LASF924:
.LASF928:
.ascii "RESERVED1\000"
.LASF927:
.LASF931:
.ascii "RESERVED2\000"
.LASF3:
.ascii "__STDC_UTF_32__ 1\000"
.LASF933:
.LASF937:
.ascii "RESERVED4\000"
.LASF241:
.ascii "__FLT32X_DENORM_MIN__ 4.9406564584124654e-324F32x\000"
.LASF938:
.LASF942:
.ascii "RESERVED6\000"
.LASF152:
.ascii "__FLT_MAX_10_EXP__ 38\000"
@@ -4168,6 +4176,8 @@ tim4_start:
.ascii "SCNoLEAST32 __SCN32LEAST(o)\000"
.LASF891:
.ascii "RCC_CFGR_SW_PLL (0b10)\000"
.LASF906:
.ascii "TIM_CR1_CEN_BIT 0\000"
.LASF798:
.ascii "SCNd64 __SCN64(d)\000"
.LASF828:
@@ -4186,33 +4196,36 @@ tim4_start:
.ascii "__int_fast64_t_defined 1\000"
.LASF838:
.ascii "__PRIPTR(x) __STRINGIFY(x)\000"
.LASF915:
.LASF919:
.ascii "uint16_t\000"
.LASF417:
.ascii "__thumb2__ 1\000"
.LASF321:
.ascii "__ULLACCUM_FBIT__ 32\000"
.LASF895:
.LASF897:
.ascii "RCC_APB1ENR_PWREN_BIT 28\000"
.LASF900:
.ascii "RCC_APB1ENR_USART2EN_ENABLE (1 << RCC_APB1ENR_USART"
.ascii "2EN_BIT)\000"
.LASF366:
.ascii "__STRICT_ANSI__ 1\000"
.LASF486:
.ascii "_SYS_FEATURES_H \000"
.LASF813:
.ascii "SCNxLEAST64 __SCN64LEAST(x)\000"
.LASF930:
.LASF934:
.ascii "RESERVED3\000"
.LASF22:
.ascii "__SIZEOF_LONG_DOUBLE__ 8\000"
.LASF936:
.LASF940:
.ascii "RESERVED5\000"
.LASF945:
.LASF949:
.ascii "CCMR1\000"
.LASF946:
.LASF950:
.ascii "CCMR2\000"
.LASF36:
.ascii "__WCHAR_TYPE__ unsigned int\000"
.LASF899:
.LASF903:
.ascii "TIMER_H_ \000"
.LASF470:
.ascii "_MB_LEN_MAX 8\000"
@@ -4242,8 +4255,8 @@ tim4_start:
.ascii "__FDPIC__\000"
.LASF263:
.ascii "__UFRACT_MIN__ 0.0UR\000"
.LASF689:
.ascii "PRIuLEAST8 __PRI8LEAST(u)\000"
.LASF516:
.ascii "signed +0\000"
.LASF213:
.ascii "__FLT32_IS_IEC_60559__ 2\000"
.LASF630:
@@ -4256,9 +4269,9 @@ tim4_start:
.ascii "__SCN64(x) __INT64 __STRINGIFY(x)\000"
.LASF647:
.ascii "_GCC_WRAP_STDINT_H \000"
.LASF909:
.LASF913:
.ascii "__uint16_t\000"
.LASF926:
.LASF930:
.ascii "AHB2ENR\000"
.LASF805:
.ascii "PRIoLEAST64 __PRI64LEAST(o)\000"
@@ -4272,7 +4285,7 @@ tim4_start:
.ascii "__UINT8_MAX__ 0xff\000"
.LASF575:
.ascii "_UINTMAX_T_DECLARED \000"
.LASF942:
.LASF946:
.ascii "timer\000"
.LASF184:
.ascii "__LDBL_MAX_EXP__ 1024\000"
@@ -4316,7 +4329,7 @@ tim4_start:
.ascii "__FLT_EPSILON__ 1.1920928955078125e-7F\000"
.LASF770:
.ascii "SCNdLEAST32 __SCN32LEAST(d)\000"
.LASF921:
.LASF925:
.ascii "RESERVED0\000"
.LASF807:
.ascii "PRIxLEAST64 __PRI64LEAST(x)\000"
@@ -4352,7 +4365,9 @@ tim4_start:
.ascii "__MISC_VISIBLE 0\000"
.LASF306:
.ascii "__LACCUM_FBIT__ 31\000"
.LASF937:
.LASF689:
.ascii "PRIuLEAST8 __PRI8LEAST(u)\000"
.LASF941:
.ascii "BDCR\000"
.LASF211:
.ascii "__FLT32_HAS_QUIET_NAN__ 1\000"
@@ -4414,7 +4429,7 @@ tim4_start:
.ascii "RCC_CR_HSERDY_READY (1 << RCC_CR_HSERDY_BIT)\000"
.LASF763:
.ascii "SCNx32 __SCN32(x)\000"
.LASF918:
.LASF922:
.ascii "CFGR\000"
.LASF558:
.ascii "___int_least32_t_defined 1\000"
@@ -4484,7 +4499,7 @@ tim4_start:
.ascii "___int8_t_defined 1\000"
.LASF248:
.ascii "__SFRACT_MIN__ (-0.5HR-0.5HR)\000"
.LASF911:
.LASF915:
.ascii "long unsigned int\000"
.LASF349:
.ascii "__SA_IBIT__ 16\000"
@@ -4502,7 +4517,7 @@ tim4_start:
.ascii "__UINT16_TYPE__ short unsigned int\000"
.LASF868:
.ascii "RCC_PLLCFGR_PLLSRC_BIT 22\000"
.LASF944:
.LASF948:
.ascii "DIER\000"
.LASF657:
.ascii "_WCHAR_T_DEFINED_ \000"
@@ -4510,8 +4525,6 @@ tim4_start:
.ascii "__FLT_EVAL_METHOD_TS_18661_3__ 0\000"
.LASF522:
.ascii "int +2\000"
.LASF958:
.ascii "/home/alex/code/own/c-compile-experiments\000"
.LASF637:
.ascii "INT8_C(x) __INT8_C(x)\000"
.LASF63:
@@ -4608,11 +4621,11 @@ tim4_start:
.ascii "PRIX32 __PRI32(X)\000"
.LASF774:
.ascii "SCNxLEAST32 __SCN32LEAST(x)\000"
.LASF954:
.LASF958:
.ascii "tim4_start\000"
.LASF704:
.ascii "SCNiFAST8 __SCN8FAST(i)\000"
.LASF917:
.LASF921:
.ascii "PLLCFGR\000"
.LASF5:
.ascii "__GNUC__ 12\000"
@@ -4640,7 +4653,7 @@ tim4_start:
.ascii "__ULACCUM_MIN__ 0.0ULK\000"
.LASF462:
.ascii "_ATEXIT_DYNAMIC_ALLOC 1\000"
.LASF910:
.LASF914:
.ascii "__uint32_t\000"
.LASF188:
.ascii "__LDBL_MAX__ 1.7976931348623157e+308L\000"
@@ -4650,7 +4663,7 @@ tim4_start:
.ascii "__FLT_RADIX__ 2\000"
.LASF455:
.ascii "_INTTYPES_H \000"
.LASF912:
.LASF916:
.ascii "long long int\000"
.LASF401:
.ascii "__ARM_FEATURE_CMSE\000"
@@ -4670,7 +4683,7 @@ tim4_start:
.ascii "WINT_MAX (__WINT_MAX__)\000"
.LASF823:
.ascii "SCNuFAST64 __SCN64FAST(u)\000"
.LASF939:
.LASF943:
.ascii "SSCGR\000"
.LASF137:
.ascii "__UINT_FAST64_MAX__ 0xffffffffffffffffULL\000"
@@ -4698,7 +4711,7 @@ tim4_start:
.ascii "___int32_t_defined 1\000"
.LASF83:
.ascii "__INT_WIDTH__ 32\000"
.LASF923:
.LASF927:
.ascii "APB2RSTR\000"
.LASF409:
.ascii "__ARM_ARCH_PROFILE\000"
@@ -4750,15 +4763,17 @@ tim4_start:
.ascii "__ARM_NEON_FP\000"
.LASF280:
.ascii "__LLFRACT_EPSILON__ 0x1P-63LLR\000"
.LASF935:
.LASF939:
.ascii "APB2LPENR\000"
.LASF907:
.ascii "TIM_ENABLE (1 << TIM_CR1_CEN_BIT)\000"
.LASF821:
.ascii "SCNiFAST64 __SCN64FAST(i)\000"
.LASF538:
.ascii "_ANSIDECL_H_ \000"
.LASF684:
.ascii "SCNu8 __SCN8(u)\000"
.LASF900:
.LASF904:
.ascii "TIM4_BASE_ADDR (0x40000800U)\000"
.LASF261:
.ascii "__UFRACT_FBIT__ 16\000"
@@ -4778,7 +4793,7 @@ tim4_start:
.ascii "L)\000"
.LASF608:
.ascii "INT64_MAX (__INT64_MAX__)\000"
.LASF914:
.LASF918:
.ascii "unsigned int\000"
.LASF857:
.ascii "RCC_CR_HSERDY_BIT 17\000"
@@ -4864,7 +4879,7 @@ tim4_start:
.ascii "__STRINGIFY(a) #a\000"
.LASF356:
.ascii "__USA_FBIT__ 16\000"
.LASF934:
.LASF938:
.ascii "APB1LPENR\000"
.LASF480:
.ascii "__IEEE_LITTLE_ENDIAN \000"
@@ -4972,6 +4987,8 @@ tim4_start:
.ascii "SCNx64 __SCN64(x)\000"
.LASF198:
.ascii "__FLT32_DIG__ 6\000"
.LASF899:
.ascii "RCC_APB1ENR_USART2EN_BIT 17\000"
.LASF884:
.ascii "RCC_CFGR_PPRE1_MASK (0b111)\000"
.LASF646:
@@ -4990,13 +5007,13 @@ tim4_start:
.ascii "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1\000"
.LASF734:
.ascii "SCNuLEAST16 __SCN16LEAST(u)\000"
.LASF922:
.LASF926:
.ascii "APB1RSTR\000"
.LASF298:
.ascii "__ACCUM_MIN__ (-0X1P15K-0X1P15K)\000"
.LASF393:
.ascii "__ARM_FEATURE_CRYPTO\000"
.LASF928:
.LASF932:
.ascii "APB1ENR\000"
.LASF742:
.ascii "SCNdFAST16 __SCN16FAST(d)\000"
@@ -5026,7 +5043,7 @@ tim4_start:
.ascii ")\000"
.LASF155:
.ascii "__FLT_NORM_MAX__ 3.4028234663852886e+38F\000"
.LASF913:
.LASF917:
.ascii "long long unsigned int\000"
.LASF612:
.ascii "UINT_LEAST64_MAX (__UINT_LEAST64_MAX__)\000"
@@ -5073,7 +5090,7 @@ tim4_start:
.ascii "__UINT_LEAST16_TYPE__ short unsigned int\000"
.LASF574:
.ascii "_INTMAX_T_DECLARED \000"
.LASF947:
.LASF951:
.ascii "CCER\000"
.LASF40:
.ascii "__CHAR16_TYPE__ short unsigned int\000"
@@ -5129,7 +5146,7 @@ tim4_start:
.ascii "__int20__ +2\000"
.LASF655:
.ascii "_WCHAR_T_ \000"
.LASF943:
.LASF947:
.ascii "SMCR\000"
.LASF829:
.ascii "PRIoMAX __PRIMAX(o)\000"
@@ -5137,6 +5154,8 @@ tim4_start:
.ascii "__SCN32(x) __INT32 __STRINGIFY(x)\000"
.LASF744:
.ascii "SCNoFAST16 __SCN16FAST(o)\000"
.LASF895:
.ascii "RCC_AHB1ENR_GPIOAEN_BIT 0\000"
.LASF345:
.ascii "__UTQ_IBIT__ 0\000"
.LASF348:
@@ -5199,7 +5218,7 @@ tim4_start:
.ascii "__ARM_ARCH_7EM__ 1\000"
.LASF428:
.ascii "__ARM_FEATURE_FP16_SCALAR_ARITHMETIC\000"
.LASF925:
.LASF929:
.ascii "AHB1ENR\000"
.LASF295:
.ascii "__USACCUM_EPSILON__ 0x1P-8UHK\000"
@@ -5239,7 +5258,7 @@ tim4_start:
.ascii "__DBL_DIG__ 15\000"
.LASF275:
.ascii "__ULFRACT_EPSILON__ 0x1P-32ULR\000"
.LASF920:
.LASF924:
.ascii "AHB2RSTR\000"
.LASF672:
.ascii "__SCN8(x) __INT8 __STRINGIFY(x)\000"
@@ -5269,14 +5288,12 @@ tim4_start:
.ascii "unsigned\000"
.LASF381:
.ascii "__GCC_DESTRUCTIVE_SIZE 64\000"
.LASF906:
.LASF910:
.ascii "short int\000"
.LASF836:
.ascii "SCNuMAX __SCNMAX(u)\000"
.LASF121:
.ascii "__UINT16_C(c) c\000"
.LASF903:
.ascii "TIM4_ENABLE (1 << TIM4_CR_CEN_BIT)\000"
.LASF359:
.ascii "__UDA_IBIT__ 32\000"
.LASF535:
@@ -5297,12 +5314,15 @@ tim4_start:
.ascii "__ARM_FEATURE_COPROC\000"
.LASF177:
.ascii "__DBL_HAS_INFINITY__ 1\000"
.LASF901:
.LASF905:
.ascii "TIM4 ((struct timer *) TIM4_BASE_ADDR)\000"
.LASF95:
.ascii "__SIG_ATOMIC_MAX__ 0x7fffffff\000"
.LASF609:
.ascii "UINT64_MAX (__UINT64_MAX__)\000"
.LASF896:
.ascii "RCC_AHB1ENR_GPIOAEN_ENABLE (1 << RCC_AHB1ENR_GPIOAE"
.ascii "N_BIT)\000"
.LASF472:
.ascii "_RETARGETABLE_LOCKING 1\000"
.LASF453:
@@ -5415,13 +5435,13 @@ tim4_start:
.ascii "__ULLFRACT_MIN__ 0.0ULLR\000"
.LASF652:
.ascii "_T_WCHAR_ \000"
.LASF952:
.LASF956:
.ascii "BDTR\000"
.LASF382:
.ascii "__GCC_CONSTRUCTIVE_SIZE 64\000"
.LASF665:
.ascii "_BSD_WCHAR_T_\000"
.LASF940:
.LASF944:
.ascii "PLLI2SCFGR\000"
.LASF277:
.ascii "__LLFRACT_IBIT__ 0\000"
@@ -5429,9 +5449,9 @@ tim4_start:
.ascii "UINT16_C(x) __UINT16_C(x)\000"
.LASF757:
.ascii "PRIx32 __PRI32(x)\000"
.LASF955:
.LASF959:
.ascii "tim4_init\000"
.LASF916:
.LASF920:
.ascii "uint32_t\000"
.LASF873:
.ascii "RCC_PLLCFGR_PLLN_BIT 6\000"
@@ -5491,7 +5511,7 @@ tim4_start:
.ascii "PRIXLEAST32 __PRI32LEAST(X)\000"
.LASF171:
.ascii "__DBL_MAX__ ((double)1.7976931348623157e+308L)\000"
.LASF907:
.LASF911:
.ascii "short unsigned int\000"
.LASF276:
.ascii "__LLFRACT_FBIT__ 63\000"
@@ -5531,7 +5551,7 @@ tim4_start:
.ascii "SCNuFAST32 __SCN32FAST(u)\000"
.LASF523:
.ascii "long +4\000"
.LASF919:
.LASF923:
.ascii "AHB1RSTR\000"
.LASF724:
.ascii "SCNx16 __SCN16(x)\000"
@@ -5541,6 +5561,8 @@ tim4_start:
.ascii "__SCN64LEAST(x) __LEAST64 __STRINGIFY(x)\000"
.LASF340:
.ascii "__USQ_FBIT__ 32\000"
.LASF962:
.ascii "/home/alex/code/own/stm32-falling-sand\000"
.LASF797:
.ascii "PRIX64 __PRI64(X)\000"
.LASF249: