{ name = 'support.function.avr.c'; match = '\bcli|(_BV|sei|ISR|_crc(16|_ccitt|_ibutton|_xmodem)_update|_delay_([mu]s|loop_[12])|eeprom_((read|write)_(block|byte|word))|set_sleep_mode|sleep_(cpu|(dis|en)able|mode)|(loop_until_)?bit_is_(set|clear))\b'; }, { name = 'support.constant.avr.c'; match = '\b((WDT(_OVERFLOW)?|US?ART[0-3]?_([RT]XC?|UDRE)|TWI|TX(EMPTY|DONE)|USI_(OVERFLOW|OVF|STA?RT|STR)|WATCHDOG|(OVR|CAN)IT|PSC[012]_(CAPT|EC)|EEPROM_READY|(LOWLEVEL_)?IO_PINS|LCD|SPI_STC|ANA(LOG)?_COMP(_[012])?|(SPM|EE)_R(EA)?DY|INT[0-7]|EXT_INT0|PCINT[0-3]?)?_vect|TIM[01]_(COMP[AB]|OVF)_vect|(TIM1|TIMER[0-5])_CAPT1?_vect|TIMER([0-5]_OVF[01]?|([0-5])?_COMP_?([ABCD]|1)?|1_(CAPT|CMP[AB]))_vect|AC(ME|O|SR|BG|D|I(C|E|S[01]?)?)|AD(ATE|C([0-5]D|H|L|SR[AB]|W|_vect)?|EN|I[EF]|LAR|MUX|PS[012]|SC|TS[012])|A(S(2|SR)|IN[01]D)|B(LBSET|ORF|[A-D0-9])|C(PHA|POL|S(0[012]|[12][012])|LKP(CE|R|S[0-3])|[0-6])|COM[0-2][AB][01]|D(OR[D0]|IDR[01]|D([BCD][0-7]|R[BCD]))|E(I(CRA|FR|MSK)|X(CLK|TRF)|E(RI?E|AR[8HL]?|C[RT]|DR|M?PE|P(M[01]|ROM)))|F(2021|E0|OC[012][AB])|G(IMSK|ICR|TCCR|PIOR[012])|IC(R1[HL]?|(ES|F|IE|NC)1)|I(V(CE|SEL)|SC[01][01]|NTF?[01])|R?JMP|M(CU[CS]R|ONDR|PCM0|STR|UX[0-3])|OC(IE[012][AB]|R(1[AB][HL]?|0[AB]|2[AB](UB)?)|F[012][AB])|OSCCAL|PIN[BCD][0-7]?|P[BCD][0-7]|PC(MSK[012]?|I(CR|E[012]?|F[012R]|NT([1-9]?[0-9]|2[0-3])))|PG(ERS|WRT)|P(UD|SR(ASY|SYNC)|R(TWI|USART0|ADC|R|SPI|TIM[012])|OR(F|T[BCD]))|R(EFS[01]|WWS(B|RE)|X(B80|EN0|C(IE)?0))|SFIOR|SE(LFPRGEN)?|SIG_(WATCHDOG_TIMEOUT|TWI|USART_(DATA|RECV|TRANS)|SPI|2WIRE_SERIAL|ADC|COMPARATOR|(EEPROM|SPM)_READY|INPUT_CAPTURE1|INTERRUPT[01]|OUTPUT_COMPARE[012][AB]|(OVERFLOW|PIN_CHANGE)[012])|SM([012]|CR)|SP(R[01]|SR|M(CSR|EN|IE)|E|I(2X|E|F)|[CD]R)?|SREG|TC(R2[AB]UB|CR([01][AB]?|1C?|2[AB]?)|N(2UB|T[02]|T1[HL]?))|TI(FR[012]?|MSK[012]?)|TO(IE[012]|V[012])|TSM|TWA(M?[0-6]|MR)|TW(WC|S([3-7R]|T[AO])|PS[01]|GCE|I(E|NT)|[ABCD]R|E[AN])|TX(EN|B8|C(IE)?)0|U(S(ART|BS0)|PE0|PM0[01]|D(ORD|RE?|RIE)0|MSEL0[01]|CS(R0[ABC]|Z0[012])|CP(HA|OL)0|2X0|BRR0[HL]?)|W(D(TCS?R|P[0-3]|RF)|COL|D(C?E|I[EF]))|WGM([012]|[02][012]|1[0-3]))\b'; },