diff options
Diffstat (limited to 'arduino/libraries/Bluefruit52Lib/keywords.txt')
-rwxr-xr-x | arduino/libraries/Bluefruit52Lib/keywords.txt | 662 |
1 files changed, 662 insertions, 0 deletions
diff --git a/arduino/libraries/Bluefruit52Lib/keywords.txt b/arduino/libraries/Bluefruit52Lib/keywords.txt new file mode 100755 index 0000000..f841316 --- /dev/null +++ b/arduino/libraries/Bluefruit52Lib/keywords.txt @@ -0,0 +1,662 @@ +####################################### +# Syntax Coloring Map For Adafruit Bluefruit nrf52 +####################################### + +####################################### +# Datatypes (KEYWORD1) +####################################### + +AdafruitBluefruit KEYWORD1 +BLECentral KEYWORD1 +BLEService KEYWORD1 + +BLECharacteristic KEYWORD1 +BLEClientService KEYWORD1 +BLEClientCharacteristic KEYWORD1 + +BLEUuid KEYWORD1 +BLEGap KEYWORD1 +BLEGatt KEYWORD1 +BLEAdvertising KEYWORD1 +BLEAdvertisingData KEYWORD1 +BLEDiscovery KEYWORD1 +BLEScanner KEYWORD1 + +# Gatt Server +BLEBas KEYWORD1 +BLEBeacon KEYWORD1 +BLEDfu KEYWORD1 +BLEDis KEYWORD1 +BLEHidGeneric KEYWORD1 +BLEHidAdafruit KEYWORD1 +BLEMidi KEYWORD1 +BLEUart KEYWORD1 +EddyStoneUrl KEYWORD1 + +# Gatt Client +BLEClientUart KEYWORD1 +BLEAncs KEYWORD1 +BLEClientDis KEYWORD1 +BLEClientCts KEYWORD1 + +AncsNotification_t KEYWORD3 + +####################################### +# AdafruitBluefruit Methods (KEYWORD2) +####################################### + +configServiceChanged KEYWORD2 +configUuid128Count KEYWORD2 +configAttrTableSize KEYWORD2 +configPrphConn KEYWORD2 +configCentralConn KEYWORD2 +configPrphBandwidth KEYWORD2 +configCentralBandwidth KEYWORD2 + +autoConnLed KEYWORD2 +setConnLedInterval KEYWORD2 +startConnLed KEYWORD2 +stopConnLed KEYWORD2 +setName KEYWORD2 +getName KEYWORD2 +setTxPower KEYWORD2 +getTxPower KEYWORD2 +setApperance KEYWORD2 +getApperance KEYWORD2 + +connected KEYWORD2 +disconnect KEYWORD2 +setConnInterval KEYWORD2 +setConnIntervalMS KEYWORD2 +connHandle KEYWORD2 +connPaired KEYWORD2 +connInterval KEYWORD2 +requestPairing KEYWORD2 +clearBonds KEYWORD2 +getPeerAddr KEYWORD2 +printInfo KEYWORD2 + +setConnectCallback KEYWORD2 +setDisconnectCallback KEYWORD2 + +####################################### +# BLECentral Methods (KEYWORD2) +####################################### + +setConnInterval KEYWORD2 +setConnIntervalMS KEYWORD2 + +connect KEYWORD2 +connected KEYWORD2 +connHandle KEYWORD2 + +setConnectCallback KEYWORD2 +setDisconnectCallback KEYWORD2 + +####################################### +# BLEGap Methods (KEYWORD2) +####################################### + +getAddr KEYWORD2 +setAddr KEYWORD2 +connected KEYWORD2 +getRole KEYWORD2 + +getPeerAddr KEYWORD2 +getPeerName KEYWORD2 + +configPrphConn KEYWORD2 +configCentralConn KEYWORD2 +getMaxMtuByConnCfg KEYWORD2 +getMaxMtu KEYWORD2 +getHvnQueueSize KEYWORD2 +getWriteCmdQueueSize KEYWORD2 +getMTU KEYWORD2 + +getHvnPacket KEYWORD2 +getWriteCmdPacket KEYWORD2 + +####################################### +# BLEGatt Methods (KEYWORD2) +####################################### + +readCharByUuid KEYWORD2 + +####################################### +# BLEService Methods (KEYWORD2) +####################################### + +setUuid KEYWORD2 +begin KEYWORD2 + +####################################### +# BLECharacteristic Methods (KEYWORD2) +####################################### +setUuid KEYWORD2 +parentService KEYWORD2 +setTempMemory KEYWORD2 + +setProperties KEYWORD2 +setPermission KEYWORD2 +setMaxLen KEYWORD2 +setFixedLen KEYWORD2 +addDescriptor KEYWORD2 +setUserDescriptor KEYWORD2 +setReportRefDescriptor KEYWORD2 +setPresentationFormatDescriptor KEYWORD2 + +setWriteCallback KEYWORD2 +setCccdWriteCallback KEYWORD2 +setReadAuthorizeCallback KEYWORD2 +setWriteAuthorizeCallback KEYWORD2 +handles KEYWORD2 + +write KEYWORD2 + +notifyEnabled KEYWORD2 +notify KEYWORD2 +notify8 KEYWORD2 +notify16 KEYWORD2 +notify32 KEYWORD2 + +indicateEnabled KEYWORD2 +indicate KEYWORD2 +indicate8 KEYWORD2 +indicate16 KEYWORD2 +indicate32 KEYWORD2 + + +####################################### +# BLEClientService Methods (KEYWORD2) +####################################### + +discover KEYWORD2 +discovered KEYWORD2 +connHandle KEYWORD2 + +####################################### +# BLEClientCharacteristic Methods (KEYWORD2) +####################################### + +parentService KEYWORD2 +assign KEYWORD2 +discoverDescriptor KEYWORD2 +valueHandle KEYWORD2 +discovered KEYWORD2 + +read KEYWORD2 +read8 KEYWORD2 +read16 KEYWORD2 +read32 KEYWORD2 + +write KEYWORD2 +write8 KEYWORD2 +write16 KEYWORD2 +write32 KEYWORD2 + +write_resp KEYWORD2 +write8_resp KEYWORD2 +write16_resp KEYWORD2 +write32_resp KEYWORD2 + +writeCCCD KEYWORD2 +enableNotify KEYWORD2 +disableNotify KEYWORD2 +enableIndicate KEYWORD2 +disableIndicate KEYWORD2 + +setNotifyCallback KEYWORD2 +setIndicateCallback KEYWORD2 + +####################################### +# BLEScanner Methods (KEYWORD2) +####################################### + +isRunning KEYWORD2 +useActiveScan KEYWORD2 +setInterval KEYWORD2 +setIntervalMS KEYWORD2 + +filterRssi KEYWORD2 +filterMSD KEYWORD2 +filterUuid KEYWORD2 +filterService KEYWORD2 +clearFilters KEYWORD2 + +restartOnDisconnect KEYWORD2 +start KEYWORD2 +stop KEYWORD2 + +setRxCallback KEYWORD2 +setStopCallback KEYWORD2 + +parseReportByType KEYWORD2 +checkReportForUuid KEYWORD2 +checkReportForService KEYWORD2 + +####################################### +# BLEAdvertising Methods (KEYWORD2) +####################################### + +# Advertising Data +addData KEYWORD2 +addFlags KEYWORD2 +addTxPower KEYWORD2 +addName KEYWORD2 +addAppearance KEYWORD2 +addUuid KEYWORD2 +addService KEYWORD2 +count KEYWORD2 +getData KEYWORD2 +setData KEYWORD2 +clearData KEYWORD2 + +# Advertising +setType KEYWORD2 +setFastTimeout KEYWORD2 +setStopCallback KEYWORD2 +setInterval KEYWORD2 +setIntervalMS KEYWORD2 +setBeacon KEYWORD2 +isRunning KEYWORD2 + +restartOnDisconnect KEYWORD2 +start KEYWORD2 +stop KEYWORD2 + +####################################### +# BLEDiscovery Methods (KEYWORD2) +####################################### + +begin KEYWORD2 +begun KEYWORD2 +discoverCharacteristic KEYWORD2 +setHandleRange KEYWORD2 +getHandleRange KEYWORD2 + +####################################### +# BLEUuid Methods (KEYWORD2) +####################################### +set KEYWORD2 +get KEYWORD2 +size KEYWORD2 + + + +##### Sort by A-Z + +####################################### +# BLEAncs Methods (KEYWORD2) +####################################### + +setNotificationCallback KEYWORD2 +enableNotification KEYWORD2 +disableNotification KEYWORD2 + +getAttribute KEYWORD2 +getAppAttribute KEYWORD2 +performAction KEYWORD2 + +getAppID KEYWORD2 +getTitle KEYWORD2 +getSubtitle KEYWORD2 +getMessage KEYWORD2 +getMessageSize KEYWORD2 +getDate KEYWORD2 +getPosActionLabel KEYWORD2 +getNegActionLabel KEYWORD2 +getAppName KEYWORD2 + +actPositive KEYWORD2 +actNegative KEYWORD2 + +####################################### +# BLEBas Methods (KEYWORD2) +####################################### + +write KEYWORD2 +notify KEYWORD2 + +####################################### +# BLEBeacon Methods (KEYWORD2) +####################################### + +setManufacturer KEYWORD2 +setUuid KEYWORD2 +setMajorMinor KEYWORD2 +setRssiAt1m KEYWORD2 + +####################################### +# BLEClientCts Methods (KEYWORD2) +####################################### + +getCurrentTime KEYWORD2 +getLocalTimeInfo KEYWORD2 +enableAdjust KEYWORD2 +setAdjustCallback KEYWORD2 + +####################################### +# BLEClientDis Methods (KEYWORD2) +####################################### +getModel KEYWORD2 +getSerial KEYWORD2 +getFirmwareRev KEYWORD2 +getHardwareRev KEYWORD2 +getSoftwareRev KEYWORD2 +getManufacturer KEYWORD2 + +####################################### +# BLEClientUart Methods (KEYWORD2) +####################################### + +setRxCallback KEYWORD2 +enableTXD KEYWORD2 +disableTXD KEYWORD2 + +####################################### +# BLEDis Methods (KEYWORD2) +####################################### + +setModel KEYWORD2 +setHardwareRev KEYWORD2 +setSoftwareRev KEYWORD2 +setManufacturer KEYWORD2 + +####################################### +# BLEHidGeneric Methods (KEYWORD2) +####################################### + +enableBootProtocol KEYWORD2 +setHidInfo KEYWORD2 +setReportLen KEYWORD2 +setReportMap KEYWORD2 +setOutputReportCallback KEYWORD2 +inputReport KEYWORD2 + +####################################### +# BLEHidAdafruit Methods (KEYWORD2) +####################################### + +keyboardReport KEYWORD2 +keyPress KEYWORD2 +keyRelease KEYWORD2 +keySequence KEYWORD2 + +consumerReport KEYWORD2 +consumerKeyPress KEYWORD2 +consumerKeyRelease KEYWORD2 + +mouseReport KEYWORD2 +mouseButtonPress KEYWORD2 +mouseButtonRelease KEYWORD2 +mouseMove KEYWORD2 +mouseScroll KEYWORD2 +mousePan KEYWORD2 + +####################################### +# BLEMidi Methods (KEYWORD2) +####################################### + +send KEYWORD2 +sendSplit KEYWORD2 + +notifyEnabled KEYWORD2 + +isStatusByte KEYWORD2 +oneByteMessage KEYWORD2 +twoByteMessage KEYWORD2 +threeByteMessage KEYWORD2 +setWriteCallback KEYWORD2 +autoMIDIread KEYWORD2 + +####################################### +# BLEUart Methods (KEYWORD2) +####################################### + +setRxCallback KEYWORD2 +notifyEnabled KEYWORD2 +bufferTXD KEYWORD2 + +####################################### +# EddyStone Methods (KEYWORD2) +####################################### + +setUrl KEYWORD2 +setRssi KEYWORD2 + + + + + + +####################################### +# Constants (LITERAL1) +####################################### +LED_RED LITERAL1 +LED_BLUE LITERAL1 + +LED_BUILTIN LITERAL1 +LED_CONN LITERAL1 + +####################################### +# BLE Constants (LITERAL1) +####################################### +BLE_MAX_CONN LITERAL1 +BLE_CENTRAL_MAX_CONN LITERAL1 +BLE_PRPH_MAX_CONN LITERAL1 + +BLE_CONN_HANDLE_INVALID LITERAL1 + +BANDWIDTH_AUTO LITERAL1 +BANDWIDTH_LOW LITERAL1 +BANDWIDTH_NORMAL LITERAL1 +BANDWIDTH_HIGH LITERAL1 +BANDWIDTH_MAX LITERAL1 + +####################################### +# Characteristic Constants (LITERAL1) +####################################### + +CHR_PROPS_BROADCAST LITERAL1 +CHR_PROPS_READ LITERAL1 +CHR_PROPS_WRITE_WO_RESP LITERAL1 +CHR_PROPS_WRITE LITERAL1 +CHR_PROPS_NOTIFY LITERAL1 +CHR_PROPS_INDICATE LITERAL1 + +SECMODE_NO_ACCESS LITERAL1 +SECMODE_OPEN LITERAL1 +SECMODE_ENC_NO_MITM LITERAL1 +SECMODE_ENC_WITH_MITM LITERAL1 +SECMODE_SIGNED_NO_MITM LITERAL1 +SECMODE_SIGNED_WITH_MITM LITERAL1 + +####################################### +# HID Constants +####################################### + +HID_PROTOCOL_MODE_BOOT LITERAL1 +HID_PROTOCOL_MODE_REPORT LITERAL1 + +MOUSE_BUTTON_LEFT LITERAL1 +MOUSE_BUTTON_RIGHT LITERAL1 +MOUSE_BUTTON_MIDDLE LITERAL1 +MOUSE_BUTTON_BACKWARD LITERAL1 +MOUSE_BUTTON_FORWARD LITERAL1 + +KEYBOARD_MODIFIER_LEFTCTRL LITERAL1 +KEYBOARD_MODIFIER_LEFTSHIFT LITERAL1 +KEYBOARD_MODIFIER_LEFTALT LITERAL1 +KEYBOARD_MODIFIER_LEFTGUI LITERAL1 +KEYBOARD_MODIFIER_RIGHTCTRL LITERAL1 +KEYBOARD_MODIFIER_RIGHTSHIFT LITERAL1 +KEYBOARD_MODIFIER_RIGHTALT LITERAL1 +KEYBOARD_MODIFIER_RIGHTGUI LITERAL1 + +KEYBOARD_LED_NUMLOCK LITERAL1 +KEYBOARD_LED_CAPSLOCK LITERAL1 +KEYBOARD_LED_SCROLLLOCK LITERAL1 +KEYBOARD_LED_COMPOSE LITERAL1 +KEYBOARD_LED_KANA LITERAL1 + + +####################################### +# ANCS Constants +####################################### + +ANCS_CAT_OTHER LITERAL1 +ANCS_CAT_INCOMING_CALL LITERAL1 +ANCS_CAT_MISSED_CALL LITERAL1 +ANCS_CAT_VOICE_MAIL LITERAL1 +ANCS_CAT_SOCIAL LITERAL1 +ANCS_CAT_SCHEDULE LITERAL1 +ANCS_CAT_EMAIL LITERAL1 +ANCS_CAT_NEWS LITERAL1 +ANCS_CAT_HEALTH_AND_FITNESS LITERAL1 +ANCS_CAT_BUSSINESS_AND_FINANCE LITERAL1 +ANCS_CAT_LOCATION LITERAL1 +ANCS_CAT_ENTERTAINMENT LITERAL1 +ANCS_EVT_NOTIFICATION_ADDED LITERAL1 +ANCS_EVT_NOTIFICATION_MODIFIED LITERAL1 +ANCS_EVT_NOTIFICATION_REMOVED LITERAL1 +ANCS_CMD_GET_NOTIFICATION_ATTR LITERAL1 +ANCS_CMD_GET_APP_ATTR LITERAL1 +ANCS_CMD_PERFORM_NOTIFICATION_ACTION LITERAL1 +ANCS_ATTR_APP_IDENTIFIER LITERAL1 +ANCS_ATTR_TITLE LITERAL1 +ANCS_ATTR_SUBTITLE LITERAL1 +ANCS_ATTR_MESSAGE LITERAL1 +ANCS_ATTR_MESSAGE_SIZE LITERAL1 +ANCS_ATTR_DATE LITERAL1 +ANCS_ATTR_POSITIVE_ACTION_LABEL LITERAL1 +ANCS_ATTR_NEGATIVE_ACTION_LABEL LITERAL1 +ANCS_ACTION_POSITIVE LITERAL1 +ANCS_ACTION_NEGATIVE LITERAL1 +ANCS_APP_ATTR_DISPLAY_NAME LITERAL1 + +####################################### +# UUID128 Serivce Constants +####################################### + +BLEUART_UUID_SERVICE LITERAL1 +BLEANCS_UUID_SERVICE LITERAL1 + +####################################### +# UUID16 Serivce Constants +####################################### +UUID16_SVC_ALERT_NOTIFICATION LITERAL1 +UUID16_SVC_BATTERY LITERAL1 +UUID16_SVC_BLOOD_PRESSURE LITERAL1 +UUID16_SVC_CURRENT_TIME LITERAL1 +UUID16_SVC_CYCLING_SPEED_AND_CADENCE LITERAL1 +UUID16_SVC_LOCATION_AND_NAVIGATION LITERAL1 +UUID16_SVC_DEVICE_INFORMATION LITERAL1 +UUID16_SVC_GLUCOSE LITERAL1 +UUID16_SVC_HEALTH_THERMOMETER LITERAL1 +UUID16_SVC_HEART_RATE LITERAL1 +UUID16_SVC_HUMAN_INTERFACE_DEVICE LITERAL1 +UUID16_SVC_IMMEDIATE_ALERT LITERAL1 +UUID16_SVC_LINK_LOSS LITERAL1 +UUID16_SVC_NEXT_DST_CHANGE LITERAL1 +UUID16_SVC_PHONE_ALERT_STATUS LITERAL1 +UUID16_SVC_REFERENCE_TIME_UPDATE LITERAL1 +UUID16_SVC_RUNNING_SPEED_AND_CADENCE LITERAL1 +UUID16_SVC_SCAN_PARAMETERS LITERAL1 +UUID16_SVC_TX_POWER LITERAL1 +UUID16_SVC_IPSP LITERAL1 +UUID16_SVC_BMS LITERAL1 +UUID16_SVC_CGM LITERAL1 +UUID16_SVC_PLX LITERAL1 + +####################################### +# UUID16 Characteristic Constants +####################################### +UUID16_CHR_REMOVABLE LITERAL1 +UUID16_CHR_SERVICE_REQUIRED LITERAL1 +UUID16_CHR_ALERT_CATEGORY_ID LITERAL1 +UUID16_CHR_ALERT_CATEGORY_ID_BIT_MASK LITERAL1 +UUID16_CHR_ALERT_LEVEL LITERAL1 +UUID16_CHR_ALERT_NOTIFICATION_CONTROL_POINT LITERAL1 +UUID16_CHR_ALERT_STATUS LITERAL1 +UUID16_CHR_BATTERY_LEVEL LITERAL1 +UUID16_CHR_BLOOD_PRESSURE_FEATURE LITERAL1 +UUID16_CHR_BLOOD_PRESSURE_MEASUREMENT LITERAL1 +UUID16_CHR_BODY_SENSOR_LOCATION LITERAL1 +UUID16_CHR_BOOT_KEYBOARD_INPUT_REPORT LITERAL1 +UUID16_CHR_BOOT_KEYBOARD_OUTPUT_REPORT LITERAL1 +UUID16_CHR_BOOT_MOUSE_INPUT_REPORT LITERAL1 +UUID16_CHR_CURRENT_TIME LITERAL1 +UUID16_CHR_DATE_TIME LITERAL1 +UUID16_CHR_DAY_DATE_TIME LITERAL1 +UUID16_CHR_DAY_OF_WEEK LITERAL1 +UUID16_CHR_DST_OFFSET LITERAL1 +UUID16_CHR_EXACT_TIME_256 LITERAL1 +UUID16_CHR_FIRMWARE_REVISION_STRING LITERAL1 +UUID16_CHR_GLUCOSE_FEATURE LITERAL1 +UUID16_CHR_GLUCOSE_MEASUREMENT LITERAL1 +UUID16_CHR_GLUCOSE_MEASUREMENT_CONTEXT LITERAL1 +UUID16_CHR_HARDWARE_REVISION_STRING LITERAL1 +UUID16_CHR_HEART_RATE_CONTROL_POINT LITERAL1 +UUID16_CHR_HEART_RATE_MEASUREMENT LITERAL1 +UUID16_CHR_HID_CONTROL_POINT LITERAL1 +UUID16_CHR_HID_INFORMATION LITERAL1 +UUID16_CHR_IEEE_REGULATORY_CERTIFICATION_DATA_LIST LITERAL1 +UUID16_CHR_INTERMEDIATE_CUFF_PRESSURE LITERAL1 +UUID16_CHR_INTERMEDIATE_TEMPERATURE LITERAL1 +UUID16_CHR_LOCAL_TIME_INFORMATION LITERAL1 +UUID16_CHR_MANUFACTURER_NAME_STRING LITERAL1 +UUID16_CHR_MEASUREMENT_INTERVAL LITERAL1 +UUID16_CHR_MODEL_NUMBER_STRING LITERAL1 +UUID16_CHR_UNREAD_ALERT LITERAL1 +UUID16_CHR_NEW_ALERT LITERAL1 +UUID16_CHR_PNP_ID LITERAL1 +UUID16_CHR_PROTOCOL_MODE LITERAL1 +UUID16_CHR_RECORD_ACCESS_CONTROL_POINT LITERAL1 +UUID16_CHR_REFERENCE_TIME_INFORMATION LITERAL1 +UUID16_CHR_REPORT LITERAL1 +UUID16_CHR_REPORT_MAP LITERAL1 +UUID16_CHR_RINGER_CONTROL_POINT LITERAL1 +UUID16_CHR_RINGER_SETTING LITERAL1 +UUID16_CHR_SCAN_INTERVAL_WINDOW LITERAL1 +UUID16_CHR_SCAN_REFRESH LITERAL1 +UUID16_CHR_SERIAL_NUMBER_STRING LITERAL1 +UUID16_CHR_SOFTWARE_REVISION_STRING LITERAL1 +UUID16_CHR_SUPPORTED_NEW_ALERT_CATEGORY LITERAL1 +UUID16_CHR_SUPPORTED_UNREAD_ALERT_CATEGORY LITERAL1 +UUID16_CHR_SYSTEM_ID LITERAL1 +UUID16_CHR_TEMPERATURE_MEASUREMENT LITERAL1 +UUID16_CHR_TEMPERATURE_TYPE LITERAL1 +UUID16_CHR_TIME_ACCURACY LITERAL1 +UUID16_CHR_TIME_SOURCE LITERAL1 +UUID16_CHR_TIME_UPDATE_CONTROL_POINT LITERAL1 +UUID16_CHR_TIME_UPDATE_STATE LITERAL1 +UUID16_CHR_TIME_WITH_DST LITERAL1 +UUID16_CHR_TIME_ZONE LITERAL1 +UUID16_CHR_TX_POWER_LEVEL LITERAL1 +UUID16_CHR_CSC_FEATURE LITERAL1 +UUID16_CHR_CSC_MEASUREMENT LITERAL1 +UUID16_CHR_RSC_FEATURE LITERAL1 +UUID16_CHR_SC_CTRLPT LITERAL1 +UUID16_CHR_RSC_MEASUREMENT LITERAL1 +UUID16_CHR_SENSOR_LOCATION LITERAL1 +UUID16_EXTERNAL_REPORT_REF_DESCR LITERAL1 +UUID16_REPORT_REF_DESCR LITERAL1 +UUID16_CHR_LN_FEATURE LITERAL1 +UUID16_CHR_LN_POSITION_QUALITY LITERAL1 +UUID16_CHR_LN_LOCATION_AND_SPEED LITERAL1 +UUID16_CHR_LN_NAVIGATION LITERAL1 +UUID16_CHR_LN_CONTROL_POINT LITERAL1 +UUID16_BMS_CTRLPT LITERAL1 +UUID16_BMS_FEATURE LITERAL1 +UUID16_CGM_MEASUREMENT LITERAL1 +UUID16_CGM_FEATURE LITERAL1 +UUID16_CGM_STATUS LITERAL1 +UUID16_CGM_SESSION_START_TIME LITERAL1 +UUID16_CGM_SESSION_RUN_TIME LITERAL1 +UUID16_CGM_SPECIFIC_OPS_CTRLPT LITERAL1 +UUID16_PLX_SPOT_CHECK_MEAS LITERAL1 +UUID16_PLX_CONTINUOUS_MEAS LITERAL1 +UUID16_PLX_FEATURES LITERAL1 + + + |