-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathboards.txt
1102 lines (1015 loc) · 36.3 KB
/
boards.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Copyright (c) Waybyte Solutions. All right reserved.
# https://waybyte.in/
#
menu.debug=Build Type
menu.stdio=Select STDIO Port
## Waybyte logicrom Boards
##########################
# Logicrom Spark LTE
sparklte.name=Waybyte Logicrom Spark LTE-G
# build
sparklte.build.core=logicrom
sparklte.build.cpu=arm
sparklte.build.f_cpu=500000000
sparklte.build.board=WAYBYTE_LOIGCROM_SPARK
sparklte.build.mcu=rda8910
sparklte.build.variant=ec200u
sparklte.build.vid=0x1782
sparklte.build.pid=0x4D11
sparklte.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_EC200U=1 -DPLATFORM_LOGICROM_SPARK=1
sparklte.build.logicromlib=logicrom4g
sparklte.build.ldscript=linkerscript_rda.ld
sparklte.menu.debug.Release=Release
sparklte.menu.debug.Release.build.build_type=
sparklte.menu.debug.Debug=Debug
sparklte.menu.debug.Debug.build.build_type=_debug
sparklte.menu.stdio.none=None
sparklte.menu.stdio.none.build.stdio_port=
sparklte.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
sparklte.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
sparklte.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
sparklte.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
sparklte.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
sparklte.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
sparklte.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
sparklte.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
sparklte.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
sparklte.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
sparklte.upload.tool=logicromflasher_rda8910
sparklte.upload.protocol=logicromflasher
sparklte.upload.maximum_size=1048576
sparklte.upload.maximum_ram_size=524288
sparklte.upload.speed=460800
sparklte.upload.require_upload_port=false
sparklte.upload.wait_for_upload_port=false
## RDA8910 Boards
#################
# Quectel EC200U Module definition
ec200u.name=Quectel EC200U LTE Cat.1 Module
# build
ec200u.build.core=logicrom
ec200u.build.cpu=arm
ec200u.build.f_cpu=500000000
ec200u.build.board=QUECTEL_EC200U
ec200u.build.mcu=rda8910
ec200u.build.variant=ec200u
ec200u.build.vid=0x1782
ec200u.build.pid=0x4D11
ec200u.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_EC200U=1
ec200u.build.logicromlib=logicrom4g
ec200u.build.ldscript=linkerscript_rda.ld
ec200u.menu.debug.Release=Release
ec200u.menu.debug.Release.build.build_type=
ec200u.menu.debug.Debug=Debug
ec200u.menu.debug.Debug.build.build_type=_debug
ec200u.menu.stdio.none=None
ec200u.menu.stdio.none.build.stdio_port=
ec200u.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec200u.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec200u.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec200u.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec200u.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec200u.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec200u.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec200u.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec200u.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec200u.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec200u.upload.tool=logicromflasher_rda8910
ec200u.upload.protocol=logicromflasher
ec200u.upload.maximum_size=1048576
ec200u.upload.maximum_ram_size=524288
ec200u.upload.speed=460800
ec200u.upload.require_upload_port=false
ec200u.upload.wait_for_upload_port=false
# Quectel EC600U Module definition
ec600u.name=Quectel EC600U LTE Cat.1 Module
# build
ec600u.build.core=logicrom
ec600u.build.cpu=arm
ec600u.build.f_cpu=500000000
ec600u.build.board=QUECTEL_EC600U
ec600u.build.mcu=rda8910
ec600u.build.variant=ec600u
ec600u.build.vid=0x1782
ec600u.build.pid=0x4D11
ec600u.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_EC600U=1
ec600u.build.logicromlib=logicrom4g
ec600u.build.ldscript=linkerscript_rda.ld
ec600u.menu.debug.Release=Release
ec600u.menu.debug.Release.build.build_type=
ec600u.menu.debug.Debug=Debug
ec600u.menu.debug.Debug.build.build_type=_debug
ec600u.menu.stdio.none=None
ec600u.menu.stdio.none.build.stdio_port=
ec600u.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec600u.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec600u.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec600u.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec600u.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec600u.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec600u.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec600u.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec600u.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec600u.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec600u.upload.tool=logicromflasher_rda8910
ec600u.upload.protocol=logicromflasher
ec600u.upload.maximum_size=1048576
ec600u.upload.maximum_ram_size=524288
ec600u.upload.speed=460800
ec600u.upload.require_upload_port=false
ec600u.upload.wait_for_upload_port=false
# Quectel EG915U Module definition
eg915u.name=Quectel EG915U LTE Cat.1 Module
# build
eg915u.build.core=logicrom
eg915u.build.cpu=arm
eg915u.build.f_cpu=500000000
eg915u.build.board=EG915U
eg915u.build.mcu=rda8910
eg915u.build.variant=eg915u
eg915u.build.vid=0x1782
eg915u.build.pid=0x4D11
eg915u.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_EG915U=1
eg915u.build.logicromlib=logicrom4g
eg915u.build.ldscript=linkerscript_rda.ld
eg915u.menu.debug.Release=Release
eg915u.menu.debug.Release.build.build_type=
eg915u.menu.debug.Debug=Debug
eg915u.menu.debug.Debug.build.build_type=_debug
eg915u.menu.stdio.none=None
eg915u.menu.stdio.none.build.stdio_port=
eg915u.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
eg915u.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
eg915u.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
eg915u.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
eg915u.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
eg915u.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
eg915u.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
eg915u.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
eg915u.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
eg915u.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
eg915u.upload.tool=logicromflasher_rda8910
eg915u.upload.protocol=logicromflasher
eg915u.upload.maximum_size=1048576
eg915u.upload.maximum_ram_size=524288
eg915u.upload.speed=460800
eg915u.upload.require_upload_port=false
eg915u.upload.wait_for_upload_port=false
# Neoway N716 Module definition
n716.name=Neoway N716 LTE Cat.1 Module
# build
n716.build.core=logicrom
n716.build.cpu=arm
n716.build.f_cpu=260000000
n716.build.board=NEOWAY_N716
n716.build.mcu=rda8910
n716.build.variant=n716
n716.build.vid=0x0E8D
n716.build.pid=0x0003
n716.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_N716=1
n716.build.logicromlib=logicrom4g
n716.build.ldscript=linkerscript_rda.ld
n716.menu.debug.Release=Release
n716.menu.debug.Release.build.build_type=
n716.menu.debug.Debug=Debug
n716.menu.debug.Debug.build.build_type=_debug
n716.menu.stdio.none=None
n716.menu.stdio.none.build.stdio_port=
n716.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
n716.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
n716.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
n716.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
n716.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
n716.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
n716.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
n716.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
n716.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
n716.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
n716.upload.tool=logicromflasher_rda8910
n716.upload.protocol=logicromflasher
n716.upload.maximum_size=1048576
n716.upload.maximum_ram_size=524288
n716.upload.speed=460800
n716.upload.require_upload_port=false
n716.upload.wait_for_upload_port=false
# Neoway N58 Module definition
n58.name=Neoway N58 LTE Cat.1 Module
# build
n58.build.core=logicrom
n58.build.cpu=arm
n58.build.f_cpu=500000000
n58.build.board=NEOWAY_N58
n58.build.mcu=rda8910
n58.build.variant=n58
n58.build.vid=0x1782
n58.build.pid=0x4D11
n58.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_N58=1
n58.build.logicromlib=logicrom4g
n58.build.ldscript=linkerscript_rda.ld
n58.menu.debug.Release=Release
n58.menu.debug.Release.build.build_type=
n58.menu.debug.Debug=Debug
n58.menu.debug.Debug.build.build_type=_debug
n58.menu.stdio.none=None
n58.menu.stdio.none.build.stdio_port=
n58.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
n58.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
n58.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
n58.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
n58.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
n58.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
n58.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
n58.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
n58.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
n58.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
n58.upload.tool=logicromflasher_rda8910
n58.upload.protocol=logicromflasher
n58.upload.maximum_size=1048576
n58.upload.maximum_ram_size=524288
n58.upload.speed=460800
n58.upload.require_upload_port=false
n58.upload.wait_for_upload_port=false
# Fibocom L610 Module definition
l610.name=Fibocom L610 LTE Cat.1 Module
# build
l610.build.core=logicrom
l610.build.cpu=arm
l610.build.f_cpu=500000000
l610.build.board=QUECTEL_EC200U
l610.build.mcu=rda8910
l610.build.variant=ec200u
l610.build.vid=0x1782
l610.build.pid=0x4D11
l610.build.extra_flags=-DSOC_RDA8910=1 -DPLATFORM_L610=1
l610.build.logicromlib=logicrom4g
l610.build.ldscript=linkerscript_rda.ld
l610.menu.debug.Release=Release
l610.menu.debug.Release.build.build_type=
l610.menu.debug.Debug=Debug
l610.menu.debug.Debug.build.build_type=_debug
l610.menu.stdio.none=None
l610.menu.stdio.none.build.stdio_port=
l610.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
l610.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
l610.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
l610.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
l610.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
l610.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
l610.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
l610.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
l610.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
l610.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
l610.upload.tool=logicromflasher_rda8910
l610.upload.protocol=logicromflasher
l610.upload.maximum_size=1048576
l610.upload.maximum_ram_size=524288
l610.upload.speed=460800
l610.upload.require_upload_port=false
l610.upload.wait_for_upload_port=false
## ASR160x Boards
#################
# Quectel EC100N Module
ec100n.name=Quectel EC100N (ASR1603) LTE Cat.1 Module
# build
ec100n.build.core=logicrom
ec100n.build.cpu=arm
ec100n.build.f_cpu=416000000
ec100n.build.board=EC100N
ec100n.build.mcu=asr1603
ec100n.build.variant=asr160x
ec100n.build.vid=0x2ECC
ec100n.build.pid=0x3015
ec100n.build.flashsz=16M
ec100n.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1603=1 -DPLATFORM_EC100N=1
ec100n.build.logicromlib=logicromasr
ec100n.build.ldscript=linkerscript_asr.ld
ec100n.menu.debug.Release=Release
ec100n.menu.debug.Release.build.build_type=
ec100n.menu.debug.Debug=Debug
ec100n.menu.debug.Debug.build.build_type=_debug
ec100n.menu.stdio.none=None
ec100n.menu.stdio.none.build.stdio_port=
ec100n.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec100n.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec100n.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec100n.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec100n.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec100n.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec100n.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec100n.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec100n.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec100n.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec100n.upload.tool=logicromflasher_asr160x
ec100n.upload.protocol=logicromflasher
ec100n.upload.maximum_size=1048576
ec100n.upload.maximum_ram_size=524288
ec100n.upload.speed=460800
ec100n.upload.require_upload_port=false
ec100n.upload.wait_for_upload_port=false
# Quectel EC100S Module
ec100s.name=Quectel EC100S (ASR1601) LTE Cat.1 Module
# build
ec100s.build.core=logicrom
ec100s.build.cpu=arm
ec100s.build.f_cpu=416000000
ec100s.build.board=EC100S
ec100s.build.mcu=asr1601
ec100s.build.variant=asr160x
ec100s.build.vid=0x2ECC
ec100s.build.pid=0x3015
ec100s.build.flashsz=16M
ec100s.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1601=1 -DPLATFORM_EC100S=1
ec100s.build.logicromlib=logicromasr
ec100s.build.ldscript=linkerscript_asr.ld
ec100s.menu.debug.Release=Release
ec100s.menu.debug.Release.build.build_type=
ec100s.menu.debug.Debug=Debug
ec100s.menu.debug.Debug.build.build_type=_debug
ec100s.menu.stdio.none=None
ec100s.menu.stdio.none.build.stdio_port=
ec100s.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec100s.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec100s.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec100s.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec100s.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec100s.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec100s.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec100s.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec100s.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec100s.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec100s.upload.tool=logicromflasher_asr160x
ec100s.upload.protocol=logicromflasher
ec100s.upload.maximum_size=1048576
ec100s.upload.maximum_ram_size=524288
ec100s.upload.speed=460800
ec100s.upload.require_upload_port=false
ec100s.upload.wait_for_upload_port=false
# Quectel EC100Y Module
ec100s.name=Quectel EC100Y (ASR1601) LTE Cat.1 Module
# build
ec100s.build.core=logicrom
ec100s.build.cpu=arm
ec100s.build.f_cpu=416000000
ec100s.build.board=EC100Y
ec100s.build.mcu=asr1601
ec100s.build.variant=asr160x
ec100s.build.vid=0x2ECC
ec100s.build.pid=0x3015
ec100s.build.flashsz=16M
ec100s.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1601=1 -DPLATFORM_EC100Y=1
ec100s.build.logicromlib=logicromasr
ec100s.build.ldscript=linkerscript_asr.ld
ec100s.menu.debug.Release=Release
ec100s.menu.debug.Release.build.build_type=
ec100s.menu.debug.Debug=Debug
ec100s.menu.debug.Debug.build.build_type=_debug
ec100s.menu.stdio.none=None
ec100s.menu.stdio.none.build.stdio_port=
ec100s.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec100s.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec100s.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec100s.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec100s.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec100s.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec100s.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec100s.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec100s.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec100s.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec100s.upload.tool=logicromflasher_asr160x
ec100s.upload.protocol=logicromflasher
ec100s.upload.maximum_size=1048576
ec100s.upload.maximum_ram_size=524288
ec100s.upload.speed=460800
ec100s.upload.require_upload_port=false
ec100s.upload.wait_for_upload_port=false
# Quectel EC200N Module definition
ec200n.name=Quectel EC200N (ASR1603) LTE Cat.1 Module
# build
ec200n.build.core=logicrom
ec200n.build.cpu=arm
ec200n.build.f_cpu=416000000
ec200n.build.board=EC200N
ec200n.build.mcu=asr1603
ec200n.build.variant=asr160x
ec200n.build.vid=0x2ECC
ec200n.build.pid=0x3015
ec200n.build.flashsz=8M
ec200n.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1603=1 -DPLATFORM_EC200N=1
ec200n.build.logicromlib=logicromasr
ec200n.build.ldscript=linkerscript_asr.ld
ec200n.menu.debug.Release=Release
ec200n.menu.debug.Release.build.build_type=
ec200n.menu.debug.Debug=Debug
ec200n.menu.debug.Debug.build.build_type=_debug
ec200n.menu.stdio.none=None
ec200n.menu.stdio.none.build.stdio_port=
ec200n.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec200n.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec200n.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec200n.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec200n.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec200n.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec200n.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec200n.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec200n.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec200n.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec200n.upload.tool=logicromflasher_asr160x
ec200n.upload.protocol=logicromflasher
ec200n.upload.maximum_size=524288
ec200n.upload.maximum_ram_size=524288
ec200n.upload.speed=460800
ec200n.upload.require_upload_port=false
ec200n.upload.wait_for_upload_port=false
# Quectel EC200S Module definition
ec200s.name=Quectel EC200S (ASR1601) LTE Cat.1 Module
# build
ec200s.build.core=logicrom
ec200s.build.cpu=arm
ec200s.build.f_cpu=416000000
ec200s.build.board=EC200S
ec200s.build.mcu=asr1601
ec200s.build.variant=asr160x
ec200s.build.vid=0x2ECC
ec200s.build.pid=0x3015
ec200s.build.flashsz=16M
ec200s.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1601=1 -DPLATFORM_EC200S=1
ec200s.build.logicromlib=logicromasr
ec200s.build.ldscript=linkerscript_asr.ld
ec200s.menu.debug.Release=Release
ec200s.menu.debug.Release.build.build_type=
ec200s.menu.debug.Debug=Debug
ec200s.menu.debug.Debug.build.build_type=_debug
ec200s.menu.stdio.none=None
ec200s.menu.stdio.none.build.stdio_port=
ec200s.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec200s.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec200s.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec200s.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec200s.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec200s.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec200s.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec200s.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec200s.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec200s.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec200s.upload.tool=logicromflasher_asr160x
ec200s.upload.protocol=logicromflasher
ec200s.upload.maximum_size=1048576
ec200s.upload.maximum_ram_size=524288
ec200s.upload.speed=460800
ec200s.upload.require_upload_port=false
ec200s.upload.wait_for_upload_port=false
# Quectel EC600N Module definition
ec600n.name=Quectel EC600N (ASR1603) LTE Cat.1 Module
# build
ec600n.build.core=logicrom
ec600n.build.cpu=arm
ec600n.build.f_cpu=416000000
ec600n.build.board=EC600N
ec600n.build.mcu=asr1603
ec600n.build.variant=asr160x
ec600n.build.vid=0x2ECC
ec600n.build.pid=0x3015
ec600n.build.flashsz=16M
ec600n.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1603=1 -DPLATFORM_EC600N=1
ec600n.build.logicromlib=logicromasr
ec600n.build.ldscript=linkerscript_asr.ld
ec600n.menu.debug.Release=Release
ec600n.menu.debug.Release.build.build_type=
ec600n.menu.debug.Debug=Debug
ec600n.menu.debug.Debug.build.build_type=_debug
ec600n.menu.stdio.none=None
ec600n.menu.stdio.none.build.stdio_port=
ec600n.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec600n.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec600n.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec600n.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec600n.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec600n.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec600n.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec600n.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec600n.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec600n.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec600n.upload.tool=logicromflasher_asr160x
ec600n.upload.protocol=logicromflasher
ec600n.upload.maximum_size=1048576
ec600n.upload.maximum_ram_size=524288
ec600n.upload.speed=460800
ec600n.upload.require_upload_port=false
ec600n.upload.wait_for_upload_port=false
# Quectel EC600S Module definition
ec600s.name=Quectel EC600S (ASR1601) LTE Cat.1 Module
# build
ec600s.build.core=logicrom
ec600s.build.cpu=arm
ec600s.build.f_cpu=416000000
ec600s.build.board=EC600S
ec600s.build.mcu=asr1601
ec600s.build.variant=asr160x
ec600s.build.vid=0x2ECC
ec600s.build.pid=0x3015
ec600s.build.flashsz=16M
ec600s.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1603=1 -DPLATFORM_EC600S=1
ec600s.build.logicromlib=logicromasr
ec600s.build.ldscript=linkerscript_asr.ld
ec600s.menu.debug.Release=Release
ec600s.menu.debug.Release.build.build_type=
ec600s.menu.debug.Debug=Debug
ec600s.menu.debug.Debug.build.build_type=_debug
ec600s.menu.stdio.none=None
ec600s.menu.stdio.none.build.stdio_port=
ec600s.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
ec600s.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
ec600s.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
ec600s.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
ec600s.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
ec600s.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
ec600s.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
ec600s.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
ec600s.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
ec600s.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
ec600s.upload.tool=logicromflasher_asr160x
ec600s.upload.protocol=logicromflasher
ec600s.upload.maximum_size=1048576
ec600s.upload.maximum_ram_size=524288
ec600s.upload.speed=460800
ec600s.upload.require_upload_port=false
ec600s.upload.wait_for_upload_port=false
# Quectel EG912Y Module definition
eg912y.name=Quectel EG912Y (ASR1603) LTE Cat.1 Module
# build
eg912y.build.core=logicrom
eg912y.build.cpu=arm
eg912y.build.f_cpu=416000000
eg912y.build.board=EG912Y
eg912y.build.mcu=asr1603
eg912y.build.variant=asr160x
eg912y.build.vid=0x2ECC
eg912y.build.pid=0x3015
eg912y.build.flashsz=8M
eg912y.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1603=1 -DPLATFORM_EG912Y=1
eg912y.build.logicromlib=logicromasr
eg912y.build.ldscript=linkerscript_asr.ld
eg912y.menu.debug.Release=Release
eg912y.menu.debug.Release.build.build_type=
eg912y.menu.debug.Debug=Debug
eg912y.menu.debug.Debug.build.build_type=_debug
eg912y.menu.stdio.none=None
eg912y.menu.stdio.none.build.stdio_port=
eg912y.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
eg912y.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
eg912y.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
eg912y.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
eg912y.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
eg912y.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
eg912y.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
eg912y.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
eg912y.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
eg912y.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
eg912y.upload.tool=logicromflasher_asr160x
eg912y.upload.protocol=logicromflasher
eg912y.upload.maximum_size=524288
eg912y.upload.maximum_ram_size=524288
eg912y.upload.speed=460800
eg912y.upload.require_upload_port=false
eg912y.upload.wait_for_upload_port=false
# Quectel EG915N Module definition
eg915n.name=Quectel EG915N (ASR1603) LTE Cat.1 Module
# build
eg915n.build.core=logicrom
eg915n.build.cpu=arm
eg915n.build.f_cpu=416000000
eg915n.build.board=EG915N
eg915n.build.mcu=asr1603
eg915n.build.variant=asr160x
eg915n.build.vid=0x2ECC
eg915n.build.pid=0x3015
eg915n.build.flashsz=16M
eg915n.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1603=1 -DPLATFORM_EG915N=1
eg915n.build.logicromlib=logicromasr
eg915n.build.ldscript=linkerscript_asr.ld
eg915n.menu.debug.Release=Release
eg915n.menu.debug.Release.build.build_type=
eg915n.menu.debug.Debug=Debug
eg915n.menu.debug.Debug.build.build_type=_debug
eg915n.menu.stdio.none=None
eg915n.menu.stdio.none.build.stdio_port=
eg915n.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
eg915n.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
eg915n.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
eg915n.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
eg915n.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
eg915n.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
eg915n.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
eg915n.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
eg915n.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
eg915n.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
eg915n.upload.tool=logicromflasher_asr160x
eg915n.upload.protocol=logicromflasher
eg915n.upload.maximum_size=524288
eg915n.upload.maximum_ram_size=524288
eg915n.upload.speed=460800
eg915n.upload.require_upload_port=false
eg915n.upload.wait_for_upload_port=false
# SIMCOM A7670C Module
a7670.name=SIMCOM A7670C (ASR1601) LTE Cat.1 Module
# build
a7670.build.core=logicrom
a7670.build.cpu=arm
a7670.build.f_cpu=416000000
a7670.build.board=A7670C
a7670.build.mcu=asr1601
a7670.build.variant=asr160x
a7670.build.vid=0x2ECC
a7670.build.pid=0x3015
a7670.build.flashsz=16M
a7670.build.extra_flags=-DSOC_ASR160X=1 -DSOC_ASR1601=1 -DPLATFORM_A7670=1
a7670.build.logicromlib=logicromasr
a7670.build.ldscript=linkerscript_asr.ld
a7670.menu.debug.Release=Release
a7670.menu.debug.Release.build.build_type=
a7670.menu.debug.Debug=Debug
a7670.menu.debug.Debug.build.build_type=_debug
a7670.menu.stdio.none=None
a7670.menu.stdio.none.build.stdio_port=
a7670.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
a7670.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
a7670.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
a7670.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
a7670.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
a7670.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
a7670.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
a7670.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
a7670.menu.stdio.ttyusb2=USB Uart 2 (/dev/ttyUSB1)
a7670.menu.stdio.ttyusb2.build.stdio_port=/dev/ttyUSB1
# upload
a7670.upload.tool=logicromflasher_asr160x
a7670.upload.protocol=logicromflasher
a7670.upload.maximum_size=1048576
a7670.upload.maximum_ram_size=524288
a7670.upload.speed=460800
a7670.upload.require_upload_port=false
a7670.upload.wait_for_upload_port=false
## MT2503/MT6261 based Boards
#############################
# Quectel M66
quectelm66.name=Quectel M66
# build
quectelm66.build.core=logicrom
quectelm66.build.cpu=arm
quectelm66.build.f_cpu=260000000
quectelm66.build.board=QUECTEL_M66TEA
quectelm66.build.mcu=mt6261
quectelm66.build.variant=m66
quectelm66.build.extra_flags=-DPLATFORM_M66=1
quectelm66.build.logicromlib=logicrom
quectelm66.build.ldscript=linkerscript.ld
quectelm66.menu.debug.Release=Release
quectelm66.menu.debug.Release.build.build_type=
quectelm66.menu.debug.Debug=Debug
quectelm66.menu.debug.Debug.build.build_type=_debug
quectelm66.menu.stdio.none=None
quectelm66.menu.stdio.none.build.stdio_port=
quectelm66.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
quectelm66.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
quectelm66.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
quectelm66.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
quectelm66.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
quectelm66.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
# upload
quectelm66.bootloader.tool=logicromflasher
quectelm66.upload.tool=logicromflasher
quectelm66.upload.protocol=logicromflasher
quectelm66.upload.maximum_size=262144
quectelm66.upload.maximum_ram_size=96256
quectelm66.upload.speed=460800
quectelm66.upload.require_upload_port=true
quectelm66.upload.wait_for_upload_port=true
# Quectel MC60
quectelmc60.name=Quectel MC60
# build
quectelmc60.build.core=logicrom
quectelmc60.build.cpu=arm
quectelmc60.build.f_cpu=260000000
quectelmc60.build.board=QUECTEL_MC60TEA
quectelmc60.build.mcu=mt2503
quectelmc60.build.variant=mc60
quectelmc60.build.extra_flags=-DPLATFORM_MC60=1
quectelmc60.build.logicromlib=logicrom
quectelmc60.build.ldscript=linkerscript.ld
quectelmc60.menu.debug.Release=Release
quectelmc60.menu.debug.Release.build.build_type=
quectelmc60.menu.debug.Debug=Debug
quectelmc60.menu.debug.Debug.build.build_type=_debug
quectelmc60.menu.stdio.none=None
quectelmc60.menu.stdio.none.build.stdio_port=
quectelmc60.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
quectelmc60.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
quectelmc60.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
quectelmc60.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
quectelmc60.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
quectelmc60.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
# upload
quectelmc60.bootloader.tool=logicromflasher
quectelmc60.upload.tool=logicromflasher
quectelmc60.upload.protocol=logicromflasher
quectelmc60.upload.maximum_size=262144
quectelmc60.upload.maximum_ram_size=96256
quectelmc60.upload.speed=460800
quectelmc60.upload.require_upload_port=true
quectelmc60.upload.wait_for_upload_port=true
# Quectel MC20
quectelmc20.name=Quectel MC20
# build
quectelmc20.build.core=logicrom
quectelmc20.build.cpu=arm
quectelmc20.build.f_cpu=260000000
quectelmc20.build.board=QUECTEL_MC20TEA
quectelmc20.build.mcu=mt2503
quectelmc20.build.variant=mc60
quectelmc20.build.extra_flags=-DPLATFORM_MC60=1
quectelmc20.build.logicromlib=logicrom
quectelmc20.build.ldscript=linkerscript.ld
quectelmc20.menu.debug.Release=Release
quectelmc20.menu.debug.Release.build.build_type=
quectelmc20.menu.debug.Debug=Debug
quectelmc20.menu.debug.Debug.build.build_type=_debug
quectelmc20.menu.stdio.none=None
quectelmc20.menu.stdio.none.build.stdio_port=
quectelmc20.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
quectelmc20.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
quectelmc20.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
quectelmc20.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
quectelmc20.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
quectelmc20.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
# upload
quectelmc20.bootloader.tool=logicromflasher
quectelmc20.upload.tool=logicromflasher
quectelmc20.upload.protocol=logicromflasher
quectelmc20.upload.maximum_size=262144
quectelmc20.upload.maximum_ram_size=96256
quectelmc20.upload.speed=460800
quectelmc20.upload.require_upload_port=true
quectelmc20.upload.wait_for_upload_port=true
# mc20u board definition
mc20u.name=Quectel MC20UCB
# build
mc20u.build.core=logicrom
mc20u.build.cpu=arm
mc20u.build.f_cpu=260000000
mc20u.build.board=SIWI_S20GSM
mc20u.build.mcu=mt2503
mc20u.build.variant=mc20u
mc20u.build.vid=0x0E8D
mc20u.build.pid=0x0003
mc20u.build.extra_flags=-DPLATFORM_MC20U=1
mc20u.build.logicromlib=logicrom
mc20u.build.ldscript=linkerscript.ld
mc20u.menu.debug.Release=Release
mc20u.menu.debug.Release.build.build_type=
mc20u.menu.debug.Debug=Debug
mc20u.menu.debug.Debug.build.build_type=_debug
mc20u.menu.stdio.none=None
mc20u.menu.stdio.none.build.stdio_port=
mc20u.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
mc20u.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
mc20u.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
mc20u.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
mc20u.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
mc20u.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
mc20u.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
mc20u.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
# upload
mc20u.bootloader.tool=logicromflasher
mc20u.upload.tool=logicromflasher
mc20u.upload.protocol=logicromflasher
mc20u.upload.maximum_size=262144
mc20u.upload.maximum_ram_size=96256
mc20u.upload.speed=460800
mc20u.upload.require_upload_port=true
mc20u.upload.wait_for_upload_port=true
# Quectel M56
quectelm56.name=Quectel M56
# build
quectelm56.build.core=logicrom
quectelm56.build.cpu=arm
quectelm56.build.f_cpu=260000000
quectelm56.build.board=QUECTEL_M56TEA
quectelm56.build.mcu=mt6261
quectelm56.build.variant=mc20u
quectelm56.build.extra_flags=-DPLATFORM_M56=1
quectelm56.build.logicromlib=logicrom
quectelm56.build.ldscript=linkerscript.ld
quectelm56.menu.debug.Release=Release
quectelm56.menu.debug.Release.build.build_type=
quectelm56.menu.debug.Debug=Debug
quectelm56.menu.debug.Debug.build.build_type=_debug
quectelm56.menu.stdio.none=None
quectelm56.menu.stdio.none.build.stdio_port=
quectelm56.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
quectelm56.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
quectelm56.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
quectelm56.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
quectelm56.menu.stdio.ttys2=Uart2 (/dev/ttyS2)
quectelm56.menu.stdio.ttys2.build.stdio_port=/dev/ttyS2
quectelm56.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
quectelm56.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
# upload
quectelm56.bootloader.tool=logicromflasher
quectelm56.upload.tool=logicromflasher
quectelm56.upload.protocol=logicromflasher
quectelm56.upload.maximum_size=262144
quectelm56.upload.maximum_ram_size=96256
quectelm56.upload.speed=460800
quectelm56.upload.require_upload_port=true
quectelm56.upload.wait_for_upload_port=true
# sim868 board definition
sim868.name=SIMCOM SIM868 GSM Module
# build
sim868.build.core=logicrom
sim868.build.cpu=arm
sim868.build.f_cpu=260000000
sim868.build.board=SIMCOM_SIM868
sim868.build.mcu=mt2503
sim868.build.variant=sim868
sim868.build.vid=0x0E8D
sim868.build.pid=0x0003
sim868.build.extra_flags=-DPLATFORM_SIM868=1
sim868.build.logicromlib=logicrom
sim868.build.ldscript=linkerscript.ld
sim868.menu.debug.Release=Release
sim868.menu.debug.Release.build.build_type=
sim868.menu.debug.Debug=Debug
sim868.menu.debug.Debug.build.build_type=_debug
sim868.menu.stdio.none=None
sim868.menu.stdio.none.build.stdio_port=
sim868.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
sim868.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
sim868.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
sim868.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
sim868.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
sim868.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
# upload
sim868.bootloader.tool=logicromflasher
sim868.upload.tool=logicromflasher
sim868.upload.protocol=logicromflasher
sim868.upload.maximum_size=262144
sim868.upload.maximum_ram_size=96256
sim868.upload.speed=460800
sim868.upload.require_upload_port=true
sim868.upload.wait_for_upload_port=true
## RDA8955 based Boards
#######################
# a9 board definition
a9.name=AI-Thinker A9 GSM Module
# build
a9.build.core=logicrom
a9.build.cpu=mips
a9.build.f_cpu=178000000L
a9.build.board=AITHINKER_A9
a9.build.mcu=rda8955
a9.build.variant=a9
a9.build.vid=0x1782
a9.build.pid=0x4D11
a9.build.extra_flags=-DSOC_RDA8955=1 -DPLATFORM_A9=1
a9.build.logicromlib=rda_logicrom
a9.build.ldscript=linkerscript_rda.ld
a9.menu.debug.Release=Release
a9.menu.debug.Release.build.build_type=
a9.menu.debug.Debug=Debug
a9.menu.debug.Debug.build.build_type=_debug
a9.menu.stdio.none=None
a9.menu.stdio.none.build.stdio_port=
a9.menu.stdio.ttys0=Uart0 (/dev/ttyS0)
a9.menu.stdio.ttys0.build.stdio_port=/dev/ttyS0
a9.menu.stdio.ttys1=Uart1 (/dev/ttyS1)
a9.menu.stdio.ttys1.build.stdio_port=/dev/ttyS1
a9.menu.stdio.ttyusb=USB Uart 1 (/dev/ttyUSB0)
a9.menu.stdio.ttyusb.build.stdio_port=/dev/ttyUSB0
# upload
a9.bootloader.tool=logicromflasher
a9.upload.tool=logicromflasher
a9.upload.protocol=logicromflasher
a9.upload.maximum_size=589824
a9.upload.maximum_ram_size=1040384
a9.upload.speed=460800
a9.upload.require_upload_port=false
a9.upload.wait_for_upload_port=false
# a9g board definition
a9g.name=AI-Thinker A9G GSM Module
# build
a9g.build.core=logicrom
a9g.build.cpu=mips
a9g.build.f_cpu=178000000L
a9g.build.board=AITHINKER_A9G
a9g.build.mcu=rda8955