forked from stm32duino/Arduino_Core_STM32
-
Notifications
You must be signed in to change notification settings - Fork 0
/
keywords.txt
executable file
·925 lines (904 loc) · 14.5 KB
/
keywords.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
# Language keywords
constexpr LITERAL1
nullptr LITERAL1
noexcept LITERAL1
static_assert LITERAL1
# Constants
# Digital
D0 LITERAL1
D1 LITERAL1
D2 LITERAL1
D3 LITERAL1
D4 LITERAL1
D5 LITERAL1
D6 LITERAL1
D7 LITERAL1
D8 LITERAL1
D9 LITERAL1
D10 LITERAL1
D11 LITERAL1
D12 LITERAL1
D13 LITERAL1
D14 LITERAL1
D15 LITERAL1
D16 LITERAL1
D17 LITERAL1
D18 LITERAL1
D19 LITERAL1
D20 LITERAL1
D21 LITERAL1
D22 LITERAL1
D23 LITERAL1
D24 LITERAL1
D25 LITERAL1
D26 LITERAL1
D27 LITERAL1
D28 LITERAL1
D29 LITERAL1
D30 LITERAL1
D31 LITERAL1
D32 LITERAL1
D33 LITERAL1
D34 LITERAL1
D35 LITERAL1
D36 LITERAL1
D37 LITERAL1
D38 LITERAL1
D39 LITERAL1
D40 LITERAL1
D41 LITERAL1
D42 LITERAL1
D43 LITERAL1
D44 LITERAL1
D45 LITERAL1
D46 LITERAL1
D47 LITERAL1
D48 LITERAL1
D49 LITERAL1
D50 LITERAL1
D51 LITERAL1
D52 LITERAL1
D53 LITERAL1
D54 LITERAL1
D55 LITERAL1
D56 LITERAL1
D57 LITERAL1
D58 LITERAL1
D59 LITERAL1
D60 LITERAL1
D61 LITERAL1
D62 LITERAL1
D63 LITERAL1
D64 LITERAL1
D65 LITERAL1
D66 LITERAL1
D67 LITERAL1
D68 LITERAL1
D69 LITERAL1
D70 LITERAL1
D71 LITERAL1
D72 LITERAL1
D73 LITERAL1
D74 LITERAL1
D75 LITERAL1
D76 LITERAL1
D77 LITERAL1
D78 LITERAL1
D79 LITERAL1
D80 LITERAL1
D81 LITERAL1
D82 LITERAL1
D83 LITERAL1
D84 LITERAL1
D85 LITERAL1
D86 LITERAL1
D87 LITERAL1
D88 LITERAL1
D89 LITERAL1
D90 LITERAL1
D91 LITERAL1
D92 LITERAL1
D93 LITERAL1
D94 LITERAL1
D95 LITERAL1
D96 LITERAL1
D97 LITERAL1
D98 LITERAL1
D99 LITERAL1
D100 LITERAL1
D101 LITERAL1
D102 LITERAL1
D103 LITERAL1
D104 LITERAL1
D105 LITERAL1
D106 LITERAL1
D107 LITERAL1
D108 LITERAL1
D109 LITERAL1
D110 LITERAL1
D111 LITERAL1
D112 LITERAL1
D113 LITERAL1
D114 LITERAL1
D115 LITERAL1
D116 LITERAL1
D117 LITERAL1
D118 LITERAL1
D119 LITERAL1
D120 LITERAL1
D121 LITERAL1
D122 LITERAL1
D123 LITERAL1
D124 LITERAL1
D125 LITERAL1
D126 LITERAL1
D127 LITERAL1
D128 LITERAL1
D129 LITERAL1
D130 LITERAL1
D131 LITERAL1
D132 LITERAL1
D133 LITERAL1
D134 LITERAL1
D135 LITERAL1
D136 LITERAL1
D137 LITERAL1
D138 LITERAL1
D139 LITERAL1
D140 LITERAL1
D141 LITERAL1
D142 LITERAL1
D143 LITERAL1
D144 LITERAL1
D145 LITERAL1
D146 LITERAL1
D147 LITERAL1
D148 LITERAL1
D149 LITERAL1
D150 LITERAL1
D151 LITERAL1
D152 LITERAL1
D153 LITERAL1
D154 LITERAL1
D155 LITERAL1
D156 LITERAL1
D157 LITERAL1
D158 LITERAL1
D159 LITERAL1
D160 LITERAL1
D161 LITERAL1
D162 LITERAL1
D163 LITERAL1
D164 LITERAL1
D165 LITERAL1
D166 LITERAL1
D167 LITERAL1
D168 LITERAL1
D169 LITERAL1
D170 LITERAL1
D171 LITERAL1
D172 LITERAL1
D173 LITERAL1
D174 LITERAL1
D175 LITERAL1
DMAX LITERAL1
# Analog
analogWriteFrequency KEYWORD2
A0 LITERAL1
A1 LITERAL1
A2 LITERAL1
A3 LITERAL1
A4 LITERAL1
A5 LITERAL1
A6 LITERAL1
A7 LITERAL1
A8 LITERAL1
A9 LITERAL1
A10 LITERAL1
A11 LITERAL1
A12 LITERAL1
A13 LITERAL1
A14 LITERAL1
A15 LITERAL1
A16 LITERAL1
A17 LITERAL1
A18 LITERAL1
A19 LITERAL1
A20 LITERAL1
A21 LITERAL1
A22 LITERAL1
A23 LITERAL1
ATEMP LITERAL1
AVREF LITERAL1
AVBAT LITERAL1
PIN_A0 LITERAL1
PIN_A1 LITERAL1
PIN_A2 LITERAL1
PIN_A3 LITERAL1
PIN_A4 LITERAL1
PIN_A5 LITERAL1
PIN_A6 LITERAL1
PIN_A7 LITERAL1
PIN_A8 LITERAL1
PIN_A9 LITERAL1
PIN_A10 LITERAL1
PIN_A11 LITERAL1
PIN_A12 LITERAL1
PIN_A13 LITERAL1
PIN_A14 LITERAL1
PIN_A15 LITERAL1
PIN_A16 LITERAL1
PIN_A17 LITERAL1
PIN_A18 LITERAL1
PIN_A19 LITERAL1
PIN_A20 LITERAL1
PIN_A21 LITERAL1
PIN_A22 LITERAL1
PIN_A23 LITERAL1
NUM_DIGITAL_PINS LITERAL1
NUM_ANALOG_INPUTS LITERAL1
MAX_ANALOG_INPUTS LITERAL1
NOT_AN_INTERRUPT LITERAL1
# SPI
SS LITERAL1
SS1 LITERAL1
SS2 LITERAL1
SS3 LITERAL1
MOSI LITERAL1
MISO LITERAL1
SCK LITERAL1
PIN_SPI_SS LITERAL1
PIN_SPI_SS1 LITERAL1
PIN_SPI_SS2 LITERAL1
PIN_SPI_SS3 LITERAL1
PIN_SPI_MOSI LITERAL1
PIN_SPI_MISO LITERAL1
PIN_SPI_SCK LITERAL1
# Wire
SDA LITERAL1
SCL LITERAL1
PIN_WIRE_SDA LITERAL1
PIN_WIRE_SCL LITERAL1
# Serial
HardwareSerial KEYWORD2
setRx KEYWORD2
setTx KEYWORD2
HALF_DUPLEX_DISABLED LITERAL1
HALF_DUPLEX_ENABLED LITERAL1
setHalfDuplex KEYWORD2
isHalfDuplex KEYWORD2
enableHalfDuplexRx KEYWORD2
Serial4 KEYWORD1
Serial5 KEYWORD1
Serial6 KEYWORD1
Serial7 KEYWORD1
Serial8 KEYWORD1
Serial9 KEYWORD1
Serial10 KEYWORD1
SerialLP1 KEYWORD1
SERIAL_RX_BUFFER_SIZE LITERAL1
SERIAL_TX_BUFFER_SIZE LITERAL1
DEBUG_UART LITERAL1
DEBUG_PINNAME_TX LITERAL1
DEBUG_UART_BAUDRATE LITERAL1
PIN_SERIAL_RX LITERAL1
PIN_SERIAL_TX LITERAL1
PIN_SERIAL1_RX LITERAL1
PIN_SERIAL1_TX LITERAL1
PIN_SERIAL2_RX LITERAL1
PIN_SERIAL2_TX LITERAL1
PIN_SERIAL3_RX LITERAL1
PIN_SERIAL3_TX LITERAL1
PIN_SERIAL4_RX LITERAL1
PIN_SERIAL4_TX LITERAL1
PIN_SERIAL5_RX LITERAL1
PIN_SERIAL5_TX LITERAL1
PIN_SERIAL6_RX LITERAL1
PIN_SERIAL6_TX LITERAL1
PIN_SERIAL7_RX LITERAL1
PIN_SERIAL7_TX LITERAL1
PIN_SERIAL8_RX LITERAL1
PIN_SERIAL8_TX LITERAL1
PIN_SERIAL9_RX LITERAL1
PIN_SERIAL9_TX LITERAL1
PIN_SERIAL10_RX LITERAL1
PIN_SERIAL10_TX LITERAL1
PIN_SERIALLP1_RX LITERAL1
PIN_SERIALLP1_TX LITERAL1
SERIAL_PORT_MONITOR LITERAL1
SERIAL_PORT_HARDWARE LITERAL1
SERIAL_7N1 LITERAL1
SERIAL_7N2 LITERAL1
SERIAL_6E1 LITERAL1
SERIAL_6E2 LITERAL1
SERIAL_6O1 LITERAL1
SERIAL_6O2 LITERAL1
SERIAL_8N1 LITERAL1
SERIAL_8N2 LITERAL1
SERIAL_7E1 LITERAL1
SERIAL_8E1 LITERAL1
SERIAL_7E2 LITERAL1
SERIAL_8E2 LITERAL1
SERIAL_7O1 LITERAL1
SERIAL_8O1 LITERAL1
SERIAL_7O2 LITERAL1
SERIAL_8O2 LITERAL1
ADC_RESOLUTION LITERAL1
DACC_RESOLUTION LITERAL1
PWM_RESOLUTION LITERAL1
PWM_FREQUENCY LITERAL1
PWM_MAX_DUTY_CYCLE LITERAL1
INPUT_PULLDOWN LITERAL1
USER_BTN LITERAL1
LED_GREEN LITERAL1
LED_BLUE LITERAL1
LED_RED LITERAL1
digitalPinToPinName KEYWORD2
analogInputToDigitalPin KEYWORD2
analogInputToPinName KEYWORD2
digitalPinHasI2C KEYWORD2
digitalPinHasPWM KEYWORD2
digitalPinHasSerial KEYWORD2
digitalPinHasSPI KEYWORD2
digitalPinToPort KEYWORD2
digitalPinToBitMask KEYWORD2
analogInPinToBit KEYWORD2
portOutputRegister KEYWORD2
portInputRegister KEYWORD2
portSetRegister KEYWORD2
portModeRegister KEYWORD2
portConfigRegister KEYWORD2
digitalPinIsValid KEYWORD2
digitalPinFirstOccurence KEYWORD2
pinIsSerial KEYWORD2
digitalReadFast KEYWORD2
digitalWriteFast KEYWORD2
digitalToggle KEYWORD2
digitalToggleFast KEYWORD2
# Pin number
PA0 LITERAL1
PA1 LITERAL1
PA2 LITERAL1
PA3 LITERAL1
PA4 LITERAL1
PA5 LITERAL1
PA6 LITERAL1
PA7 LITERAL1
PA8 LITERAL1
PA9 LITERAL1
PA10 LITERAL1
PA11 LITERAL1
PA12 LITERAL1
PA13 LITERAL1
PA14 LITERAL1
PA15 LITERAL1
PB0 LITERAL1
PB1 LITERAL1
PB2 LITERAL1
PB3 LITERAL1
PB4 LITERAL1
PB5 LITERAL1
PB6 LITERAL1
PB7 LITERAL1
PB8 LITERAL1
PB9 LITERAL1
PB10 LITERAL1
PB11 LITERAL1
PB12 LITERAL1
PB13 LITERAL1
PB14 LITERAL1
PB15 LITERAL1
PC0 LITERAL1
PC1 LITERAL1
PC2 LITERAL1
PC3 LITERAL1
PC4 LITERAL1
PC5 LITERAL1
PC6 LITERAL1
PC7 LITERAL1
PC8 LITERAL1
PC9 LITERAL1
PC10 LITERAL1
PC11 LITERAL1
PC12 LITERAL1
PC13 LITERAL1
PC14 LITERAL1
PC15 LITERAL1
PD0 LITERAL1
PD1 LITERAL1
PD2 LITERAL1
PD3 LITERAL1
PD4 LITERAL1
PD5 LITERAL1
PD6 LITERAL1
PD7 LITERAL1
PD8 LITERAL1
PD9 LITERAL1
PD10 LITERAL1
PD11 LITERAL1
PD12 LITERAL1
PD13 LITERAL1
PD14 LITERAL1
PD15 LITERAL1
PE0 LITERAL1
PE1 LITERAL1
PE2 LITERAL1
PE3 LITERAL1
PE4 LITERAL1
PE5 LITERAL1
PE6 LITERAL1
PE7 LITERAL1
PE8 LITERAL1
PE9 LITERAL1
PE10 LITERAL1
PE11 LITERAL1
PE12 LITERAL1
PE13 LITERAL1
PE14 LITERAL1
PE15 LITERAL1
PF0 LITERAL1
PF1 LITERAL1
PF2 LITERAL1
PF3 LITERAL1
PF4 LITERAL1
PF5 LITERAL1
PF6 LITERAL1
PF7 LITERAL1
PF8 LITERAL1
PF9 LITERAL1
PF10 LITERAL1
PF11 LITERAL1
PF12 LITERAL1
PF13 LITERAL1
PF14 LITERAL1
PF15 LITERAL1
PG0 LITERAL1
PG1 LITERAL1
PG2 LITERAL1
PG3 LITERAL1
PG4 LITERAL1
PG5 LITERAL1
PG6 LITERAL1
PG7 LITERAL1
PG8 LITERAL1
PG9 LITERAL1
PG10 LITERAL1
PG11 LITERAL1
PG12 LITERAL1
PG13 LITERAL1
PG14 LITERAL1
PG15 LITERAL1
PH0 LITERAL1
PH1 LITERAL1
PH2 LITERAL1
PH3 LITERAL1
PH4 LITERAL1
PH5 LITERAL1
PH6 LITERAL1
PH7 LITERAL1
PH8 LITERAL1
PH9 LITERAL1
PH10 LITERAL1
PH11 LITERAL1
PH12 LITERAL1
PH13 LITERAL1
PH14 LITERAL1
PH15 LITERAL1
PI0 LITERAL1
PI1 LITERAL1
PI2 LITERAL1
PI3 LITERAL1
PI4 LITERAL1
PI5 LITERAL1
PI6 LITERAL1
PI7 LITERAL1
PI8 LITERAL1
PI9 LITERAL1
PI10 LITERAL1
PI11 LITERAL1
PI12 LITERAL1
PI13 LITERAL1
PI14 LITERAL1
PI15 LITERAL1
PJ0 LITERAL1
PJ1 LITERAL1
PJ2 LITERAL1
PJ3 LITERAL1
PJ4 LITERAL1
PJ5 LITERAL1
PJ6 LITERAL1
PJ7 LITERAL1
PJ8 LITERAL1
PJ9 LITERAL1
PJ10 LITERAL1
PJ11 LITERAL1
PJ12 LITERAL1
PJ13 LITERAL1
PJ14 LITERAL1
PJ15 LITERAL1
PK0 LITERAL1
PK1 LITERAL1
PK2 LITERAL1
PK3 LITERAL1
PK4 LITERAL1
PK5 LITERAL1
PK6 LITERAL1
PK7 LITERAL1
PK8 LITERAL1
PK9 LITERAL1
PK10 LITERAL1
PK11 LITERAL1
PK12 LITERAL1
PK13 LITERAL1
PK14 LITERAL1
PK15 LITERAL1
# Pin name
PinName KEYWORD3
NC LITERAL1
PA_0 LITERAL1
PA_1 LITERAL1
PA_2 LITERAL1
PA_3 LITERAL1
PA_4 LITERAL1
PA_5 LITERAL1
PA_6 LITERAL1
PA_7 LITERAL1
PA_8 LITERAL1
PA_9 LITERAL1
PA_10 LITERAL1
PA_11 LITERAL1
PA_12 LITERAL1
PA_13 LITERAL1
PA_14 LITERAL1
PA_15 LITERAL1
PB_0 LITERAL1
PB_1 LITERAL1
PB_2 LITERAL1
PB_3 LITERAL1
PB_4 LITERAL1
PB_5 LITERAL1
PB_6 LITERAL1
PB_7 LITERAL1
PB_8 LITERAL1
PB_9 LITERAL1
PB_10 LITERAL1
PB_11 LITERAL1
PB_12 LITERAL1
PB_13 LITERAL1
PB_14 LITERAL1
PB_15 LITERAL1
PC_0 LITERAL1
PC_1 LITERAL1
PC_2 LITERAL1
PC_3 LITERAL1
PC_4 LITERAL1
PC_5 LITERAL1
PC_6 LITERAL1
PC_7 LITERAL1
PC_8 LITERAL1
PC_9 LITERAL1
PC_10 LITERAL1
PC_11 LITERAL1
PC_12 LITERAL1
PC_13 LITERAL1
PC_14 LITERAL1
PC_15 LITERAL1
PD_0 LITERAL1
PD_1 LITERAL1
PD_2 LITERAL1
PD_3 LITERAL1
PD_4 LITERAL1
PD_5 LITERAL1
PD_6 LITERAL1
PD_7 LITERAL1
PD_8 LITERAL1
PD_9 LITERAL1
PD_10 LITERAL1
PD_11 LITERAL1
PD_12 LITERAL1
PD_13 LITERAL1
PD_14 LITERAL1
PD_15 LITERAL1
PE_0 LITERAL1
PE_1 LITERAL1
PE_2 LITERAL1
PE_3 LITERAL1
PE_4 LITERAL1
PE_5 LITERAL1
PE_6 LITERAL1
PE_7 LITERAL1
PE_8 LITERAL1
PE_9 LITERAL1
PE_10 LITERAL1
PE_11 LITERAL1
PE_12 LITERAL1
PE_13 LITERAL1
PE_14 LITERAL1
PE_15 LITERAL1
PF_0 LITERAL1
PF_1 LITERAL1
PF_2 LITERAL1
PF_3 LITERAL1
PF_4 LITERAL1
PF_5 LITERAL1
PF_6 LITERAL1
PF_7 LITERAL1
PF_8 LITERAL1
PF_9 LITERAL1
PF_10 LITERAL1
PF_11 LITERAL1
PF_12 LITERAL1
PF_13 LITERAL1
PF_14 LITERAL1
PF_15 LITERAL1
PG_0 LITERAL1
PG_1 LITERAL1
PG_2 LITERAL1
PG_3 LITERAL1
PG_4 LITERAL1
PG_5 LITERAL1
PG_6 LITERAL1
PG_7 LITERAL1
PG_8 LITERAL1
PG_9 LITERAL1
PG_10 LITERAL1
PG_11 LITERAL1
PG_12 LITERAL1
PG_13 LITERAL1
PG_14 LITERAL1
PG_15 LITERAL1
PH_0 LITERAL1
PH_1 LITERAL1
PH_2 LITERAL1
PH_3 LITERAL1
PH_4 LITERAL1
PH_5 LITERAL1
PH_6 LITERAL1
PH_7 LITERAL1
PH_8 LITERAL1
PH_9 LITERAL1
PH_10 LITERAL1
PH_11 LITERAL1
PH_12 LITERAL1
PH_13 LITERAL1
PH_14 LITERAL1
PH_15 LITERAL1
PI_0 LITERAL1
PI_1 LITERAL1
PI_2 LITERAL1
PI_3 LITERAL1
PI_4 LITERAL1
PI_5 LITERAL1
PI_6 LITERAL1
PI_7 LITERAL1
PI_8 LITERAL1
PI_9 LITERAL1
PI_10 LITERAL1
PI_11 LITERAL1
PI_12 LITERAL1
PI_13 LITERAL1
PI_14 LITERAL1
PI_15 LITERAL1
PJ_0 LITERAL1
PJ_1 LITERAL1
PJ_2 LITERAL1
PJ_3 LITERAL1
PJ_4 LITERAL1
PJ_5 LITERAL1
PJ_6 LITERAL1
PJ_7 LITERAL1
PJ_8 LITERAL1
PJ_9 LITERAL1
PJ_10 LITERAL1
PJ_11 LITERAL1
PJ_12 LITERAL1
PJ_13 LITERAL1
PJ_14 LITERAL1
PJ_15 LITERAL1
PK_0 LITERAL1
PK_1 LITERAL1
PK_2 LITERAL1
PK_3 LITERAL1
PK_4 LITERAL1
PK_5 LITERAL1
PK_6 LITERAL1
PK_7 LITERAL1
PK_8 LITERAL1
PK_9 LITERAL1
PK_10 LITERAL1
PK_11 LITERAL1
PK_12 LITERAL1
PK_13 LITERAL1
PK_14 LITERAL1
PK_15 LITERAL1
PADC_BASE LITERAL1
PADC_TEMP LITERAL1
PADC_VREF LITERAL1
PADC_VBAT LITERAL1
ALT0 LITERAL1
ALT1 LITERAL1
ALT2 LITERAL1
ALT3 LITERAL1
ALT4 LITERAL1
ALT5 LITERAL1
ALT6 LITERAL1
ALT7 LITERAL1
ATLX_MASK LITERAL1
PNUM_NOT_DEFINED LITERAL1
PNUM_MASK LITERAL1
PNUM_ANALOG_BASE LITERAL1
PNUM_ANALOG_INDEX LITERAL1
PNAME_MASK LITERAL1
PNAME_ANALOG_INTERNAL_BASE LITERAL1
PDUAL LITERAL1
PREMAP LITERAL1
# Port Name
PortName KEYWORD3
FirstPort
PortA LITERAL1
PortB LITERAL1
PortC LITERAL1
PortD LITERAL1
PortE LITERAL1
PortF LITERAL1
PortG LITERAL1
PortH LITERAL1
PortI LITERAL1
PortJ LITERAL1
PortK LITERAL1
LastPort LITERAL1
# STM32
# Peripheral name
SPI1 LITERAL1
SPI2 LITERAL1
SPI3 LITERAL1
SPI4 LITERAL1
SPI5 LITERAL1
SPI6 LITERAL1
I2C1 LITERAL1
I2C2 LITERAL1
I2C3 LITERAL1
I2C4 LITERAL1
I2C5 LITERAL1
I2C6 LITERAL1
I2S1 LITERAL1
I2S2 LITERAL1
I2S3 LITERAL1
TIM1 LITERAL1
TIM2 LITERAL1
TIM3 LITERAL1
TIM4 LITERAL1
TIM5 LITERAL1
TIM6 LITERAL1
TIM7 LITERAL1
TIM8 LITERAL1
TIM9 LITERAL1
TIM10 LITERAL1
TIM11 LITERAL1
TIM12 LITERAL1
TIM13 LITERAL1
TIM14 LITERAL1
TIM15 LITERAL1
TIM16 LITERAL1
TIM17 LITERAL1
TIM18 LITERAL1
TIM19 LITERAL1
TIM20 LITERAL1
TIM21 LITERAL1
TIM22 LITERAL1
TIM23 LITERAL1
TIM24 LITERAL1
USART1 LITERAL1
USART2 LITERAL1
USART3 LITERAL1
UART4 LITERAL1
USART4 LITERAL1
UART5 LITERAL1
USART5 LITERAL1
USART6 LITERAL1
USART7 LITERAL1
UART8 LITERAL1
UART9 LITERAL1
UART10 LITERAL1
USART10 LITERAL1
LPUART1 LITERAL1
# Port
GPIOA_BASE LITERAL1
GPIOB_BASE LITERAL1
GPIOC_BASE LITERAL1
GPIOD_BASE LITERAL1
GPIOE_BASE LITERAL1
GPIOF_BASE LITERAL1
GPIOG_BASE LITERAL1
GPIOH_BASE LITERAL1
GPIOI_BASE LITERAL1
GPIOJ_BASE LITERAL1
GPIOK_BASE LITERAL1
GPIOA LITERAL1
GPIOB LITERAL1
GPIOC LITERAL1
GPIOD LITERAL1
GPIOE LITERAL1
GPIOF LITERAL1
GPIOG LITERAL1
GPIOH LITERAL1
GPIOI LITERAL1
GPIOJ LITERAL1
GPIOK LITERAL1
# Pin
GPIO_PIN_0 LITERAL1
GPIO_PIN_1 LITERAL1
GPIO_PIN_2 LITERAL1
GPIO_PIN_3 LITERAL1
GPIO_PIN_4 LITERAL1
GPIO_PIN_5 LITERAL1
GPIO_PIN_6 LITERAL1
GPIO_PIN_7 LITERAL1
GPIO_PIN_8 LITERAL1
GPIO_PIN_9 LITERAL1
GPIO_PIN_10 LITERAL1
GPIO_PIN_11 LITERAL1
GPIO_PIN_12 LITERAL1
GPIO_PIN_13 LITERAL1
GPIO_PIN_14 LITERAL1
GPIO_PIN_15 LITERAL1
# HardwareTimer
TIMER_DISABLED LITERAL1
TIMER_OUTPUT_COMPARE LITERAL1
TIMER_OUTPUT_COMPARE_ACTIVE LITERAL1
TIMER_OUTPUT_COMPARE_INACTIVE LITERAL1
TIMER_OUTPUT_COMPARE_TOGGLE LITERAL1
TIMER_OUTPUT_COMPARE_PWM1 LITERAL1
TIMER_OUTPUT_COMPARE_PWM2 LITERAL1
TIMER_OUTPUT_COMPARE_FORCED_ACTIVE LITERAL1
TIMER_OUTPUT_COMPARE_FORCED_INACTIVE LITERAL1
TIMER_INPUT_CAPTURE_RISING LITERAL1
TIMER_INPUT_CAPTURE_FALLING LITERAL1
TIMER_INPUT_CAPTURE_BOTHEDGE LITERAL1
TIMER_INPUT_FREQ_DUTY_MEASUREMENT LITERAL1
TIMER_NOT_USED LITERAL1
TICK_FORMAT LITERAL1
MICROSEC_FORMAT LITERAL1
HERTZ_FORMAT LITERAL1
TICK_COMPARE_FORMAT LITERAL1
MICROSEC_COMPARE_FORMAT LITERAL1
HERTZ_COMPARE_FORMAT LITERAL1
PERCENT_COMPARE_FORMAT LITERAL1
RESOLUTION_1B_COMPARE_FORMAT LITERAL1
RESOLUTION_2B_COMPARE_FORMAT LITERAL1
RESOLUTION_3B_COMPARE_FORMAT LITERAL1
RESOLUTION_4B_COMPARE_FORMAT LITERAL1
RESOLUTION_5B_COMPARE_FORMAT LITERAL1
RESOLUTION_6B_COMPARE_FORMAT LITERAL1
RESOLUTION_7B_COMPARE_FORMAT LITERAL1
RESOLUTION_8B_COMPARE_FORMAT LITERAL1
RESOLUTION_9B_COMPARE_FORMAT LITERAL1
RESOLUTION_10B_COMPARE_FORMAT LITERAL1
RESOLUTION_11B_COMPARE_FORMAT LITERAL1
RESOLUTION_12B_COMPARE_FORMAT LITERAL1
RESOLUTION_13B_COMPARE_FORMAT LITERAL1
RESOLUTION_14B_COMPARE_FORMAT LITERAL1
RESOLUTION_15B_COMPARE_FORMAT LITERAL1
RESOLUTION_16B_COMPARE_FORMAT LITERAL1
HardwareTimer KEYWORD1
pause KEYWORD2
resume KEYWORD2
setPrescaleFactor KEYWORD2
getPrescaleFactor KEYWORD2
setOverflow KEYWORD2
getOverflow KEYWORD2
setPWM KEYWORD2
setCount KEYWORD2
getCount KEYWORD2
setMode KEYWORD2
getCaptureCompare KEYWORD2
setCaptureCompare KEYWORD2
attachInterrupt KEYWORD2
detachInterrupt KEYWORD2
attachInterrupt KEYWORD2
detachInterrupt KEYWORD2
timerHandleDeinit KEYWORD2
refresh KEYWORD2
getTimerClkFreq KEYWORD2
captureCompareCallback KEYWORD2
updateCallback KEYWORD2