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.rst

                                      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)
      001948                        102 _DevDescr:
      001948 12                     103 	.db #0x12	; 18
      001949 01                     104 	.db #0x01	; 1
      00194A 10 01                  105 	.byte #0x10, #0x01	; 272
      00194C 00                     106 	.db #0x00	; 0
      00194D 00                     107 	.db #0x00	; 0
      00194E 00                     108 	.db #0x00	; 0
      00194F 08                     109 	.db #0x08	; 8
      001950 09 12                  110 	.byte #0x09, #0x12	; 4617
      001952 5D C5                  111 	.byte #0x5d, #0xc5	; 50525
      001954 00 01                  112 	.byte #0x00, #0x01	; 256
      001956 01                     113 	.db #0x01	; 1
      001957 02                     114 	.db #0x02	; 2
      001958 03                     115 	.db #0x03	; 3
      001959 01                     116 	.db #0x01	; 1
      00195A                        117 _CfgDescr:
      00195A 09                     118 	.db #0x09	; 9
      00195B 02                     119 	.db #0x02	; 2
      00195C 29 00                  120 	.byte #0x29, #0x00	; 41
      00195E 01                     121 	.db #0x01	; 1
      00195F 01                     122 	.db #0x01	; 1
      001960 00                     123 	.db #0x00	; 0
      001961 80                     124 	.db #0x80	; 128
      001962 E1                     125 	.db #0xe1	; 225
      001963 09                     126 	.db #0x09	; 9
      001964 04                     127 	.db #0x04	; 4
      001965 00                     128 	.db #0x00	; 0
      001966 00                     129 	.db #0x00	; 0
      001967 02                     130 	.db #0x02	; 2
      001968 03                     131 	.db #0x03	; 3
      001969 00                     132 	.db #0x00	; 0
      00196A 00                     133 	.db #0x00	; 0
      00196B 04                     134 	.db #0x04	; 4
      00196C 09                     135 	.db #0x09	; 9
      00196D 21                     136 	.db #0x21	; 33
      00196E 10 01                  137 	.byte #0x10, #0x01	; 272
      001970 00                     138 	.db #0x00	; 0
      001971 01                     139 	.db #0x01	; 1
      001972 22                     140 	.db #0x22	; 34
      001973 18 00                  141 	.byte #0x18, #0x00	; 24
      001975 07                     142 	.db #0x07	; 7
      001976 05                     143 	.db #0x05	; 5
      001977 81                     144 	.db #0x81	; 129
      001978 03                     145 	.db #0x03	; 3
      001979 40 00                  146 	.byte #0x40, #0x00	; 64
      00197B 01                     147 	.db #0x01	; 1
      00197C 07                     148 	.db #0x07	; 7
      00197D 05                     149 	.db #0x05	; 5
      00197E 01                     150 	.db #0x01	; 1
      00197F 03                     151 	.db #0x03	; 3
      001980 40 00                  152 	.byte #0x40, #0x00	; 64
      001982 01                     153 	.db #0x01	; 1
      001983                        154 _ReportDescr:
      001983 06                     155 	.db #0x06	; 6
      001984 00                     156 	.db #0x00	; 0
      001985 FF                     157 	.db #0xff	; 255
      001986 09                     158 	.db #0x09	; 9
      001987 01                     159 	.db #0x01	; 1
      001988 A1                     160 	.db #0xa1	; 161
      001989 01                     161 	.db #0x01	; 1
      00198A 15                     162 	.db #0x15	; 21
      00198B 00                     163 	.db #0x00	; 0
      00198C 25                     164 	.db #0x25	; 37
      00198D FF                     165 	.db #0xff	; 255
      00198E 75                     166 	.db #0x75	; 117	'u'
      00198F 08                     167 	.db #0x08	; 8
      001990 95                     168 	.db #0x95	; 149
      001991 40                     169 	.db #0x40	; 64
      001992 09                     170 	.db #0x09	; 9
      001993 01                     171 	.db #0x01	; 1
      001994 81                     172 	.db #0x81	; 129
      001995 02                     173 	.db #0x02	; 2
      001996 09                     174 	.db #0x09	; 9
      001997 01                     175 	.db #0x01	; 1
      001998 91                     176 	.db #0x91	; 145
      001999 02                     177 	.db #0x02	; 2
      00199A C0                     178 	.db #0xc0	; 192
      00199B                        179 _ReportDescrLen:
      00199B 18                     180 	.db #0x18	; 24
      00199C                        181 _LangDescr:
      00199C 04 03                  182 	.byte #0x04, #0x03	; 772
      00199E 09 04                  183 	.byte #0x09, #0x04	; 1033
      0019A0                        184 _ManufDescr:
      0019A0 18 03                  185 	.byte #0x18, #0x03	; 792
      0019A2 77 00                  186 	.byte #0x77, #0x00	; 119
      0019A4 61 00                  187 	.byte #0x61, #0x00	; 97
      0019A6 67 00                  188 	.byte #0x67, #0x00	; 103
      0019A8 69 00                  189 	.byte #0x69, #0x00	; 105
      0019AA 6D 00                  190 	.byte #0x6d, #0x00	; 109
      0019AC 69 00                  191 	.byte #0x69, #0x00	; 105
      0019AE 6E 00                  192 	.byte #0x6e, #0x00	; 110
      0019B0 61 00                  193 	.byte #0x61, #0x00	; 97
      0019B2 74 00                  194 	.byte #0x74, #0x00	; 116
      0019B4 6F 00                  195 	.byte #0x6f, #0x00	; 111
      0019B6 72 00                  196 	.byte #0x72, #0x00	; 114
      0019B8                        197 _ProdDescr:
      0019B8 28 03                  198 	.byte #0x28, #0x03	; 808
      0019BA 53 00                  199 	.byte #0x53, #0x00	; 83
      0019BC 6D 00                  200 	.byte #0x6d, #0x00	; 109
      0019BE 61 00                  201 	.byte #0x61, #0x00	; 97
      0019C0 72 00                  202 	.byte #0x72, #0x00	; 114
      0019C2 74 00                  203 	.byte #0x74, #0x00	; 116
      0019C4 52 00                  204 	.byte #0x52, #0x00	; 82
      0019C6 69 00                  205 	.byte #0x69, #0x00	; 105
      0019C8 6E 00                  206 	.byte #0x6e, #0x00	; 110
      0019CA 67 00                  207 	.byte #0x67, #0x00	; 103
      0019CC 20 00                  208 	.byte #0x20, #0x00	; 32
      0019CE 43 00                  209 	.byte #0x43, #0x00	; 67
      0019D0 4D 00                  210 	.byte #0x4d, #0x00	; 77
      0019D2 53 00                  211 	.byte #0x53, #0x00	; 83
      0019D4 49 00                  212 	.byte #0x49, #0x00	; 73
      0019D6 53 00                  213 	.byte #0x53, #0x00	; 83
      0019D8 2D 00                  214 	.byte #0x2d, #0x00	; 45
      0019DA 44 00                  215 	.byte #0x44, #0x00	; 68
      0019DC 41 00                  216 	.byte #0x41, #0x00	; 65
      0019DE 50 00                  217 	.byte #0x50, #0x00	; 80
      0019E0                        218 _SerDescr:
      0019E0 0C 03                  219 	.byte #0x0c, #0x03	; 780
      0019E2 43 00                  220 	.byte #0x43, #0x00	; 67
      0019E4 48 00                  221 	.byte #0x48, #0x00	; 72
      0019E6 35 00                  222 	.byte #0x35, #0x00	; 53
      0019E8 35 00                  223 	.byte #0x35, #0x00	; 53
      0019EA 78 00                  224 	.byte #0x78, #0x00	; 120
      0019EC                        225 _InterfDescr:
      0019EC 12 03                  226 	.byte #0x12, #0x03	; 786
      0019EE 48 00                  227 	.byte #0x48, #0x00	; 72
      0019F0 49 00                  228 	.byte #0x49, #0x00	; 73
      0019F2 44 00                  229 	.byte #0x44, #0x00	; 68
      0019F4 20 00                  230 	.byte #0x20, #0x00	; 32
      0019F6 44 00                  231 	.byte #0x44, #0x00	; 68
      0019F8 61 00                  232 	.byte #0x61, #0x00	; 97
      0019FA 74 00                  233 	.byte #0x74, #0x00	; 116
      0019FC 61 00                  234 	.byte #0x61, #0x00	; 97
                                    235 	.area CABS    (ABS,CODE)