Start implmenetation of rpi mux
This commit is contained in:
parent
e54494df60
commit
3479fec85d
|
@ -20,6 +20,38 @@ Note : The mux needs to be configured via sources if not used with the controlle
|
||||||
| [Header Kit for Feather](https://www.adafruit.com/product/2886) | 1 | $0.96 |
|
| [Header Kit for Feather](https://www.adafruit.com/product/2886) | 1 | $0.96 |
|
||||||
| [I2C Non-Volatile FRAM Breakout](https://www.adafruit.com/product/1895) | 2 | $9.95 |
|
| [I2C Non-Volatile FRAM Breakout](https://www.adafruit.com/product/1895) | 2 | $9.95 |
|
||||||
|
|
||||||
|
## Schematic
|
||||||
|
|
||||||
|
This build is ```i2c``` focused for additional parts. Please hookup using standard ```i2c``` methods.
|
||||||
|
|
||||||
|
| Raspberry Pi Header Pin | Arduino Pin |
|
||||||
|
| ----------------------- | ----------- |
|
||||||
|
| 6 | Gnd |
|
||||||
|
| 8 | A1 |
|
||||||
|
| 10 | A2 |
|
||||||
|
| 32 | 10 |
|
||||||
|
| 33 | 11 |
|
||||||
|
| 1 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 2 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 3 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 4 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 13 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 14 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 15 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
| 16 | NOT CONNECTED TO ANYTHING / CUT PIN ON HEADER |
|
||||||
|
|
||||||
|
## Libraries Used
|
||||||
|
|
||||||
|
### Local
|
||||||
|
|
||||||
|
These libraries are used by the project and contained in the ```src/``` folder local to the project.
|
||||||
|
|
||||||
|
### External
|
||||||
|
|
||||||
|
These libraries are used by the project and can be installed via the Arduino IDE library manager.
|
||||||
|
|
||||||
|
- [CircularBuffer](https://github.com/rlogiacco/CircularBuffer)
|
||||||
|
|
||||||
## Implementation (Incomplete)
|
## Implementation (Incomplete)
|
||||||
|
|
||||||
- FRAM break out for configuration persistence
|
- FRAM break out for configuration persistence
|
||||||
|
|
1
hardware/mux_rpi/build.ps1
Normal file
1
hardware/mux_rpi/build.ps1
Normal file
|
@ -0,0 +1 @@
|
||||||
|
arduino-cli compile --log-level=warn --fqbn adafruit:samd:adafruit_feather_m0 _controller.ino
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,708 @@
|
||||||
|
:10200000008000209923000081230000812300002C
|
||||||
|
:1020100000000000000000000000000000000000C0
|
||||||
|
:10202000000000000000000000000000812300000C
|
||||||
|
:10203000000000000000000081230000ED230000EC
|
||||||
|
:102040008123000081230000812300008123000000
|
||||||
|
:1020500081230000812300008123000085230000EC
|
||||||
|
:1020600081230000CD220000812300008123000095
|
||||||
|
:102070000D210000FD200000DD2200008123000072
|
||||||
|
:1020800081230000812300008123000081230000C0
|
||||||
|
:1020900041210000812300008123000081230000F2
|
||||||
|
:1020A00081230000812300008123000081230000A0
|
||||||
|
:1020B0000000000010B5064C2378002B07D1054B1B
|
||||||
|
:1020C000002B02D0044800E000BF0123237010BDA4
|
||||||
|
:1020D0000001002000000000104B0000044B10B570
|
||||||
|
:1020E000002B03D00349044800E000BF10BDC046E8
|
||||||
|
:1020F0000000000004010020104B000010B5024851
|
||||||
|
:1021000000F0ABFE10BDC0462001002010B5024813
|
||||||
|
:1021100000F0A3FE10BDC0465C03002010B5FA24F9
|
||||||
|
:10212000012164000D2000F057FB200000F09CF915
|
||||||
|
:1021300000210D2000F050FB200000F095F910BDAB
|
||||||
|
:1021400010B5094C2178002900D001210D2000F0A4
|
||||||
|
:1021500043FB01232278534023701023034A917BD1
|
||||||
|
:102160000B43937310BDC0461C0100200034004295
|
||||||
|
:102170000222044B19880A431A80DA7B52B2002AE1
|
||||||
|
:10218000FBDB7047003400420122054B1A80DA7BEA
|
||||||
|
:1021900052B2002AFBDB1A88D207FCD47047C04633
|
||||||
|
:1021A0000034004270B505001D4B1E4A5A805A7813
|
||||||
|
:1021B000D209FCD11C4CFFF7E7FF238829009BB212
|
||||||
|
:1021C000238020232288134323802288174B134324
|
||||||
|
:1021D0002380174B186802F043F880B22083E37B1A
|
||||||
|
:1021E0005BB2002BFBDB802212495203124BCA6701
|
||||||
|
:1021F000BFF34F8FBFF36F8FC021C520FF2549006C
|
||||||
|
:102200005A5080001958A94319501A601023627B54
|
||||||
|
:1022100013436373E37B5BB2002BFBDB70BDC046F3
|
||||||
|
:10222000000C00401C400000003400420207000087
|
||||||
|
:102230000000002004E100E000E100E010B5012111
|
||||||
|
:102240000D2000F099FAFA204000FFF7ABFFFFF7EE
|
||||||
|
:102250008FFF02210F2000F0EBFA0221102000F086
|
||||||
|
:10226000E7FA02210A2000F0E3FA02210B2000F035
|
||||||
|
:10227000DFFA10BD802213B500240D4BD2019B5014
|
||||||
|
:102280000C4A0D499B500D4A0D489C5201230F22C8
|
||||||
|
:10229000009301940F3300F077FD02230A2200938C
|
||||||
|
:1022A000084901940933084800F06EFD13BDC0468B
|
||||||
|
:1022B00098050020044000002C4A0020084000003F
|
||||||
|
:1022C00020010020284A00205C03002010B50248AD
|
||||||
|
:1022D00000F0C3FD10BDC046A445002010B5024863
|
||||||
|
:1022E00000F0BBFD10BDC046E0470020F7B501245B
|
||||||
|
:1022F0000326154F1549380000F040FB14491548D6
|
||||||
|
:1023000000F03CFB1449154800F038FB144915480F
|
||||||
|
:1023100000F034FB1449154800F030FB144D15490A
|
||||||
|
:10232000280000F02BFB39000096230001940022C6
|
||||||
|
:10233000114800F029FD0096290001941E231F2258
|
||||||
|
:102340000E4800F021FDF7BD1C4A002000080042A5
|
||||||
|
:10235000000C0042204A002000100042244A0020C5
|
||||||
|
:1023600000140042284A0020001800422C4A002095
|
||||||
|
:10237000304A0020001C0042A4450020E047002015
|
||||||
|
:10238000FEE70000034B10B51B68002B00D09847F8
|
||||||
|
:1023900010BDC046344A00200F4A1048110010B545
|
||||||
|
:1023A0000F4B824202D0934209D11300824209D1DD
|
||||||
|
:1023B00000F07EF800F03AFEFEE710CB10C181423B
|
||||||
|
:1023C000FBD3F3E7074A8B42F2D00021064B9A4237
|
||||||
|
:1023D000EED202C2FBE7C046000000200001002050
|
||||||
|
:1023E000144B0000000100203C50002010B500F00C
|
||||||
|
:1023F0005CF8002801D100F04DF810BD014B1860C9
|
||||||
|
:102400007047C046344A0020F7B51348012284467D
|
||||||
|
:102410001249134C8E68636805689B0E1340019245
|
||||||
|
:1024200088686268019F920E3A4067463F6893420F
|
||||||
|
:102430000ED1BD420CD186420AD35B19FA254868F9
|
||||||
|
:10244000AD00861B07486B437043000DC018FEBDEE
|
||||||
|
:102450003D0013000600E3E7384A002010E000E0EA
|
||||||
|
:1024600000ED00E05555000070B5041E11D0FFF7D7
|
||||||
|
:10247000CBFFFA260500B60000F016F8FFF7C4FF00
|
||||||
|
:10248000401BB042F8D3FA23013C9B00ED18002C0E
|
||||||
|
:10249000F4D170BD10B5034A13680133136000F026
|
||||||
|
:1024A00033FA10BD384A0020704700207047000002
|
||||||
|
:1024B0001E2270B546484749436893431C3A13436C
|
||||||
|
:1024C000436008238C6923438B61434C434B9C82BC
|
||||||
|
:1024D0009C8A14439C82DC681442FCD00124404A4C
|
||||||
|
:1024E00014701578254203D055786DB2002DF8DBB5
|
||||||
|
:1024F00001249460547864B2002CFBDB394C5460A6
|
||||||
|
:10250000547864B2002CFBDB8224E40154805478BC
|
||||||
|
:1025100064B2002CFBDB02249C840E34DD6825426F
|
||||||
|
:10252000FCD0314CDC621024DD682542FCD09D8C4F
|
||||||
|
:102530002E4C2C439C841024DD682542FCD00224C0
|
||||||
|
:102540009D8C80262C439C844024DD683542FCD041
|
||||||
|
:10255000DD682542F9D01024DD682542FCD0002436
|
||||||
|
:102560009460547864B2002CFBDB214C54605478A6
|
||||||
|
:1025700064B2002CFBDB1C6A1E4D2C4080251C62C3
|
||||||
|
:102580001C6AAC431C62032393601B4B536053785B
|
||||||
|
:102590005BB2002BFBDB0023FF240B72174A4B724C
|
||||||
|
:1025A0008B72CB72164B1A60164B174A1B68116858
|
||||||
|
:1025B0009A065B01C90E2340520F12020B431343CC
|
||||||
|
:1025C000124A1385802342681343436070BDC0469E
|
||||||
|
:1025D00000400041000400400C06000000080040DC
|
||||||
|
:1025E000000C004001050100B905FF7D040A000050
|
||||||
|
:1025F00000070300FFFCFFFF03060100006CDC0284
|
||||||
|
:102600000000002024608000206080000040004224
|
||||||
|
:10261000FA212E4B10B51868890001F021FE8023A5
|
||||||
|
:1026200001385B0498424FD229492A4A4860C020A9
|
||||||
|
:10263000136A00061B021B0A0343136200238B600C
|
||||||
|
:1026400007330B608021136A09061B021B0A0B4328
|
||||||
|
:102650001362FC22204B196A0A431A62FF22196A8C
|
||||||
|
:1026600012020A431A62A022196AD2020A431A62AB
|
||||||
|
:102670001A4B1C005A7852B2002AFBDB184A5A80C7
|
||||||
|
:10268000184B1A00597EC9090129FBD0C8218900BD
|
||||||
|
:1026900099800521D970537EDB09012BFBD0C02323
|
||||||
|
:1026A00000205B011361907000F022F863785BB248
|
||||||
|
:1026B000002BFBDB0C4B0D4A6380D379DB09012B2C
|
||||||
|
:1026C000FBD04123537010BDFEE7C0460000002040
|
||||||
|
:1026D00010E000E000ED00E000040040000C0040CD
|
||||||
|
:1026E0001E4000000040004221400000004800421F
|
||||||
|
:1026F0001F4900B50B004A7ED209012AFBD00138E0
|
||||||
|
:102700000A282FD801F0A2FD1B2E2E2E2E2E062ECB
|
||||||
|
:102710002E2411001A6917490A400F211A615A78AC
|
||||||
|
:102720008A43110001220A4310E01A6911490A4044
|
||||||
|
:102730000F211A615A788A4311000322F3E71A69BC
|
||||||
|
:102740000C490A400F211A615A788A435A7000BD19
|
||||||
|
:102750001A6908490A400F211A615A788A43110000
|
||||||
|
:102760000222E0E7F022196912050A43F3E7C046A6
|
||||||
|
:1027700000400042FFFFFFF0182310B50824584323
|
||||||
|
:10278000134A13181C57013412D001245B68825677
|
||||||
|
:102790009C4003290CD808000E49D2015218D318C6
|
||||||
|
:1027A000403301F053FD0210060B022119705460F2
|
||||||
|
:1027B00010BD0621197054609461F9E70621197063
|
||||||
|
:1027C00054605461F4E7022119709460F0E7C04648
|
||||||
|
:1027D000E8450000004400411823F0B508245843A0
|
||||||
|
:1027E000114A13181C5701341BD0012635005F68AD
|
||||||
|
:1027F0008356BD400D4ADB019A18906805420BD103
|
||||||
|
:102800000C00601E8441D2194032107834400336E7
|
||||||
|
:10281000A400B04320431070044A9B18002901D142
|
||||||
|
:102820005D61F0BD9D61FCE7E845000000440041AA
|
||||||
|
:10283000182370B5082643432A4AD518AE573400EA
|
||||||
|
:10284000013607D0072907DC00291DDA01314C4287
|
||||||
|
:102850004C416442200070BD0B00083BDBB20024F9
|
||||||
|
:10286000032BF7D8092903D12100FFF785FFF1E7F2
|
||||||
|
:102870000A2904D10839FFF77FFF0024EAE7002482
|
||||||
|
:102880000B29E7D10A39F0E76C68012520009B5637
|
||||||
|
:10289000C9B262082840DB012C4211D012480E3523
|
||||||
|
:1028A0001B189A1830321078090128400143C9B228
|
||||||
|
:1028B000117041221B19403319780A431A70DCE762
|
||||||
|
:1028C0000F26094D5B199A18303215781B19B5433C
|
||||||
|
:1028D0002943117041224033197804000A431A70C9
|
||||||
|
:1028E000B8E7C046E845000000440041014B1860CD
|
||||||
|
:1028F0007047C046040000200122024B52421A6079
|
||||||
|
:102900007047C04604000020164A10B51368591CD1
|
||||||
|
:1029100027D0013B1360002B23D172B68122124BCA
|
||||||
|
:1029200092000433934213D3104A01211000147D06
|
||||||
|
:102930000C42FCD02021148BFF319B085B0021430B
|
||||||
|
:102940001183D3610A4B13800123027D1A42FCD00C
|
||||||
|
:10295000BFF34F8F074B084ADA60BFF34F8FC04673
|
||||||
|
:10296000FDE710BD040000200020000000400041F1
|
||||||
|
:1029700002A5FFFF00ED00E00400FA0501607047CA
|
||||||
|
:102980009446F0B505AC25789C1E621E94416246C3
|
||||||
|
:1029900006689207376824063A43224307243260C8
|
||||||
|
:1029A00000682140AD01002442682943022B00D079
|
||||||
|
:1029B0005C030A4322434260F0BD30B5C025036882
|
||||||
|
:1029C000AD031C6812052A402243C0240904A40256
|
||||||
|
:1029D00021400A431A6003685A6814435C6030BDA2
|
||||||
|
:1029E0000123026811680B43136003681A68D20759
|
||||||
|
:1029F000FCD4DA69D207F9D470470223026811685F
|
||||||
|
:102A00000B4313600268D3699B07FCD470470368CB
|
||||||
|
:102A10001A7ED20702D41A7E9207FCD57047002294
|
||||||
|
:102A200003685A8370470368187E4007C00F7047D9
|
||||||
|
:102A30000368187EC0097047802302685B42117EDC
|
||||||
|
:102A40000B43137670470368588B8007C00F70479D
|
||||||
|
:102A500002230268518B0B43538370470368187E2F
|
||||||
|
:102A6000C007C00F70470368188DC0B27047036875
|
||||||
|
:102A70001A7ED207FCD589B2012019857047012240
|
||||||
|
:102A800003689A757047012203681A757047000041
|
||||||
|
:102A90000368104A934213D00F4A934212D00F4A50
|
||||||
|
:102AA000934211D00E4A934210D00E4A93420FD057
|
||||||
|
:102AB00001200D4A4042934201D1063040B2704796
|
||||||
|
:102AC0000020FBE70120F9E70220F7E70320F5E704
|
||||||
|
:102AD0000420F3E700080042000C0042001000420E
|
||||||
|
:102AE0000014004200180042001C0042F8B5FFF735
|
||||||
|
:102AF000CFFF00282CDB1D4BC000181805230479DC
|
||||||
|
:102B0000C3560320FF221840C0008240C021D24398
|
||||||
|
:102B10008140002B1DDB1F2501201D40C026A84041
|
||||||
|
:102B2000134D7600A851C0269B089B005B19B60088
|
||||||
|
:102B30009F593A401143995128603F2323408024F4
|
||||||
|
:102B4000E4011C430B4B5C805A7852B2002AFBDB39
|
||||||
|
:102B5000F8BD0F200340083B07489B089B001B184B
|
||||||
|
:102B6000D86902401143D961E7E7C046384A0000FE
|
||||||
|
:102B700000E100E0000C004000ED00E0F8B50400CA
|
||||||
|
:102B80000F0016001D00FFF7B1FF2000FFF728FF20
|
||||||
|
:102B90001C21BB000B4071072268090C0B4313601A
|
||||||
|
:102BA000842322689375012F1AD11021012E00D0A1
|
||||||
|
:102BB00008390C4B69431868C00001F051FB07222B
|
||||||
|
:102BC000216802408B895203DB04DB0C13438B81A9
|
||||||
|
:102BD000226803049089DB0C400B4003184390816A
|
||||||
|
:102BE000F8BDC046000000200120704710B5036802
|
||||||
|
:102BF000014A1B6A984710BD130400000300FC3310
|
||||||
|
:102C0000D9699A69914203D0DB69C018007D704789
|
||||||
|
:102C100001204042FBE710B504000069FFF7E0FE29
|
||||||
|
:102C200022000023FC329361D36186229200A41813
|
||||||
|
:102C30006360A36010BDF0231B01194080230620B0
|
||||||
|
:102C40009B0099420AD00133FF330130994205D0ED
|
||||||
|
:102C5000802300205B00994200D1053070470F208F
|
||||||
|
:102C600001400020012903D00239481E8141481C3F
|
||||||
|
:102C7000704700008923F0B5182785B002919B00AA
|
||||||
|
:102C80000400C05C3B0008214343324E1500F3189A
|
||||||
|
:102C90005956FFF7CDFD304B0821E05C3B00434324
|
||||||
|
:102CA000F3185956FFF7C4FD2C4BE25C0393022A3C
|
||||||
|
:102CB00009D11133E05CFF2805D008214743F719FB
|
||||||
|
:102CC0007956FFF7B5FD8A27BF00E05DFF2819D0D0
|
||||||
|
:102CD0000121FFF751FD1822E35D21495A43B35604
|
||||||
|
:102CE000B618DB0158188B21890060501D4901225C
|
||||||
|
:102CF0005B188C218900635071688A408D2189009E
|
||||||
|
:102D000062501A600122029B11002069FFF736FF12
|
||||||
|
:102D100029002000FFF78FFF290006002000FFF7A1
|
||||||
|
:102D20009EFFF0221540303D6A42554103003100BC
|
||||||
|
:102D3000206901220095FFF723FE0B4B2069E25C1E
|
||||||
|
:102D4000039BE15CFFF739FE2069FFF756FE05B0F3
|
||||||
|
:102D5000F0BDC046E8450000250200002702000043
|
||||||
|
:102D6000184400411444004126020000802210B59E
|
||||||
|
:102D700004000021520001F040FB23000022FC333C
|
||||||
|
:102D800020005A609A6010BDF7B51D0008AB1B7893
|
||||||
|
:102D90000400009309AB1B781600019300234360E5
|
||||||
|
:102DA000FA239B008360104B0F000833036014303C
|
||||||
|
:102DB000FFF7DCFF20001D30FF30FFF7D7FF89232E
|
||||||
|
:102DC0009B002761E654094B009AE554084B20000C
|
||||||
|
:102DD000E254019A074BE2548A22293BFF3B9200BE
|
||||||
|
:102DE000A3541032A354FEBD684A0000250200001F
|
||||||
|
:102DF00026020000270200000300FC3358689B688D
|
||||||
|
:102E0000C01A01D50130FF30704710B50400200012
|
||||||
|
:102E10001D30FF30FFF7F0FF0028F8D12069FFF7E1
|
||||||
|
:102E2000F6FD10BD10B51430FFF7E6FF10BD03002E
|
||||||
|
:102E3000FC3359689A68914204DB5A689868801A92
|
||||||
|
:102E4000FF30704798685B68C01A0138F9E710B521
|
||||||
|
:102E50001D30FF30FFF7EBFF10BD10B50400006917
|
||||||
|
:102E6000FFF7F1FD002805D02069FFF7FCFD206980
|
||||||
|
:102E7000FFF7EEFD2069FFF7D6FD002820D020697E
|
||||||
|
:102E8000FFF7F1FD2200FC329369D1690133DBB217
|
||||||
|
:102E90008B4203D091696118087593618A239B0066
|
||||||
|
:102EA000E35CFF2B0CD020001430FFF7C0FF092893
|
||||||
|
:102EB00006DC8B238D229B009200E358A2581A60F7
|
||||||
|
:102EC0002069FFF7CBFD00281AD020001D30FF300D
|
||||||
|
:102ED000FFF792FF002822D086239B00E318996811
|
||||||
|
:102EE0005A68914218D08E219A684900A218515C04
|
||||||
|
:102EF0009A680132D2B29A602069C9B2FFF7B7FD71
|
||||||
|
:102F00002069FFF795FD002805D02069FFF794FDA3
|
||||||
|
:102F10002069FFF784FD10BD01214942ECE72069DB
|
||||||
|
:102F2000FFF7B1FDECE7000070B5040000690D008B
|
||||||
|
:102F3000FFF794FD00283FD1FF2686239B00E3186E
|
||||||
|
:102F40005A689968013232408A4224D1EFF31083E3
|
||||||
|
:102F5000DB070ED41E4B5B68DB05DA0D002BECD0D3
|
||||||
|
:102F6000103A53B212060DD49B081A4AC0339B0084
|
||||||
|
:102F70009B582069FFF772FD0028DED02000FFF784
|
||||||
|
:102F80006CFFDAE70F221340083B134A9B089B00B3
|
||||||
|
:102F90009B181B68EDE75A68013216409A68964202
|
||||||
|
:102FA00005D08E215A684900A21855545E602069E8
|
||||||
|
:102FB000FFF765FD012070BD20001D30FF30FFF7D9
|
||||||
|
:102FC0001BFF0028B8D129002069FFF750FDF1E769
|
||||||
|
:102FD00000ED00E000E100E01CED00E00300FC3348
|
||||||
|
:102FE000D9699A6970B5040091421AD0DA698218D9
|
||||||
|
:102FF000157DDA690132D2B2DA618A239B00E35C83
|
||||||
|
:10300000FF2B0CD020001430FFF711FF0A2806DD3B
|
||||||
|
:103010008C238D229B009200E358A2581A6028004E
|
||||||
|
:1030200070BD01256D42E8E77047000010B5FFF75D
|
||||||
|
:10303000EFFA01F0A1F9FFF7F7FF0120FFF714FA0B
|
||||||
|
:10304000094C200000F052FA200000F0C7FAFFF708
|
||||||
|
:10305000F5F8FFF763F8FFF727FA044B002BF8D0D9
|
||||||
|
:1030600000E000BFF5E7C0463C4A00200000000039
|
||||||
|
:10307000F8B505000E0017000024BC4208D02B68EC
|
||||||
|
:103080002800315D1B689847002801D00134F4E71F
|
||||||
|
:103090002000F8BD704770B50F26CB1D02003240EE
|
||||||
|
:1030A000D5B22C0000093034092A00DD07341C7029
|
||||||
|
:1030B0005A1E994200D170BD1300EFE710B504000D
|
||||||
|
:1030C000806901F087F9A06A01F084F9200010BD41
|
||||||
|
:1030D00010B50400FFF7F2FF200000F077FF20009A
|
||||||
|
:1030E00010BD000070B5032908D1324B8000C058D4
|
||||||
|
:1030F000002802D00368DB68984770BD82291FD181
|
||||||
|
:10310000C3B22D4D5A01AA1891692C4C80010C4074
|
||||||
|
:10311000C021890521439161294908334018802144
|
||||||
|
:1031200050612A685B01D01804794942214301713A
|
||||||
|
:103130007020995C81430800302101439954DCE7F9
|
||||||
|
:103140000029DAD1C024C1B21B4E4A01B2189368DB
|
||||||
|
:103150001A4DA4052B40234393601A4B8001C018DD
|
||||||
|
:103160000B0050603068072608335B01195CB143DF
|
||||||
|
:103170000E0001213143195491690D402C43946193
|
||||||
|
:1031800070240F495161195CA1430C0010212143A7
|
||||||
|
:10319000195491680C4CC3180C40802149032143F9
|
||||||
|
:1031A00091609168890B89039160402259790A43A3
|
||||||
|
:1031B0005A71A2E7404A0020F44E0020FFFFFF8F23
|
||||||
|
:1031C000684A0020284C0020FF3F00F0EFF31083F6
|
||||||
|
:1031D00003600123436072B670470368002B02D17D
|
||||||
|
:1031E00062B6BFF36F8F704737B505690400684654
|
||||||
|
:1031F000002D14D1FFF7EAFF019B621D013B02D3B2
|
||||||
|
:10320000D57FEDB2FAE768460193FFF7E6FF002DA0
|
||||||
|
:1032100001D100203EBD206AE369C01AFAE7FFF73A
|
||||||
|
:10322000D5FF22000025019B3432013B02D31578E3
|
||||||
|
:10323000EDB2FAE768460193FFF7CFFF002DE8D023
|
||||||
|
:10324000206BE36AE9E70000F0B5FF25012642683C
|
||||||
|
:10325000836811682B405B01CC186419A77AD318D6
|
||||||
|
:103260003E43A672C6689C680B4FB60436093C40C4
|
||||||
|
:1032700034439C6083682B405B01D2189468A40B94
|
||||||
|
:10328000A4039460402283682B4008335B01CB1871
|
||||||
|
:1032900019790A431A71F0BDFF3F00F0F7B50569CF
|
||||||
|
:1032A00004000E0017006846002D43D1FFF78EFF83
|
||||||
|
:1032B000019B601D013B5A1C0BD0C27F591E002A86
|
||||||
|
:1032C00005D168460193FFF788FF2800FEBD0B007B
|
||||||
|
:1032D000F1E768460193FFF780FFE369AF420AD048
|
||||||
|
:1032E000226A9A4207D95A1CE261A269D3181B7854
|
||||||
|
:1032F00073550135F1E7226A9A42E6D10023E36172
|
||||||
|
:10330000013368462361FFF761FF22000021019B22
|
||||||
|
:10331000671D013B3532581CD3D0F97710785E1EFB
|
||||||
|
:10332000002805D0200011700193FFF78DFFECE716
|
||||||
|
:103330003300F0E7FFF74AFF2000019B3430013BE8
|
||||||
|
:103340005A1C06D00278591ED5B2002AB9D00B00FB
|
||||||
|
:10335000F6E7684601930025FFF73FFFE36ABD42A9
|
||||||
|
:1033600002D0226B9A421CD8226B9A42ADD1002324
|
||||||
|
:103370006846E3622361FFF729FF2700220000214E
|
||||||
|
:10338000019B3437013B3532581C9AD03970107884
|
||||||
|
:103390005E1E00280DD0200011700193FFF754FF2E
|
||||||
|
:1033A000EBE75A1CE262A26AD3181B787355013509
|
||||||
|
:1033B000D4E73300E8E7F7B582684368D2B211007A
|
||||||
|
:1033C00004000831186849014118C879C00729D597
|
||||||
|
:1033D00001255201CD719B189A6861699204920C83
|
||||||
|
:1033E000002923D12262226A002A41D0A26A6561A3
|
||||||
|
:1033F00068465A60FFF7EAFE342294462200019B99
|
||||||
|
:10340000671D013BA4443532591C2DD06146FD7720
|
||||||
|
:103410000978581ECEB2002905D001936846157070
|
||||||
|
:10342000FFF7DBFEF7BD03001670EDE72263226BAA
|
||||||
|
:10343000002A1DD0002227006261A26968465A60F6
|
||||||
|
:10344000FFF7C4FE019B621D9446013B34373032C6
|
||||||
|
:10345000591C09D061463D70C97F581ECEB2002963
|
||||||
|
:10346000DBD103001670F3E768460193FFF7B5FE62
|
||||||
|
:103470002000FFF7E9FED5E713B56A4600230C00EC
|
||||||
|
:10348000D01DD37100F0F4FD23681818206000F0FF
|
||||||
|
:1034900083FE6B46D91D00F04BFE236818186B465F
|
||||||
|
:1034A0002060D87916BD000003290ED180220E4B72
|
||||||
|
:1034B00062311B68FF31585C524202435A54682201
|
||||||
|
:1034C0006339FF32FF39995470470129FCD18022BA
|
||||||
|
:1034D000054B24311B68FF31585C524202435A5459
|
||||||
|
:1034E00028222339FF32EDE7F44E002070B5002585
|
||||||
|
:1034F0002F4B012104001A201D70FFF73DF9012117
|
||||||
|
:103500001A20FFF769F92B4B012119201D70FFF7D5
|
||||||
|
:1035100033F901211920FFF75FF92023264A0F20F4
|
||||||
|
:10352000D1690B43D361012224490B7813430B70FB
|
||||||
|
:10353000234B19788143197006211D78294319708E
|
||||||
|
:1035400020490D782A430A701A7802401A706022C6
|
||||||
|
:1035500019780A431A701C4B1C4A5A805A78D209AF
|
||||||
|
:10356000FCD11B48FEF74AFF1A4D280000F028FE48
|
||||||
|
:10357000280000F03BFE7F212B68C1201A788000D4
|
||||||
|
:103580000A401A70042219780A430C211A701A8909
|
||||||
|
:103590008A4311491A810A581202120A0A508022DB
|
||||||
|
:1035A0000A6019787E3A0A431A700123237070BDAD
|
||||||
|
:1035B0005D4A00205C4A002000040040584400415D
|
||||||
|
:1035C0003C44004159440041000C004006400000CA
|
||||||
|
:1035D000A53F0000F44E002000E100E00078002844
|
||||||
|
:1035E00010D00121084B1B681A898A431A810822CE
|
||||||
|
:1035F000198B0A431A830422198B0A431A83002267
|
||||||
|
:10360000024B1A607047C046F44E0020EC4E00207A
|
||||||
|
:103610000A000E498B699B0B9B038B610B6802218F
|
||||||
|
:10362000FF3319729879823901439971197A8907A0
|
||||||
|
:10363000FCD57F20064B0240997A814311438022BA
|
||||||
|
:103640009972997A52420A439A727047F44E002056
|
||||||
|
:103650000050004110B50B790C00002B0CD1080074
|
||||||
|
:1036600000F014FD002801D0012010BD094A936923
|
||||||
|
:103670009B0B9B039361F7E700F08EFD210000F0A8
|
||||||
|
:103680007BFD0028F0D1034A93699B0B9B03936158
|
||||||
|
:10369000EBE7C046F44E0020F7B50D001100832A79
|
||||||
|
:1036A00019D1EBB2324C5A01A21891693148AD01DF
|
||||||
|
:1036B0000840C0218905014391612F4920686D1898
|
||||||
|
:1036C0007021083355615B011A5C8A431100402266
|
||||||
|
:1036D0000A431A54F7BD022A45D1284AAB0098582C
|
||||||
|
:1036E000002802D003685B699847382000F06AFC24
|
||||||
|
:1036F000234B8027036000231D4E7F00421D036281
|
||||||
|
:1037000003614361C36146608560C760D3772F3230
|
||||||
|
:10371000C3620363040013703800537000F050FE5E
|
||||||
|
:103720000190A061380000F04BFEEBB25A01A0629C
|
||||||
|
:10373000B21891680F4808330840C0218905014339
|
||||||
|
:103740009160316807265B01585CAD00B04306000C
|
||||||
|
:10375000032030435854019B20005360FFF774FD51
|
||||||
|
:10376000064B5C51B6E72800FFF7BCFCB2E7C04649
|
||||||
|
:10377000F44E0020FFFFFF8F684A0020404A0020DF
|
||||||
|
:10378000A84A000070B505000124064BA200D258DB
|
||||||
|
:10379000002A05D021002800FFF77EFF0134F4E75E
|
||||||
|
:1037A00070BDC04608000020084B8A00D05810B5F4
|
||||||
|
:1037B000002803D003689B68984710BD044BC9B22A
|
||||||
|
:1037C0004901591888688004800CF6E7404A0020B7
|
||||||
|
:1037D000F44E002010B50C00FFF7E6FF00280CD0D7
|
||||||
|
:1037E000064BE4B219688023083464010C1962792D
|
||||||
|
:1037F0005B42134363710223E37110BDF44E00205A
|
||||||
|
:1038000070B5CBB2124A13485C01890189180219BC
|
||||||
|
:1038100051609168104D08330D4080218902294381
|
||||||
|
:10382000402591609168890B8903916001685A0174
|
||||||
|
:103830008A1816793543157195796D06FCD55B01AB
|
||||||
|
:10384000C918CB79DB07FCD500198068C0B270BD00
|
||||||
|
:10385000284C0020F44E0020FF3F00F070B514000B
|
||||||
|
:1038600040220B4B0D001B68FF3359790A435A71F4
|
||||||
|
:103870000021FFF7C5FFA04200D920000023054921
|
||||||
|
:10388000A34203D0CA5CEA540133F9E770BDC046D5
|
||||||
|
:10389000F44E0020284C002010B50C48C9B2490154
|
||||||
|
:1038A000421893689B049B0C3F2B0BD99468403BB8
|
||||||
|
:1038B0009B04A40B9B0CA4032343936041188868CA
|
||||||
|
:1038C000C0B210BD93689B0B9B03F6E7F44E00203B
|
||||||
|
:1038D000F0B51C002F4B85B01B6806000D0001924F
|
||||||
|
:1038E000002B54D02C4F3B78D9B2002B02D1192099
|
||||||
|
:1038F000FEF772FF64233B70284BAA00D0580028C3
|
||||||
|
:1039000008D0036822005B680199984704002000F2
|
||||||
|
:1039100005B0F0BD29003000FFF746FF844204D90E
|
||||||
|
:1039200029003000FFF740FF040029003000FFF7B6
|
||||||
|
:10393000B3FF0121EBB21A4F03935B010293029A8A
|
||||||
|
:103940003B6801989B18FF335A7A0A435A72154B09
|
||||||
|
:10395000A9012200C91800F047FD002CD7D029008A
|
||||||
|
:103960003000FFF721FF0028D1D14021039B3A68A6
|
||||||
|
:1039700008335B01D3181879014319710121D971FA
|
||||||
|
:10398000029BD318FF339A7A0A439A72BFE7012445
|
||||||
|
:103990006442BCE7EC4E00205C4A0020404A002014
|
||||||
|
:1039A000F44E0020284C002013B56B46DC1D22008D
|
||||||
|
:1039B0000123FFF78DFF012801D1207816BD0120DA
|
||||||
|
:1039C0004042FBE7F0B51C003A4B85B01B680E0087
|
||||||
|
:1039D0000192002B3FD08023DB019C423BD8364D27
|
||||||
|
:1039E0002B78D9B2002B02D11A20FEF7F5FE642302
|
||||||
|
:1039F00000272B70314BB201D3180293002C2CD02E
|
||||||
|
:103A00002F4B1B680393FF2333401D0000930835A1
|
||||||
|
:103A1000039B6D015D19AB79DB0921D0294B2A4944
|
||||||
|
:103A2000186800F01DFC294B1721584300F018FCC2
|
||||||
|
:103A3000274BEA79920713D49A5D002A01D1013805
|
||||||
|
:103A4000F7D201229A55009B5A011D4B9B189A6987
|
||||||
|
:103A5000920B92039A6101277F42380005B0F0BDB6
|
||||||
|
:103A600000221B4B25009A55402C00D940252A00E6
|
||||||
|
:103A70000199029800F0B8FC009BA9045A01104B70
|
||||||
|
:103A8000890C9B18029A7F195A619A69641B920BE0
|
||||||
|
:103A900092030A439A61009B039A08335B01D3188F
|
||||||
|
:103AA0000222DA715979823A0A435A71019B5B19F1
|
||||||
|
:103AB0000193A3E7EC4E00205D4A0020684A0020F5
|
||||||
|
:103AC000F44E00200000002040420F007011010061
|
||||||
|
:103AD0005F4A002070B50C001D000D4BA601F618C2
|
||||||
|
:103AE000110030002A0000F07FFCE4B2094A6401B2
|
||||||
|
:103AF00014196661A369084928000B40A361A169F4
|
||||||
|
:103B0000AB04890B9B0C89031943A16170BDC046AE
|
||||||
|
:103B1000684A0020F44E0020FF3F00F0F7B5104B3C
|
||||||
|
:103B20000F001B7814000190002B0CD10D4B1600D8
|
||||||
|
:103B30001D78002D09D00C4E0C48358828182D19F9
|
||||||
|
:103B400000F052FC35802000FEBD002EFBD033007B
|
||||||
|
:103B50007A1900210198FFF7BDFF2D18361AF4E7F6
|
||||||
|
:103B6000E84D0020E94E0020EA4E0020E94D0020FB
|
||||||
|
:103B7000F8B500200D00140000AF012A27D9D31D8D
|
||||||
|
:103B80006A46DB08DB00D31A9D46080000F0F8FC0B
|
||||||
|
:103B90006E46032302220021013040003070737012
|
||||||
|
:103BA000A2420DD2287800280AD0531CDBB201357E
|
||||||
|
:103BB000B0549C4203D00232F154D2B2F0E722005A
|
||||||
|
:103BC00031000448FFF7AAFF431E9841C0B2BD462A
|
||||||
|
:103BD000F8BDC0463C4A0020F0B50025012785B05D
|
||||||
|
:103BE000184B0E0069461F7004000095FFF744FC57
|
||||||
|
:103BF000154B01A90B806A3BFF3BCB716E3B0B72EF
|
||||||
|
:103C0000009B320009334B800E4B8D714F71087150
|
||||||
|
:103C10001D70092E0FD00D4E092237700C4F200059
|
||||||
|
:103C200000953D80FFF77AFF69462000FFF724FCEE
|
||||||
|
:103C30003A88084935702000FFF770FF012005B071
|
||||||
|
:103C4000F0BDC046E84D002009020000E94E00200A
|
||||||
|
:103C5000EA4E0020E94D0020F0B5CF7805000E00B7
|
||||||
|
:103C600093B0022F09D1C9882B48FFF7B5FF441E36
|
||||||
|
:103C7000A041C4B2200013B0F0BD00F08DFA3100B5
|
||||||
|
:103C800000F06AFA002803D0C417241AE40FF1E701
|
||||||
|
:103C9000012F0BD1F2882149112A11D8D2B2002A62
|
||||||
|
:103CA0000ED02800FFF73AFF0124E3E70400032FBA
|
||||||
|
:103CB000E0D1B378002B05D1F2881949032AEDD958
|
||||||
|
:103CC0000A78EEE7022B06D1B27916492800FFF7F1
|
||||||
|
:103CD0004FFF0400CEE7012B02D1B2791249F5E77C
|
||||||
|
:103CE000032BC7D1114B01A91868FFF7D4F9104B6A
|
||||||
|
:103CF00003A91868FFF7CFF90E4B05A91868FFF75D
|
||||||
|
:103D0000CAF90D4B07A91868FFF7C5F96B460533CB
|
||||||
|
:103D1000DC77B27901A9D9E73C4A0020D94A0000F2
|
||||||
|
:103D2000CC4A0000C04A0000D04A00000CA080002D
|
||||||
|
:103D300040A0800044A0800048A0800037B5050066
|
||||||
|
:103D400048780C000B2810D800F080FA061B0F31C1
|
||||||
|
:103D50000F484D7551546E71097801AA002906D19A
|
||||||
|
:103D6000022311802800FFF7B5FE01203EBD00238D
|
||||||
|
:103D70001380324B1B78012B00D1137002230021DA
|
||||||
|
:103D8000F0E78A780023012A09D16A4693802C4BF8
|
||||||
|
:103D90001B78012B00D11371022301AAEFE7274AF8
|
||||||
|
:103DA0001370284A93699B0B9B039361DDE78C7822
|
||||||
|
:103DB000012C07D1224B01AA1C70234B1B781370D6
|
||||||
|
:103DC0002300DCE700208442D0D11C4B01301D4A87
|
||||||
|
:103DD000187093699B0B9B039361C7E72800897850
|
||||||
|
:103DE000FFF716FCC1E72800FFF736FFBEE7012307
|
||||||
|
:103DF000164AC4E70B780020DB06B7D12800FFF78E
|
||||||
|
:103E0000C1FC2A200221A278104BFF301A600D4A13
|
||||||
|
:103E100013681C5C21434A241954FF34195D293866
|
||||||
|
:103E2000FF3801431955D4E70123094AA7E78A78E7
|
||||||
|
:103E3000074B1A60B5E7002098E7C0465E4A0020AD
|
||||||
|
:103E4000664A0020F44E00209C4A0000EC4E002000
|
||||||
|
:103E5000F04E00204B4BF7B51C780700002C00D02B
|
||||||
|
:103E600083E0494E33689B8B1B070ED52100200051
|
||||||
|
:103E7000FFF738F9326810231100FF31887A0343C5
|
||||||
|
:103E80008B72424B1C600823938333689A8B5207D2
|
||||||
|
:103E90001FD504229A833E4A1378002B0AD0137848
|
||||||
|
:103EA000013BDBB213701378002B03D101211A20E0
|
||||||
|
:103EB000FEF792FC374A1378002B0AD01378013BA7
|
||||||
|
:103EC000DBB213701378002B03D101211920FEF708
|
||||||
|
:103ED00083FC3368FF331A7AD2061ED510221A7279
|
||||||
|
:103EE000597930320A435A7160232B4938000A78D5
|
||||||
|
:103EF0001A423BD1FFF722FF3368FF33002838D046
|
||||||
|
:103F00008022997952420A439A711A7A520604D54C
|
||||||
|
:103F100040221A72597A0A435A72336800241D8C5F
|
||||||
|
:103F200001239D43EDB20193E1B2002D1DD02B0082
|
||||||
|
:103F30002341019A134215D02300326808335B01F4
|
||||||
|
:103F4000D318DA79D20702D4DB799B0707D5134B54
|
||||||
|
:103F5000A200D058002810D003681B689847019B26
|
||||||
|
:103F6000A3409D430134092CDED1F7BDFFF772FB5E
|
||||||
|
:103F7000C2E720210A4A9171C7E73800FFF794FA97
|
||||||
|
:103F8000EDE7C046E94E0020F44E0020EC4E002044
|
||||||
|
:103F90005D4A00205C4A0020284C0020404A002056
|
||||||
|
:103FA000FF50004110B50248FFF754FF10BDC04656
|
||||||
|
:103FB0003C4A0020014B024A1A607047F44E002030
|
||||||
|
:103FC0000050004110B500F0FBF910BD10B500F035
|
||||||
|
:103FD00001FA10BD3F20704713B56B460268D971D6
|
||||||
|
:103FE0000733546819000122A04716BD10B50221FD
|
||||||
|
:103FF0000069FFF7D9FB10BD10B503210069FFF779
|
||||||
|
:10400000E9FB10BD10B51300084A0400D279002A5C
|
||||||
|
:1040100003D101230020636010BD0A000069032161
|
||||||
|
:10402000FFF7D0FC0028F4D0F6E7C04634000020AB
|
||||||
|
:1040300010B5054C03002068421C04D11A68180012
|
||||||
|
:1040400052699047206010BD80000020074A03009D
|
||||||
|
:10405000106810B5411C03D001235B42136010BDF2
|
||||||
|
:1040600002211869FFF7A0FCF9E7C0468000002094
|
||||||
|
:1040700010B5037842220233037002490248FFF769
|
||||||
|
:104080004DFD10BD3C0000203C4A002010B50178D9
|
||||||
|
:10409000030042780020A12908D1212A05D117491F
|
||||||
|
:1040A00017481A3AFFF73AFD012010BD2129FCD12B
|
||||||
|
:1040B000202A13D111491248193AFFF7CFFB962253
|
||||||
|
:1040C0000E4BD200196891420ED1DA7901231A42BF
|
||||||
|
:1040D0000AD1FA20FEF70AFC0020E6E7222A06D1E0
|
||||||
|
:1040E0009A78064BDA71EAE7FEF706FCF4E7232A32
|
||||||
|
:1040F000DBD15A88034B1A60D7E7C0463400002052
|
||||||
|
:104100003C4A002030000020FA220021054B92009A
|
||||||
|
:104110009A60054A08321A60044A59601A61197691
|
||||||
|
:104120007047C046F84F0020EC4A00003C4A00208F
|
||||||
|
:1041300070B50E0000254468002C0BD023683100B8
|
||||||
|
:1041400020005B689847002802DBE4682D18F3E73D
|
||||||
|
:1041500001256D42280070BD70B50D004468002C2B
|
||||||
|
:1041600008D02368290020009B689847002802D1C6
|
||||||
|
:10417000E468F4E7200070BD70B50D004468002CC1
|
||||||
|
:1041800008D02368290020001B689847002802D126
|
||||||
|
:10419000E468F4E7200070BD064A0123116810B5F9
|
||||||
|
:1041A0000C0005481C40194203D1044944600180B9
|
||||||
|
:1041B000136010BD145000201850002002040000AD
|
||||||
|
:1041C00070B50400012320CC00212A78200013437D
|
||||||
|
:1041D00080222B70520000F010F9AB78DB07FCD482
|
||||||
|
:1041E000AB789B07F9D46C6270BD00001F22144BA2
|
||||||
|
:1041F00070B51B68590B9C0C9B0111405B0F224052
|
||||||
|
:104200001F2900D11A391F2A00D1023A072B00D1E9
|
||||||
|
:10421000043B1F2500688E01048D0A492A40214075
|
||||||
|
:1042200031430185018D14000A00AA43224302850F
|
||||||
|
:10423000028D1903044B13400B43038570BDC04628
|
||||||
|
:10424000246080003FF8FFFFFF8FFFFF02B471463C
|
||||||
|
:1042500049084900095C49008E4402BC7047C046C9
|
||||||
|
:10426000002243088B4274D303098B425FD3030AB5
|
||||||
|
:104270008B4244D3030B8B4228D3030C8B420DD3C8
|
||||||
|
:10428000FF22090212BA030C8B4202D31212090256
|
||||||
|
:1042900065D0030B8B4219D300E0090AC30B8B4294
|
||||||
|
:1042A00001D3CB03C01A5241830B8B4201D38B0342
|
||||||
|
:1042B000C01A5241430B8B4201D34B03C01A5241E7
|
||||||
|
:1042C000030B8B4201D30B03C01A5241C30A8B422A
|
||||||
|
:1042D00001D3CB02C01A5241830A8B4201D38B0215
|
||||||
|
:1042E000C01A5241430A8B4201D34B02C01A5241B9
|
||||||
|
:1042F000030A8B4201D30B02C01A5241CDD2C3092B
|
||||||
|
:104300008B4201D3CB01C01A524183098B4201D3A6
|
||||||
|
:104310008B01C01A524143098B4201D34B01C01A91
|
||||||
|
:10432000524103098B4201D30B01C01A5241C30809
|
||||||
|
:104330008B4201D3CB00C01A524183088B4201D378
|
||||||
|
:104340008B00C01A524143088B4201D34B00C01A64
|
||||||
|
:104350005241411A00D20146524110467047FFE7D0
|
||||||
|
:1043600001B5002000F006F802BDC0460029F7D0D4
|
||||||
|
:1043700076E770477047C04670B500260C4D0D4C6F
|
||||||
|
:10438000641BA410A64209D1002600F021F90A4DB1
|
||||||
|
:104390000A4C641BA410A64205D170BDB300EB58B3
|
||||||
|
:1043A00098470136EEE7B300EB5898470136F2E73D
|
||||||
|
:1043B000E8000020E8000020E8000020FC000020C9
|
||||||
|
:1043C00010B5034B0100186800F06AF810BDC04634
|
||||||
|
:1043D0008400002010B5034B0100186800F016F8A7
|
||||||
|
:1043E00010BDC04684000020002310B59A4200D1C1
|
||||||
|
:1043F00010BDCC5CC4540133F8E70300821893422B
|
||||||
|
:1044000000D1704719700133F9E7000070B505005D
|
||||||
|
:10441000002910D00C1F2368002B00DAE4182800B4
|
||||||
|
:1044200000F0B6F81D4A1368002B05D163601460D4
|
||||||
|
:10443000280000F0B5F870BDA34208D921686018C3
|
||||||
|
:104440008342F3D118685B6841182160EEE71A00D7
|
||||||
|
:104450005B68002B01D0A342F9D911685018A04223
|
||||||
|
:104460000BD120680918501811608342E0D11868F8
|
||||||
|
:104470005B68411811605360DAE7A04202D90C234F
|
||||||
|
:104480002B60D5E721686018834203D118685B6808
|
||||||
|
:104490004118216063605460CAE7C0462050002084
|
||||||
|
:1044A000F8B50323CD1C9D43083506000C2D1FD203
|
||||||
|
:1044B0000C25A9421ED8300000F06AF825490A6888
|
||||||
|
:1044C0001400002C1AD1244F3B68002B04D121008A
|
||||||
|
:1044D000300000F043F838602900300000F03EF86A
|
||||||
|
:1044E000431C2BD10C233000336000F059F803E05B
|
||||||
|
:1044F000002DDEDA0C2333600020F8BD23685B1B3F
|
||||||
|
:1045000019D40B2B03D92360E418256003E06368FA
|
||||||
|
:10451000A2420ED10B60300000F042F820000722CA
|
||||||
|
:104520000B30231D9043C21A9842E6D01B1AA350A9
|
||||||
|
:10453000E3E75360EFE722006468C2E70323C41C8B
|
||||||
|
:104540009C43A042E1D0211A300000F007F8431C40
|
||||||
|
:10455000DBD1C7E72050002024500020002370B595
|
||||||
|
:10456000064D040008002B6000F024F8431C03D122
|
||||||
|
:104570002B68002B00D0236070BDC0462C5000205B
|
||||||
|
:104580000023C25C0133002AFBD1581E7047000093
|
||||||
|
:1045900010B5024800F00CF810BDC04634500020A1
|
||||||
|
:1045A00010B5024800F005F810BDC0463450002098
|
||||||
|
:1045B00070477047044A03001068002802D0C318EF
|
||||||
|
:1045C000136070470148FAE7285000203C50002053
|
||||||
|
:1045D000F8B5C046F8BC08BC9E467047F8B5C04662
|
||||||
|
:1045E000F8BC08BC9E467047000000000B000000AD
|
||||||
|
:1045F000020000001C000000FF00010101010B008F
|
||||||
|
:10460000000000000A000000020000001C00000082
|
||||||
|
:10461000FF00000100010A00000000000E00000081
|
||||||
|
:104620000800000004000000FF00000000000E0071
|
||||||
|
:104630000000000009000000040000001C00000051
|
||||||
|
:10464000FF00010001000900000000000800000058
|
||||||
|
:10465000040000001C000000FF000000000010002B
|
||||||
|
:10466000000000000F000000040000001C0000001B
|
||||||
|
:10467000FF00010301030F00000000001400000010
|
||||||
|
:10468000050000002C000000FF00020002000400F2
|
||||||
|
:1046900000000000150000000800000004000000F9
|
||||||
|
:1046A000FF00FFFFFFFF0500000000000600000004
|
||||||
|
:1046B000040000001C0000000600000100010600CC
|
||||||
|
:1046C0000000000007000000040000001C000000C3
|
||||||
|
:1046D00007000101010107000000000012000000B6
|
||||||
|
:1046E000040000001C000000FF00000300030200A3
|
||||||
|
:1046F0000000000010000000040000001C0000008A
|
||||||
|
:10470000FF00000200020000000000001300000093
|
||||||
|
:10471000050000002C000000FF0003000300030060
|
||||||
|
:104720000000000011000000040000001C00000058
|
||||||
|
:10473000FF00010201020100000000000200000071
|
||||||
|
:1047400001000000020000000000FFFFFFFF020068
|
||||||
|
:104750000100000008000000010000001800000037
|
||||||
|
:10476000020000040004080001000000090000002D
|
||||||
|
:10477000010000001800000003000104010409000A
|
||||||
|
:10478000000000000400000001000000180000000C
|
||||||
|
:10479000040000000000040000000000050000000C
|
||||||
|
:1047A00001000000180000000500010001000500E4
|
||||||
|
:1047B00001000000020000000100000000000000F5
|
||||||
|
:1047C0000A00FFFFFFFF02000000000016000000CB
|
||||||
|
:1047D0000200000004000000FF00FFFFFFFF0600D2
|
||||||
|
:1047E00000000000170000000200000004000000AC
|
||||||
|
:1047F000FF00FFFFFFFF0700000000000C000000AB
|
||||||
|
:104800000300000004000000FF00FFFFFFFF0C009A
|
||||||
|
:10481000010000000A000000030000000400000086
|
||||||
|
:10482000FF00FFFFFFFF0A00010000000B00000077
|
||||||
|
:104830000300000004000000FF00FFFFFFFF0B006B
|
||||||
|
:1048400001000000030000000B0000000400000055
|
||||||
|
:10485000FF00FFFFFFFFFF00000000001B00000043
|
||||||
|
:104860000B00000004000000FF00FFFFFFFFFF003F
|
||||||
|
:10487000000000001C000000060000000000000016
|
||||||
|
:10488000FF00FFFFFFFFFF00000000001800000016
|
||||||
|
:104890000600000000000000FF00FFFFFFFFFF0018
|
||||||
|
:1048A00000000000190000000600000000000000E9
|
||||||
|
:1048B000FF00FFFFFFFFFF000100000016000000E7
|
||||||
|
:1048C0000300000000000000FF00FFFFFFFFFF00EB
|
||||||
|
:1048D00001000000170000000300000000000000BD
|
||||||
|
:1048E000FF00FFFFFFFFFF000000000016000000B8
|
||||||
|
:1048F0000200000000000000FF00FFFFFFFFFF00BC
|
||||||
|
:10490000000000001700000002000000000000008E
|
||||||
|
:10491000FF00FFFFFFFFFF0000000000130000008A
|
||||||
|
:104920000200000000000000FF00FFFFFFFFFF008B
|
||||||
|
:104930000000000010000000020000000000000065
|
||||||
|
:10494000FF00FFFFFFFFFF0000000000120000005B
|
||||||
|
:104950000200000000000000FF00FFFFFFFFFF005B
|
||||||
|
:104960000000000011000000020000000000000034
|
||||||
|
:10497000FF00FFFFFFFFFF00000000000D00000030
|
||||||
|
:10498000040000000C000000FF000100FFFF0D000C
|
||||||
|
:104990000000000015000000050000000C000000F1
|
||||||
|
:1049A000FF000300FFFFFF00000000000600000002
|
||||||
|
:1049B000040000000C000000FF000001FFFFFF00EA
|
||||||
|
:1049C0000000000007000000040000000C000000D0
|
||||||
|
:1049D000FF000101FFFFFF000000000003000000D6
|
||||||
|
:1049E0000100000002000000FF00FFFFFFFFFF00CA
|
||||||
|
:1049F00000000000020000000100000002000000B2
|
||||||
|
:104A00001400FFFFFFFF020000000000060000008E
|
||||||
|
:104A10000100000002000000060000010001060085
|
||||||
|
:104A2000000000000700000001000000020000007C
|
||||||
|
:104A300007000101010107000008004214090000FD
|
||||||
|
:104A4000000C0042150A000000100042160B000086
|
||||||
|
:104A500000140042170C000000180042180D00005E
|
||||||
|
:104A6000001C0042190E00000000000000000000C1
|
||||||
|
:104A7000292F0000713000004F2E00000B2E000087
|
||||||
|
:104A8000252E0000DD2F0000FD2B0000ED2B000087
|
||||||
|
:104A9000752C0000172C0000E92B0000000000001E
|
||||||
|
:104AA0000000000000000000B73300009D3200004D
|
||||||
|
:104AB000E931000095300000BD300000D130000029
|
||||||
|
:104AC00046656174686572204D3000000403090476
|
||||||
|
:104AD00041646166727569740012010002EF02019F
|
||||||
|
:104AE000409A230B80000101020301000000000036
|
||||||
|
:104AF00000000000D93F000005400000D53F000045
|
||||||
|
:104B0000F93F0000ED3F00004D4000003140000043
|
||||||
|
:044B100000000000A1
|
||||||
|
:104B140040420F00FFFFFFFF000000008300000081
|
||||||
|
:104B240002000000820000000000000000000000FD
|
||||||
|
:104B34000000000000000000000000000000000071
|
||||||
|
:104B4400FFFFFFFF00C2010000000800080B000285
|
||||||
|
:104B54000202000009040000010202000005240012
|
||||||
|
:104B640010010424020605240600010524010101A4
|
||||||
|
:104B74000705810310001009040100020A00000067
|
||||||
|
:104B84000705020240000007058302400000000000
|
||||||
|
:104B9400FFFFFFFF8800002000000000000000006D
|
||||||
|
:104BA4000000000000000000000000000000000001
|
||||||
|
:104BB40000000000000000000000000000000000F1
|
||||||
|
:104BC40000000000000000000000000000000000E1
|
||||||
|
:104BD40000000000000000000000000000000000D1
|
||||||
|
:104BE40000000000000000000000000000000000C1
|
||||||
|
:104BF4000000000000000000DD200000752200001D
|
||||||
|
:104C0400ED220000B53F000009410000B52000007E
|
||||||
|
:04000003000023993D
|
||||||
|
:00000001FF
|
File diff suppressed because it is too large
Load diff
8
hardware/mux_rpi/make.ps1
Normal file
8
hardware/mux_rpi/make.ps1
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# Ensure this script fails if either build or upload fails
|
||||||
|
$ErrorActionPreference = "Stop"
|
||||||
|
|
||||||
|
# Ensure we actually build before upload (common mistake)
|
||||||
|
& .\build.ps1
|
||||||
|
|
||||||
|
# Upload to board
|
||||||
|
& .\upload.ps1
|
139
hardware/mux_rpi/mux_rpi.ino
Normal file
139
hardware/mux_rpi/mux_rpi.ino
Normal file
|
@ -0,0 +1,139 @@
|
||||||
|
// References / Resources / Inspiration
|
||||||
|
// https://gist.github.com/nonsintetic/ad13e70f164801325f5f552f84306d6f
|
||||||
|
|
||||||
|
// Varous system includes
|
||||||
|
#include <Arduino.h>
|
||||||
|
#include "wiring_private.h"
|
||||||
|
|
||||||
|
// Various library includes
|
||||||
|
#include <CircularBuffer.h>
|
||||||
|
|
||||||
|
// Buffer for serial data -> i2c
|
||||||
|
#define UART_BUFFER_SIZE 16 * 1024
|
||||||
|
CircularBuffer<char,UART_BUFFER_SIZE> uartBuffer;
|
||||||
|
|
||||||
|
// Board LED Pin
|
||||||
|
#define PIN_BOARD_LED 13
|
||||||
|
|
||||||
|
// Blinking timer setup
|
||||||
|
#define TIMER_MILLIS 500
|
||||||
|
bool ledState = false;
|
||||||
|
void TC5_Handler(void);
|
||||||
|
void timerConfigure(int sampleRate);
|
||||||
|
|
||||||
|
// Additional serial ports for communication <> RPI
|
||||||
|
// https://learn.adafruit.com/using-atsamd21-sercom-to-add-more-spi-i2c-serial-ports?view=all#creating-a-new-serial
|
||||||
|
// RX -- A2 -- S 4:1
|
||||||
|
// TX -- A1 -- S 4:0
|
||||||
|
// RX -- 10 -- S 3:2
|
||||||
|
// TX -- 11 -- S 3:0
|
||||||
|
Uart rpiUART0 (&sercom4, A1, A2, SERCOM_RX_PAD_1, UART_TX_PAD_0);
|
||||||
|
Uart rpiUART5 (&sercom3, 10, 11, SERCOM_RX_PAD_2, UART_TX_PAD_0);
|
||||||
|
|
||||||
|
void SERCOM4_Handler() {
|
||||||
|
rpiUART0.IrqHandler();
|
||||||
|
}
|
||||||
|
void SERCOM3_Handler() {
|
||||||
|
rpiUART5.IrqHandler();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Setup stuff needed for build
|
||||||
|
void setup() {
|
||||||
|
// Setup board LED
|
||||||
|
pinMode(PIN_BOARD_LED, OUTPUT);
|
||||||
|
|
||||||
|
// Timer setup
|
||||||
|
timerConfigure(TIMER_MILLIS);
|
||||||
|
timerStartCounter();
|
||||||
|
|
||||||
|
// Assign SERCOM functionality
|
||||||
|
pinPeripheral(A1, PIO_SERCOM);
|
||||||
|
pinPeripheral(A2, PIO_SERCOM);
|
||||||
|
pinPeripheral(10, PIO_SERCOM);
|
||||||
|
pinPeripheral(11, PIO_SERCOM);
|
||||||
|
|
||||||
|
// Setup serial ports
|
||||||
|
Serial.begin(115200);
|
||||||
|
rpiUART0.begin(115200);
|
||||||
|
rpiUART5.begin(115200);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Main function
|
||||||
|
void loop() {
|
||||||
|
digitalWrite(PIN_BOARD_LED, HIGH);
|
||||||
|
delay(500);
|
||||||
|
digitalWrite(PIN_BOARD_LED, LOW);
|
||||||
|
delay(500);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Timer handler
|
||||||
|
void TC5_Handler (void) {
|
||||||
|
if(ledState == true) {
|
||||||
|
digitalWrite(PIN_BOARD_LED, HIGH);
|
||||||
|
} else {
|
||||||
|
digitalWrite(PIN_BOARD_LED, LOW);
|
||||||
|
}
|
||||||
|
ledState = !ledState;
|
||||||
|
TC5->COUNT16.INTFLAG.bit.MC0 = 1; //Writing a 1 to INTFLAG.bit.MC0 clears the interrupt so that it will run again
|
||||||
|
}
|
||||||
|
|
||||||
|
//Configures the TC to generate output events at the sample frequency.
|
||||||
|
//Configures the TC in Frequency Generation mode, with an event output once
|
||||||
|
//each time the audio sample frequency period expires.
|
||||||
|
void timerConfigure(int sampleRate) {
|
||||||
|
// select the generic clock generator used as source to the generic clock multiplexer
|
||||||
|
GCLK->CLKCTRL.reg = (uint16_t) (GCLK_CLKCTRL_CLKEN | GCLK_CLKCTRL_GEN_GCLK0 | GCLK_CLKCTRL_ID(GCM_TC4_TC5)) ;
|
||||||
|
while (GCLK->STATUS.bit.SYNCBUSY);
|
||||||
|
|
||||||
|
timerReset(); //reset TC5
|
||||||
|
|
||||||
|
// Set Timer counter 5 Mode to 16 bits, it will become a 16bit counter ('mode1' in the datasheet)
|
||||||
|
TC5->COUNT16.CTRLA.reg |= TC_CTRLA_MODE_COUNT16;
|
||||||
|
// Set TC5 waveform generation mode to 'match frequency'
|
||||||
|
TC5->COUNT16.CTRLA.reg |= TC_CTRLA_WAVEGEN_MFRQ;
|
||||||
|
//set prescaler
|
||||||
|
//the clock normally counts at the GCLK_TC frequency, but we can set it to divide that frequency to slow it down
|
||||||
|
//you can use different prescaler divisons here like TC_CTRLA_PRESCALER_DIV1 to get a different range
|
||||||
|
TC5->COUNT16.CTRLA.reg |= TC_CTRLA_PRESCALER_DIV1024 | TC_CTRLA_ENABLE; //it will divide GCLK_TC frequency by 1024
|
||||||
|
//set the compare-capture register.
|
||||||
|
//The counter will count up to this value (it's a 16bit counter so we use uint16_t)
|
||||||
|
//this is how we fine-tune the frequency, make it count to a lower or higher value
|
||||||
|
//system clock should be 1MHz (8MHz/8) at Reset by default
|
||||||
|
TC5->COUNT16.CC[0].reg = (uint16_t) (SystemCoreClock / sampleRate);
|
||||||
|
while (timerIsSyncing());
|
||||||
|
|
||||||
|
// Configure interrupt request
|
||||||
|
NVIC_DisableIRQ(TC5_IRQn);
|
||||||
|
NVIC_ClearPendingIRQ(TC5_IRQn);
|
||||||
|
NVIC_SetPriority(TC5_IRQn, 0);
|
||||||
|
NVIC_EnableIRQ(TC5_IRQn);
|
||||||
|
|
||||||
|
// Enable the TC5 interrupt request
|
||||||
|
TC5->COUNT16.INTENSET.bit.MC0 = 1;
|
||||||
|
while (timerIsSyncing()); //wait until TC5 is done syncing
|
||||||
|
}
|
||||||
|
|
||||||
|
//Function that is used to check if TC5 is done syncing
|
||||||
|
//returns true when it is done syncing
|
||||||
|
bool timerIsSyncing() {
|
||||||
|
return TC5->COUNT16.STATUS.reg & TC_STATUS_SYNCBUSY;
|
||||||
|
}
|
||||||
|
|
||||||
|
//This function enables TC5 and waits for it to be ready
|
||||||
|
void timerStartCounter() {
|
||||||
|
TC5->COUNT16.CTRLA.reg |= TC_CTRLA_ENABLE; //set the CTRLA register
|
||||||
|
while (timerIsSyncing()); //wait until snyc'd
|
||||||
|
}
|
||||||
|
|
||||||
|
//Reset TC5
|
||||||
|
void timerReset() {
|
||||||
|
TC5->COUNT16.CTRLA.reg = TC_CTRLA_SWRST;
|
||||||
|
while (timerIsSyncing());
|
||||||
|
while (TC5->COUNT16.CTRLA.bit.SWRST);
|
||||||
|
}
|
||||||
|
|
||||||
|
//disable TC5
|
||||||
|
void timerDisable() {
|
||||||
|
TC5->COUNT16.CTRLA.reg &= ~TC_CTRLA_ENABLE;
|
||||||
|
while (timerIsSyncing());
|
||||||
|
}
|
4
hardware/mux_rpi/upload.ps1
Normal file
4
hardware/mux_rpi/upload.ps1
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# Get list of boards
|
||||||
|
$COM_PORT=$(arduino-cli board list | Select-String -Pattern "adafruit:samd:adafruit_feather_m0" | %{ $_.ToString().Split(' ')[0]; })
|
||||||
|
Write-Host "Using serial port $($COM_PORT)"
|
||||||
|
arduino-cli upload --fqbn adafruit:samd:adafruit_feather_m0 -p $COM_PORT
|
Reference in a new issue