|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392 |
-
- # language keywords - Arduino doesn't define these, but probably should
- volatile LITERAL2
-
- # teensy specific functions
- elapsedMillis LITERAL2
- elapsedMicros LITERAL2
- readString KEYWORD2
- readStringUntil KEYWORD2
- analogReadRes KEYWORD2
- analogReadResolution KEYWORD2
- analogReadAveraging KEYWORD2
- analogWriteRes KEYWORD2
- analogWriteResolution KEYWORD2
- analogWriteFrequency KEYWORD2
- touchRead KEYWORD2
- Teensy3Clock KEYWORD2
- IntervalTimer KEYWORD2
- printf KEYWORD2
- digitalWriteFast KEYWORD2
- digitalReadFast KEYWORD2
- transmitterEnable KEYWORD2
- attachRts KEYWORD2
- attachCts KEYWORD2
- PROGMEM LITERAL2
- DMAMEM LITERAL2
- FASTRUN LITERAL2
-
- # removed by Arduino 1.0, but still in Teensyduino
- BYTE LITERAL2
-
- # Arduino constants
- 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
- SS LITERAL1
- MOSI LITERAL1
- MISO LITERAL1
- SCK LITERAL1
- SDA LITERAL1
- SCL LITERAL1
- NUM_DIGITAL_PINS LITERAL1
- NUM_ANALOG_INPUTS LITERAL1
- analogInputToDigitalPin KEYWORD2
- digitalPinHasPWM KEYWORD2
- NOT_AN_INTERRUPT LITERAL1
- digitalPinToInterrupt KEYWORD2
-
- # Teensy 3.x advanced pin states
- OUTPUT_OPENDRAIN LITERAL1
- INPUT_PULLUP LITERAL1
- INPUT_PULLDOWN LITERAL1
-
- # String functions
- copy KEYWORD2
- append KEYWORD2
-
- # Teensy 2.0 pin names
- 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_B0 LITERAL1
- PIN_B1 LITERAL1
- PIN_B2 LITERAL1
- PIN_B3 LITERAL1
- PIN_B4 LITERAL1
- PIN_B5 LITERAL1
- PIN_B6 LITERAL1
- PIN_B7 LITERAL1
- PIN_C0 LITERAL1
- PIN_C1 LITERAL1
- PIN_C2 LITERAL1
- PIN_C3 LITERAL1
- PIN_C4 LITERAL1
- PIN_C5 LITERAL1
- PIN_C6 LITERAL1
- PIN_C7 LITERAL1
- PIN_D0 LITERAL1
- PIN_D1 LITERAL1
- PIN_D2 LITERAL1
- PIN_D3 LITERAL1
- PIN_D4 LITERAL1
- PIN_D5 LITERAL1
- PIN_D6 LITERAL1
- PIN_D7 LITERAL1
- PIN_E0 LITERAL1
- PIN_E1 LITERAL1
- PIN_E2 LITERAL1
- PIN_E3 LITERAL1
- PIN_E4 LITERAL1
- PIN_E5 LITERAL1
- PIN_E6 LITERAL1
- PIN_E7 LITERAL1
- PIN_F0 LITERAL1
- PIN_F1 LITERAL1
- PIN_F2 LITERAL1
- PIN_F3 LITERAL1
- PIN_F4 LITERAL1
- PIN_F5 LITERAL1
- PIN_F6 LITERAL1
- PIN_F7 LITERAL1
- PIN_SS LITERAL1
- PIN_SCLK LITERAL1
- PIN_MOSI LITERAL1
- PIN_MISO LITERAL1
- PIN_LED LITERAL1
- ANALOG_0 LITERAL1 AnalogRead
- ANALOG_1 LITERAL1 AnalogRead
- ANALOG_2 LITERAL1 AnalogRead
- ANALOG_3 LITERAL1 AnalogRead
- ANALOG_4 LITERAL1 AnalogRead
- ANALOG_5 LITERAL1 AnalogRead
- ANALOG_6 LITERAL1 AnalogRead
- ANALOG_7 LITERAL1 AnalogRead
- ANALOG_1_TO_0_X10 LITERAL1 AnalogRead
- ANALOG_1_TO_0_X200 LITERAL1 AnalogRead
- ANALOG_3_TO_2_X10 LITERAL1 AnalogRead
- ANALOG_3_TO_2_X200 LITERAL1 AnalogRead
- ANALOG_0_TO_1 LITERAL1 AnalogRead
- ANALOG_2_TO_1 LITERAL1 AnalogRead
- ANALOG_3_TO_1 LITERAL1 AnalogRead
- ANALOG_4_TO_1 LITERAL1 AnalogRead
- ANALOG_5_TO_1 LITERAL1 AnalogRead
- ANALOG_6_TO_1 LITERAL1 AnalogRead
- ANALOG_7_TO_1 LITERAL1 AnalogRead
- ANALOG_0_TO_2 LITERAL1 AnalogRead
- ANALOG_1_TO_2 LITERAL1 AnalogRead
- ANALOG_3_TO_2 LITERAL1 AnalogRead
- ANALOG_4_TO_2 LITERAL1 AnalogRead
- ANALOG_5_TO_2 LITERAL1 AnalogRead
- ANALOG_1_1V LITERAL1 AnalogRead
- ANALOG_0V LITERAL1 AnalogRead
-
- # USB Serial
- send_now KEYWORD2
- baud KEYWORD2
- stopbits KEYWORD2
- paritytype KEYWORD2
- numbits KEYWORD2
- dtr KEYWORD2
- rts KEYWORD2
-
- # USB Keyboard
- write_unicode KEYWORD2
- set_modifier KEYWORD2
- set_key1 KEYWORD2
- set_key2 KEYWORD2
- set_key3 KEYWORD2
- set_key4 KEYWORD2
- set_key5 KEYWORD2
- set_key6 KEYWORD2
- set_media KEYWORD2
- MODIFIERKEY_CTRL LITERAL1
- MODIFIERKEY_SHIFT LITERAL1
- MODIFIERKEY_ALT LITERAL1
- MODIFIERKEY_GUI LITERAL1
- MODIFIERKEY_LEFT_CTRL LITERAL1
- MODIFIERKEY_LEFT_SHIFT LITERAL1
- MODIFIERKEY_LEFT_ALT LITERAL1
- MODIFIERKEY_LEFT_GUI LITERAL1
- MODIFIERKEY_RIGHT_CTRL LITERAL1
- MODIFIERKEY_RIGHT_SHIFT LITERAL1
- MODIFIERKEY_RIGHT_ALT LITERAL1
- MODIFIERKEY_RIGHT_GUI LITERAL1
- KEY_MEDIA_VOLUME_INC LITERAL1
- KEY_MEDIA_VOLUME_DEC LITERAL1
- KEY_MEDIA_MUTE LITERAL1
- KEY_MEDIA_PLAY_PAUSE LITERAL1
- KEY_MEDIA_NEXT_TRACK LITERAL1
- KEY_MEDIA_PREV_TRACK LITERAL1
- KEY_MEDIA_STOP LITERAL1
- KEY_MEDIA_EJECT LITERAL1
- KEY_A LITERAL1
- KEY_B LITERAL1
- KEY_C LITERAL1
- KEY_D LITERAL1
- KEY_E LITERAL1
- KEY_F LITERAL1
- KEY_G LITERAL1
- KEY_H LITERAL1
- KEY_I LITERAL1
- KEY_J LITERAL1
- KEY_K LITERAL1
- KEY_L LITERAL1
- KEY_M LITERAL1
- KEY_N LITERAL1
- KEY_O LITERAL1
- KEY_P LITERAL1
- KEY_Q LITERAL1
- KEY_R LITERAL1
- KEY_S LITERAL1
- KEY_T LITERAL1
- KEY_U LITERAL1
- KEY_V LITERAL1
- KEY_W LITERAL1
- KEY_X LITERAL1
- KEY_Y LITERAL1
- KEY_Z LITERAL1
- KEY_1 LITERAL1
- KEY_2 LITERAL1
- KEY_3 LITERAL1
- KEY_4 LITERAL1
- KEY_5 LITERAL1
- KEY_6 LITERAL1
- KEY_7 LITERAL1
- KEY_8 LITERAL1
- KEY_9 LITERAL1
- KEY_0 LITERAL1
- KEY_ENTER LITERAL1
- KEY_ESC LITERAL1
- KEY_BACKSPACE LITERAL1
- KEY_TAB LITERAL1
- KEY_SPACE LITERAL1
- KEY_MINUS LITERAL1
- KEY_EQUAL LITERAL1
- KEY_LEFT_BRACE LITERAL1
- KEY_RIGHT_BRACE LITERAL1
- KEY_BACKSLASH LITERAL1
- KEY_NON_US_NUM LITERAL1
- KEY_SEMICOLON LITERAL1
- KEY_QUOTE LITERAL1
- KEY_TILDE LITERAL1
- KEY_COMMA LITERAL1
- KEY_PERIOD LITERAL1
- KEY_SLASH LITERAL1
- KEY_CAPS_LOCK LITERAL1
- KEY_F1 LITERAL1
- KEY_F2 LITERAL1
- KEY_F3 LITERAL1
- KEY_F4 LITERAL1
- KEY_F5 LITERAL1
- KEY_F6 LITERAL1
- KEY_F7 LITERAL1
- KEY_F8 LITERAL1
- KEY_F9 LITERAL1
- KEY_F10 LITERAL1
- KEY_F11 LITERAL1
- KEY_F12 LITERAL1
- KEY_PRINTSCREEN LITERAL1
- KEY_SCROLL_LOCK LITERAL1
- KEY_PAUSE LITERAL1
- KEY_INSERT LITERAL1
- KEY_HOME LITERAL1
- KEY_PAGE_UP LITERAL1
- KEY_DELETE LITERAL1
- KEY_END LITERAL1
- KEY_PAGE_DOWN LITERAL1
- KEY_RIGHT LITERAL1
- KEY_LEFT LITERAL1
- KEY_DOWN LITERAL1
- KEY_UP LITERAL1
- KEY_NUM_LOCK LITERAL1
- KEYPAD_SLASH LITERAL1
- KEYPAD_ASTERIX LITERAL1
- KEYPAD_MINUS LITERAL1
- KEYPAD_PLUS LITERAL1
- KEYPAD_ENTER LITERAL1
- KEYPAD_1 LITERAL1
- KEYPAD_2 LITERAL1
- KEYPAD_3 LITERAL1
- KEYPAD_4 LITERAL1
- KEYPAD_5 LITERAL1
- KEYPAD_6 LITERAL1
- KEYPAD_7 LITERAL1
- KEYPAD_8 LITERAL1
- KEYPAD_9 LITERAL1
- KEYPAD_0 LITERAL1
- KEYPAD_PERIOD LITERAL1
- KEY_UP_ARROW LITERAL1
- KEY_DOWN_ARROW LITERAL1
- KEY_LEFT_ARROW LITERAL1
- KEY_RIGHT_ARROW LITERAL1
- KEY_RETURN LITERAL1
- KEY_LEFT_CTRL LITERAL1
- KEY_LEFT_SHIFT LITERAL1
- KEY_LEFT_ALT LITERAL1
- KEY_LEFT_GUI LITERAL1
- KEY_RIGHT_CTRL LITERAL1
- KEY_RIGHT_SHIFT LITERAL1
- KEY_RIGHT_ALT LITERAL1
- KEY_RIGHT_GUI LITERAL1
-
- # USB Mouse
- moveTo KEYWORD2
- screenSize KEYWORD2
- scroll KEYWORD2
- set_buttons KEYWORD2
- isPressed KEYWORD2
- MOUSE_LEFT LITERAL1
- MOUSE_MIDDLE LITERAL1
- MOUSE_RIGHT LITERAL1
- MOUSE_ALL LITERAL1
- MOUSE_BACK LITERAL1
- MOUSE_FORWARD LITERAL1
-
- # USB Joystick
- Joystick KEYWORD1
- button KEYWORD2
- X KEYWORD2
- Y KEYWORD2
- position KEYWORD2
- Z KEYWORD2
- Xrotate KEYWORD2
- Yrotate KEYWORD2
- Zrotate KEYWORD2
- sliderLeft KEYWORD2
- sliderRight KEYWORD2
- slider KEYWORD2
- hat KEYWORD2
- useManualSend KEYWORD2
-
- # USB Disk
- Disk KEYWORD1
- claim KEYWORD2
- readSector KEYWORD2
- writeSector KEYWORD2
- releaseReadOnly KEYWORD2
-
- # USB MIDI
- usbMIDI KEYWORD1
- sendNoteOff KEYWORD2
- sendNoteOn KEYWORD2
- sendPolyPressure KEYWORD2
- sendControlChange KEYWORD2
- sendProgramChange KEYWORD2
- sendAfterTouch KEYWORD2
- sendPitchBend KEYWORD2
- sendSysEx KEYWORD2
- analog2velocity KEYWORD2
- getType KEYWORD2
- getChannel KEYWORD2
- getData1 KEYWORD2
- getData2 KEYWORD2
- getSysExArray KEYWORD2
- setHandleNoteOff KEYWORD2
- setHandleNoteOn KEYWORD2
- setHandleVelocityChange KEYWORD2
- setHandleControlChange KEYWORD2
- setHandleProgramChange KEYWORD2
- setHandleAfterTouch KEYWORD2
- setHandlePitchChange KEYWORD2
- setHandlePitchChange KEYWORD2
- NoteOff LITERAL1
- NoteOn LITERAL1
- AfterTouchPoly LITERAL1
- ControlChange LITERAL1
- ProgramChange LITERAL1
- AfterTouchChannel LITERAL1
- PitchBend LITERAL1
- SystemExclusive LITERAL1
-
- # USB RawHID
- RawHID KEYWORD1
- recv KEYWORD2
- send KEYWORD2
-
- # USB Flight Sim Controls
- FlightSim KEYWORD1
- FlightSimCommand KEYWORD2
- FlightSimInteger KEYWORD2
- FlightSimFloat KEYWORD2
- FlightSimElapsedFrames KEYWORD2
- onChange KEYWORD2
- update KEYWORD2
- isEnabled KEYWORD2
- getFrameCount KEYWORD2
- XPlaneRef KEYWORD2
|