abse/smart-ring-flex

A tscircuit package created by abse.

Version
0.0.24
License
unset
Stars
0

firmware/onboard-programmer/ring-service-candidate/usb_descr.lst

                                      1 ;--------------------------------------------------------
                                      2 ; File Created by SDCC : free open source ANSI-C Compiler
                                      3 ; Version 4.2.0 #13081 (Linux)
                                      4 ;--------------------------------------------------------
                                      5 	.module usb_descr
                                      6 	.optsdcc -mmcs51 --model-small
                                      7 	
                                      8 ;--------------------------------------------------------
                                      9 ; Public variables in this module
                                     10 ;--------------------------------------------------------
                                     11 	.globl _InterfDescr
                                     12 	.globl _SerDescr
                                     13 	.globl _ProdDescr
                                     14 	.globl _ManufDescr
                                     15 	.globl _LangDescr
                                     16 	.globl _ReportDescrLen
                                     17 	.globl _ReportDescr
                                     18 	.globl _CfgDescr
                                     19 	.globl _DevDescr
                                     20 	.globl _EP1_buffer
                                     21 	.globl _EP0_buffer
                                     22 ;--------------------------------------------------------
                                     23 ; special function registers
                                     24 ;--------------------------------------------------------
                                     25 	.area RSEG    (ABS,DATA)
      000000                         26 	.org 0x0000
                                     27 ;--------------------------------------------------------
                                     28 ; special function bits
                                     29 ;--------------------------------------------------------
                                     30 	.area RSEG    (ABS,DATA)
      000000                         31 	.org 0x0000
                                     32 ;--------------------------------------------------------
                                     33 ; overlayable register banks
                                     34 ;--------------------------------------------------------
                                     35 	.area REG_BANK_0	(REL,OVR,DATA)
      000000                         36 	.ds 8
                                     37 ;--------------------------------------------------------
                                     38 ; internal ram data
                                     39 ;--------------------------------------------------------
                                     40 	.area DSEG    (DATA)
                                     41 ;--------------------------------------------------------
                                     42 ; overlayable items in internal ram
                                     43 ;--------------------------------------------------------
                                     44 ;--------------------------------------------------------
                                     45 ; indirectly addressable internal ram data
                                     46 ;--------------------------------------------------------
                                     47 	.area ISEG    (DATA)
                                     48 ;--------------------------------------------------------
                                     49 ; absolute internal ram data
                                     50 ;--------------------------------------------------------
                                     51 	.area IABS    (ABS,DATA)
                                     52 	.area IABS    (ABS,DATA)
                                     53 ;--------------------------------------------------------
                                     54 ; bit data
                                     55 ;--------------------------------------------------------
                                     56 	.area BSEG    (BIT)
                                     57 ;--------------------------------------------------------
                                     58 ; paged external ram data
                                     59 ;--------------------------------------------------------
                                     60 	.area PSEG    (PAG,XDATA)
                                     61 ;--------------------------------------------------------
                                     62 ; external ram data
                                     63 ;--------------------------------------------------------
                                     64 	.area XSEG    (XDATA)
                           000000    65 _EP0_buffer	=	0x0000
                           00000A    66 _EP1_buffer	=	0x000a
                                     67 ;--------------------------------------------------------
                                     68 ; absolute external ram data
                                     69 ;--------------------------------------------------------
                                     70 	.area XABS    (ABS,XDATA)
                                     71 ;--------------------------------------------------------
                                     72 ; external initialized ram data
                                     73 ;--------------------------------------------------------
                                     74 	.area HOME    (CODE)
                                     75 	.area GSINIT0 (CODE)
                                     76 	.area GSINIT1 (CODE)
                                     77 	.area GSINIT2 (CODE)
                                     78 	.area GSINIT3 (CODE)
                                     79 	.area GSINIT4 (CODE)
                                     80 	.area GSINIT5 (CODE)
                                     81 	.area GSINIT  (CODE)
                                     82 	.area GSFINAL (CODE)
                                     83 	.area CSEG    (CODE)
                                     84 ;--------------------------------------------------------
                                     85 ; global & static initialisations
                                     86 ;--------------------------------------------------------
                                     87 	.area HOME    (CODE)
                                     88 	.area GSINIT  (CODE)
                                     89 	.area GSFINAL (CODE)
                                     90 	.area GSINIT  (CODE)
                                     91 ;--------------------------------------------------------
                                     92 ; Home
                                     93 ;--------------------------------------------------------
                                     94 	.area HOME    (CODE)
                                     95 	.area HOME    (CODE)
                                     96 ;--------------------------------------------------------
                                     97 ; code
                                     98 ;--------------------------------------------------------
                                     99 	.area CSEG    (CODE)
                                    100 	.area CSEG    (CODE)
                                    101 	.area CONST   (CODE)
      000000                        102 _DevDescr:
      000000 12                     103 	.db #0x12	; 18
      000001 01                     104 	.db #0x01	; 1
      000002 10 01                  105 	.byte #0x10, #0x01	; 272
      000004 00                     106 	.db #0x00	; 0
      000005 00                     107 	.db #0x00	; 0
      000006 00                     108 	.db #0x00	; 0
      000007 08                     109 	.db #0x08	; 8
      000008 09 12                  110 	.byte #0x09, #0x12	; 4617
      00000A 5D C5                  111 	.byte #0x5d, #0xc5	; 50525
      00000C 00 01                  112 	.byte #0x00, #0x01	; 256
      00000E 01                     113 	.db #0x01	; 1
      00000F 02                     114 	.db #0x02	; 2
      000010 03                     115 	.db #0x03	; 3
      000011 01                     116 	.db #0x01	; 1
      000012                        117 _CfgDescr:
      000012 09                     118 	.db #0x09	; 9
      000013 02                     119 	.db #0x02	; 2
      000014 29 00                  120 	.byte #0x29, #0x00	; 41
      000016 01                     121 	.db #0x01	; 1
      000017 01                     122 	.db #0x01	; 1
      000018 00                     123 	.db #0x00	; 0
      000019 80                     124 	.db #0x80	; 128
      00001A E1                     125 	.db #0xe1	; 225
      00001B 09                     126 	.db #0x09	; 9
      00001C 04                     127 	.db #0x04	; 4
      00001D 00                     128 	.db #0x00	; 0
      00001E 00                     129 	.db #0x00	; 0
      00001F 02                     130 	.db #0x02	; 2
      000020 03                     131 	.db #0x03	; 3
      000021 00                     132 	.db #0x00	; 0
      000022 00                     133 	.db #0x00	; 0
      000023 04                     134 	.db #0x04	; 4
      000024 09                     135 	.db #0x09	; 9
      000025 21                     136 	.db #0x21	; 33
      000026 10 01                  137 	.byte #0x10, #0x01	; 272
      000028 00                     138 	.db #0x00	; 0
      000029 01                     139 	.db #0x01	; 1
      00002A 22                     140 	.db #0x22	; 34
      00002B 18 00                  141 	.byte #0x18, #0x00	; 24
      00002D 07                     142 	.db #0x07	; 7
      00002E 05                     143 	.db #0x05	; 5
      00002F 81                     144 	.db #0x81	; 129
      000030 03                     145 	.db #0x03	; 3
      000031 40 00                  146 	.byte #0x40, #0x00	; 64
      000033 01                     147 	.db #0x01	; 1
      000034 07                     148 	.db #0x07	; 7
      000035 05                     149 	.db #0x05	; 5
      000036 01                     150 	.db #0x01	; 1
      000037 03                     151 	.db #0x03	; 3
      000038 40 00                  152 	.byte #0x40, #0x00	; 64
      00003A 01                     153 	.db #0x01	; 1
      00003B                        154 _ReportDescr:
      00003B 06                     155 	.db #0x06	; 6
      00003C 00                     156 	.db #0x00	; 0
      00003D FF                     157 	.db #0xff	; 255
      00003E 09                     158 	.db #0x09	; 9
      00003F 01                     159 	.db #0x01	; 1
      000040 A1                     160 	.db #0xa1	; 161
      000041 01                     161 	.db #0x01	; 1
      000042 15                     162 	.db #0x15	; 21
      000043 00                     163 	.db #0x00	; 0
      000044 25                     164 	.db #0x25	; 37
      000045 FF                     165 	.db #0xff	; 255
      000046 75                     166 	.db #0x75	; 117	'u'
      000047 08                     167 	.db #0x08	; 8
      000048 95                     168 	.db #0x95	; 149
      000049 40                     169 	.db #0x40	; 64
      00004A 09                     170 	.db #0x09	; 9
      00004B 01                     171 	.db #0x01	; 1
      00004C 81                     172 	.db #0x81	; 129
      00004D 02                     173 	.db #0x02	; 2
      00004E 09                     174 	.db #0x09	; 9
      00004F 01                     175 	.db #0x01	; 1
      000050 91                     176 	.db #0x91	; 145
      000051 02                     177 	.db #0x02	; 2
      000052 C0                     178 	.db #0xc0	; 192
      000053                        179 _ReportDescrLen:
      000053 18                     180 	.db #0x18	; 24
      000054                        181 _LangDescr:
      000054 04 03                  182 	.byte #0x04, #0x03	; 772
      000056 09 04                  183 	.byte #0x09, #0x04	; 1033
      000058                        184 _ManufDescr:
      000058 18 03                  185 	.byte #0x18, #0x03	; 792
      00005A 77 00                  186 	.byte #0x77, #0x00	; 119
      00005C 61 00                  187 	.byte #0x61, #0x00	; 97
      00005E 67 00                  188 	.byte #0x67, #0x00	; 103
      000060 69 00                  189 	.byte #0x69, #0x00	; 105
      000062 6D 00                  190 	.byte #0x6d, #0x00	; 109
      000064 69 00                  191 	.byte #0x69, #0x00	; 105
      000066 6E 00                  192 	.byte #0x6e, #0x00	; 110
      000068 61 00                  193 	.byte #0x61, #0x00	; 97
      00006A 74 00                  194 	.byte #0x74, #0x00	; 116
      00006C 6F 00                  195 	.byte #0x6f, #0x00	; 111
      00006E 72 00                  196 	.byte #0x72, #0x00	; 114
      000070                        197 _ProdDescr:
      000070 28 03                  198 	.byte #0x28, #0x03	; 808
      000072 53 00                  199 	.byte #0x53, #0x00	; 83
      000074 6D 00                  200 	.byte #0x6d, #0x00	; 109
      000076 61 00                  201 	.byte #0x61, #0x00	; 97
      000078 72 00                  202 	.byte #0x72, #0x00	; 114
      00007A 74 00                  203 	.byte #0x74, #0x00	; 116
      00007C 52 00                  204 	.byte #0x52, #0x00	; 82
      00007E 69 00                  205 	.byte #0x69, #0x00	; 105
      000080 6E 00                  206 	.byte #0x6e, #0x00	; 110
      000082 67 00                  207 	.byte #0x67, #0x00	; 103
      000084 20 00                  208 	.byte #0x20, #0x00	; 32
      000086 43 00                  209 	.byte #0x43, #0x00	; 67
      000088 4D 00                  210 	.byte #0x4d, #0x00	; 77
      00008A 53 00                  211 	.byte #0x53, #0x00	; 83
      00008C 49 00                  212 	.byte #0x49, #0x00	; 73
      00008E 53 00                  213 	.byte #0x53, #0x00	; 83
      000090 2D 00                  214 	.byte #0x2d, #0x00	; 45
      000092 44 00                  215 	.byte #0x44, #0x00	; 68
      000094 41 00                  216 	.byte #0x41, #0x00	; 65
      000096 50 00                  217 	.byte #0x50, #0x00	; 80
      000098                        218 _SerDescr:
      000098 0C 03                  219 	.byte #0x0c, #0x03	; 780
      00009A 43 00                  220 	.byte #0x43, #0x00	; 67
      00009C 48 00                  221 	.byte #0x48, #0x00	; 72
      00009E 35 00                  222 	.byte #0x35, #0x00	; 53
      0000A0 35 00                  223 	.byte #0x35, #0x00	; 53
      0000A2 78 00                  224 	.byte #0x78, #0x00	; 120
      0000A4                        225 _InterfDescr:
      0000A4 12 03                  226 	.byte #0x12, #0x03	; 786
      0000A6 48 00                  227 	.byte #0x48, #0x00	; 72
      0000A8 49 00                  228 	.byte #0x49, #0x00	; 73
      0000AA 44 00                  229 	.byte #0x44, #0x00	; 68
      0000AC 20 00                  230 	.byte #0x20, #0x00	; 32
      0000AE 44 00                  231 	.byte #0x44, #0x00	; 68
      0000B0 61 00                  232 	.byte #0x61, #0x00	; 97
      0000B2 74 00                  233 	.byte #0x74, #0x00	; 116
      0000B4 61 00                  234 	.byte #0x61, #0x00	; 97
                                    235 	.area CABS    (ABS,CODE)