GPIO alternative function registers are 32bit each, not 64bit
This commit is contained in:
105
build/gpio.S
105
build/gpio.S
@@ -182,12 +182,12 @@ gpio_write:
|
||||
.file 4 "src/gpio.h"
|
||||
.section .debug_info,"",%progbits
|
||||
.Ldebug_info0:
|
||||
.4byte 0x216
|
||||
.4byte 0x201
|
||||
.2byte 0x5
|
||||
.byte 0x1
|
||||
.byte 0x4
|
||||
.4byte .Ldebug_abbrev0
|
||||
.uleb128 0x9
|
||||
.uleb128 0x8
|
||||
.4byte .LASF894
|
||||
.byte 0x1d
|
||||
.4byte .LASF895
|
||||
@@ -240,7 +240,7 @@ gpio_write:
|
||||
.byte 0x8
|
||||
.byte 0x7
|
||||
.4byte .LASF872
|
||||
.uleb128 0xa
|
||||
.uleb128 0x9
|
||||
.byte 0x4
|
||||
.byte 0x5
|
||||
.ascii "int\000"
|
||||
@@ -266,7 +266,7 @@ gpio_write:
|
||||
.byte 0x30
|
||||
.byte 0x14
|
||||
.4byte 0x59
|
||||
.uleb128 0x6
|
||||
.uleb128 0xa
|
||||
.4byte 0xa0
|
||||
.uleb128 0x3
|
||||
.4byte .LASF877
|
||||
@@ -276,7 +276,7 @@ gpio_write:
|
||||
.4byte 0x81
|
||||
.uleb128 0xb
|
||||
.4byte .LASF893
|
||||
.byte 0x30
|
||||
.byte 0x28
|
||||
.byte 0x4
|
||||
.byte 0x7
|
||||
.byte 0x8
|
||||
@@ -301,12 +301,12 @@ gpio_write:
|
||||
.byte 0xb
|
||||
.4byte 0xac
|
||||
.byte 0xc
|
||||
.uleb128 0x7
|
||||
.uleb128 0x6
|
||||
.ascii "IDR\000"
|
||||
.byte 0xc
|
||||
.4byte 0xac
|
||||
.byte 0x10
|
||||
.uleb128 0x7
|
||||
.uleb128 0x6
|
||||
.ascii "ODR\000"
|
||||
.byte 0xd
|
||||
.4byte 0xac
|
||||
@@ -324,31 +324,22 @@ gpio_write:
|
||||
.uleb128 0x2
|
||||
.4byte .LASF884
|
||||
.byte 0x10
|
||||
.4byte 0x149
|
||||
.4byte 0xac
|
||||
.byte 0x20
|
||||
.uleb128 0x2
|
||||
.4byte .LASF885
|
||||
.byte 0x11
|
||||
.4byte 0x149
|
||||
.byte 0x28
|
||||
.4byte 0xac
|
||||
.byte 0x24
|
||||
.byte 0
|
||||
.uleb128 0xc
|
||||
.4byte 0xac
|
||||
.4byte 0x149
|
||||
.uleb128 0xd
|
||||
.4byte 0x8d
|
||||
.byte 0x1
|
||||
.byte 0
|
||||
.uleb128 0x6
|
||||
.4byte 0x139
|
||||
.uleb128 0xe
|
||||
.byte 0x7
|
||||
.byte 0x1
|
||||
.4byte 0x31
|
||||
.byte 0x4
|
||||
.byte 0x20
|
||||
.byte 0xe
|
||||
.4byte 0x175
|
||||
.4byte 0x160
|
||||
.uleb128 0x4
|
||||
.4byte .LASF886
|
||||
.byte 0
|
||||
@@ -367,8 +358,8 @@ gpio_write:
|
||||
.byte 0x4
|
||||
.byte 0x25
|
||||
.byte 0x3
|
||||
.4byte 0x14e
|
||||
.uleb128 0xf
|
||||
.4byte 0x139
|
||||
.uleb128 0xd
|
||||
.4byte .LASF897
|
||||
.byte 0x1
|
||||
.byte 0xd
|
||||
@@ -377,7 +368,7 @@ gpio_write:
|
||||
.4byte .LFE1-.LFB1
|
||||
.uleb128 0x1
|
||||
.byte 0x9c
|
||||
.4byte 0x1c1
|
||||
.4byte 0x1ac
|
||||
.uleb128 0x5
|
||||
.ascii "pin\000"
|
||||
.byte 0xd
|
||||
@@ -390,14 +381,14 @@ gpio_write:
|
||||
.ascii "val\000"
|
||||
.byte 0xd
|
||||
.byte 0x23
|
||||
.4byte 0x1c1
|
||||
.4byte 0x1ac
|
||||
.uleb128 0x2
|
||||
.byte 0x91
|
||||
.sleb128 -19
|
||||
.uleb128 0x8
|
||||
.uleb128 0x7
|
||||
.4byte .LASF893
|
||||
.byte 0xe
|
||||
.4byte 0x1c8
|
||||
.4byte 0x1b3
|
||||
.uleb128 0x2
|
||||
.byte 0x91
|
||||
.sleb128 -12
|
||||
@@ -406,10 +397,10 @@ gpio_write:
|
||||
.byte 0x1
|
||||
.byte 0x2
|
||||
.4byte .LASF891
|
||||
.uleb128 0x10
|
||||
.uleb128 0xe
|
||||
.byte 0x4
|
||||
.4byte 0xbd
|
||||
.uleb128 0x11
|
||||
.uleb128 0xf
|
||||
.4byte .LASF898
|
||||
.byte 0x1
|
||||
.byte 0x6
|
||||
@@ -426,23 +417,23 @@ gpio_write:
|
||||
.uleb128 0x2
|
||||
.byte 0x91
|
||||
.sleb128 -18
|
||||
.uleb128 0x12
|
||||
.uleb128 0x10
|
||||
.4byte .LASF892
|
||||
.byte 0x1
|
||||
.byte 0x6
|
||||
.byte 0x2c
|
||||
.4byte 0x175
|
||||
.4byte 0x160
|
||||
.uleb128 0x2
|
||||
.byte 0x91
|
||||
.sleb128 -19
|
||||
.uleb128 0x8
|
||||
.uleb128 0x7
|
||||
.4byte .LASF893
|
||||
.byte 0x7
|
||||
.4byte 0x1c8
|
||||
.4byte 0x1b3
|
||||
.uleb128 0x2
|
||||
.byte 0x91
|
||||
.sleb128 -12
|
||||
.uleb128 0x13
|
||||
.uleb128 0x11
|
||||
.ascii "pn\000"
|
||||
.byte 0x1
|
||||
.byte 0x8
|
||||
@@ -528,13 +519,6 @@ gpio_write:
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x6
|
||||
.uleb128 0x35
|
||||
.byte 0
|
||||
.uleb128 0x49
|
||||
.uleb128 0x13
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x7
|
||||
.uleb128 0xd
|
||||
.byte 0
|
||||
.uleb128 0x3
|
||||
@@ -553,7 +537,7 @@ gpio_write:
|
||||
.uleb128 0xb
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x8
|
||||
.uleb128 0x7
|
||||
.uleb128 0x34
|
||||
.byte 0
|
||||
.uleb128 0x3
|
||||
@@ -572,7 +556,7 @@ gpio_write:
|
||||
.uleb128 0x18
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x9
|
||||
.uleb128 0x8
|
||||
.uleb128 0x11
|
||||
.byte 0x1
|
||||
.uleb128 0x25
|
||||
@@ -593,7 +577,7 @@ gpio_write:
|
||||
.uleb128 0x17
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xa
|
||||
.uleb128 0x9
|
||||
.uleb128 0x24
|
||||
.byte 0
|
||||
.uleb128 0xb
|
||||
@@ -604,6 +588,13 @@ gpio_write:
|
||||
.uleb128 0x8
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xa
|
||||
.uleb128 0x35
|
||||
.byte 0
|
||||
.uleb128 0x49
|
||||
.uleb128 0x13
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xb
|
||||
.uleb128 0x13
|
||||
.byte 0x1
|
||||
@@ -622,24 +613,6 @@ gpio_write:
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xc
|
||||
.uleb128 0x1
|
||||
.byte 0x1
|
||||
.uleb128 0x49
|
||||
.uleb128 0x13
|
||||
.uleb128 0x1
|
||||
.uleb128 0x13
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xd
|
||||
.uleb128 0x21
|
||||
.byte 0
|
||||
.uleb128 0x49
|
||||
.uleb128 0x13
|
||||
.uleb128 0x2f
|
||||
.uleb128 0xb
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xe
|
||||
.uleb128 0x4
|
||||
.byte 0x1
|
||||
.uleb128 0x3e
|
||||
@@ -658,7 +631,7 @@ gpio_write:
|
||||
.uleb128 0x13
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0xf
|
||||
.uleb128 0xd
|
||||
.uleb128 0x2e
|
||||
.byte 0x1
|
||||
.uleb128 0x3f
|
||||
@@ -685,7 +658,7 @@ gpio_write:
|
||||
.uleb128 0x13
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x10
|
||||
.uleb128 0xe
|
||||
.uleb128 0xf
|
||||
.byte 0
|
||||
.uleb128 0xb
|
||||
@@ -694,7 +667,7 @@ gpio_write:
|
||||
.uleb128 0x13
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x11
|
||||
.uleb128 0xf
|
||||
.uleb128 0x2e
|
||||
.byte 0x1
|
||||
.uleb128 0x3f
|
||||
@@ -719,7 +692,7 @@ gpio_write:
|
||||
.uleb128 0x19
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x12
|
||||
.uleb128 0x10
|
||||
.uleb128 0x5
|
||||
.byte 0
|
||||
.uleb128 0x3
|
||||
@@ -736,7 +709,7 @@ gpio_write:
|
||||
.uleb128 0x18
|
||||
.byte 0
|
||||
.byte 0
|
||||
.uleb128 0x13
|
||||
.uleb128 0x11
|
||||
.uleb128 0x34
|
||||
.byte 0
|
||||
.uleb128 0x3
|
||||
|
||||
Reference in New Issue
Block a user