├── .clang-format ├── .eslintrc.json ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .jsdoc.json ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── api ├── __tests__ │ ├── __snapshots__ │ │ └── firmwareRegistry-test.js.snap │ ├── dfu-test.js │ ├── firmwareRegistry-test.js │ └── firmwareUpdater-test.js ├── adapter.js ├── adapterFactory.js ├── adapterState.js ├── characteristic.js ├── descriptor.js ├── device.js ├── dfu.js ├── dfu │ ├── __tests__ │ │ ├── dfuConstants-test.js │ │ ├── dfuModels-test.js │ │ └── dfuSpeedometer-test.js │ ├── bleTransport.js │ ├── bleTransport │ │ ├── __tests__ │ │ │ ├── controlPointService-test.js │ │ │ ├── deviceInfoService-test.js │ │ │ ├── notificationQueue-test.js │ │ │ ├── objectWriter-test.js │ │ │ └── packetWriter-test.js │ │ ├── buttonlessControlPointService.js │ │ ├── controlPointService.js │ │ ├── deviceInfoService.js │ │ ├── notificationQueue.js │ │ ├── objectWriter.js │ │ └── packetWriter.js │ ├── dfuConstants.js │ ├── dfuModels.js │ └── dfuSpeedometer.js ├── firmwareRegistry.js ├── firmwareUpdater.js ├── security.js ├── service.js ├── serviceFactory.js └── util │ ├── __tests__ │ ├── adType-test.js │ ├── addressConv-test.js │ ├── arrayUtil-test.js │ ├── hexConv-test.js │ └── intArrayConv-test.js │ ├── adType.js │ ├── addressConv.js │ ├── arrayUtil.js │ ├── hexConv.js │ ├── intArrayConv.js │ ├── logLevel.js │ ├── sdConv.js │ └── toText.js ├── azure-node.yml ├── azure-pipelines.yml ├── cmake ├── apple.cmake ├── gcc.cmake └── msvc.cmake ├── config ├── jest-system.json └── jest-unit.json ├── do_prebuild.js ├── examples ├── dfu.js ├── dfu │ ├── dfu_test_app_hrm_s130.zip │ ├── dfu_test_app_hrm_s132.zip │ ├── secure_dfu_secure_dfu_ble_s130_pca10028_debug.hex │ └── secure_dfu_secure_dfu_ble_s132_pca10040_debug.hex ├── heart_rate_collector.js └── heart_rate_monitor.js ├── index.js ├── package.json ├── scripts └── system-tests.sh ├── src ├── adapter.cpp ├── adapter.h ├── circular_fifo.h ├── circular_fifo_unsafe.h ├── common.cpp ├── common.h ├── driver.cpp ├── driver.h ├── driver_gap.cpp ├── driver_gap.h ├── driver_gatt.cpp ├── driver_gatt.h ├── driver_gattc.cpp ├── driver_gattc.h ├── driver_gatts.cpp ├── driver_gatts.h ├── driver_uecc.cpp ├── driver_uecc.h ├── serialadapter.cpp ├── serialadapter.h ├── serialadapter_linux.cpp ├── serialadapter_osx.cpp └── uECC │ ├── asm_arm.inc │ ├── curve-specific.inc │ ├── platform-specific.inc │ ├── types.h │ ├── uECC.c │ ├── uECC.h │ └── uECC_vli.h ├── test ├── README.md ├── advertise.test.js ├── common.js ├── connection.test.js ├── mtu.test.js ├── openClose.test.js ├── serverClient.test.js ├── setup.js ├── simpleScan.test.js ├── simpleSecurity.test.js ├── tooManyVsCharacteristicUuids.test.js └── tooManyVsServiceUuids.test.js └── typings └── index.d.ts /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/.clang-format -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/.jsdoc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/README.md -------------------------------------------------------------------------------- /api/__tests__/__snapshots__/firmwareRegistry-test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/__tests__/__snapshots__/firmwareRegistry-test.js.snap -------------------------------------------------------------------------------- /api/__tests__/dfu-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/__tests__/dfu-test.js -------------------------------------------------------------------------------- /api/__tests__/firmwareRegistry-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/__tests__/firmwareRegistry-test.js -------------------------------------------------------------------------------- /api/__tests__/firmwareUpdater-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/__tests__/firmwareUpdater-test.js -------------------------------------------------------------------------------- /api/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/adapter.js -------------------------------------------------------------------------------- /api/adapterFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/adapterFactory.js -------------------------------------------------------------------------------- /api/adapterState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/adapterState.js -------------------------------------------------------------------------------- /api/characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/characteristic.js -------------------------------------------------------------------------------- /api/descriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/descriptor.js -------------------------------------------------------------------------------- /api/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/device.js -------------------------------------------------------------------------------- /api/dfu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu.js -------------------------------------------------------------------------------- /api/dfu/__tests__/dfuConstants-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/__tests__/dfuConstants-test.js -------------------------------------------------------------------------------- /api/dfu/__tests__/dfuModels-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/__tests__/dfuModels-test.js -------------------------------------------------------------------------------- /api/dfu/__tests__/dfuSpeedometer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/__tests__/dfuSpeedometer-test.js -------------------------------------------------------------------------------- /api/dfu/bleTransport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/__tests__/controlPointService-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/__tests__/controlPointService-test.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/__tests__/deviceInfoService-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/__tests__/deviceInfoService-test.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/__tests__/notificationQueue-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/__tests__/notificationQueue-test.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/__tests__/objectWriter-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/__tests__/objectWriter-test.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/__tests__/packetWriter-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/__tests__/packetWriter-test.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/buttonlessControlPointService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/buttonlessControlPointService.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/controlPointService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/controlPointService.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/deviceInfoService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/deviceInfoService.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/notificationQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/notificationQueue.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/objectWriter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/objectWriter.js -------------------------------------------------------------------------------- /api/dfu/bleTransport/packetWriter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/bleTransport/packetWriter.js -------------------------------------------------------------------------------- /api/dfu/dfuConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/dfuConstants.js -------------------------------------------------------------------------------- /api/dfu/dfuModels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/dfuModels.js -------------------------------------------------------------------------------- /api/dfu/dfuSpeedometer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/dfu/dfuSpeedometer.js -------------------------------------------------------------------------------- /api/firmwareRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/firmwareRegistry.js -------------------------------------------------------------------------------- /api/firmwareUpdater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/firmwareUpdater.js -------------------------------------------------------------------------------- /api/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/security.js -------------------------------------------------------------------------------- /api/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/service.js -------------------------------------------------------------------------------- /api/serviceFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/serviceFactory.js -------------------------------------------------------------------------------- /api/util/__tests__/adType-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/__tests__/adType-test.js -------------------------------------------------------------------------------- /api/util/__tests__/addressConv-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/__tests__/addressConv-test.js -------------------------------------------------------------------------------- /api/util/__tests__/arrayUtil-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/__tests__/arrayUtil-test.js -------------------------------------------------------------------------------- /api/util/__tests__/hexConv-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/__tests__/hexConv-test.js -------------------------------------------------------------------------------- /api/util/__tests__/intArrayConv-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/__tests__/intArrayConv-test.js -------------------------------------------------------------------------------- /api/util/adType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/adType.js -------------------------------------------------------------------------------- /api/util/addressConv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/addressConv.js -------------------------------------------------------------------------------- /api/util/arrayUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/arrayUtil.js -------------------------------------------------------------------------------- /api/util/hexConv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/hexConv.js -------------------------------------------------------------------------------- /api/util/intArrayConv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/intArrayConv.js -------------------------------------------------------------------------------- /api/util/logLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/logLevel.js -------------------------------------------------------------------------------- /api/util/sdConv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/sdConv.js -------------------------------------------------------------------------------- /api/util/toText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/api/util/toText.js -------------------------------------------------------------------------------- /azure-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/azure-node.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /cmake/apple.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/cmake/apple.cmake -------------------------------------------------------------------------------- /cmake/gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/cmake/gcc.cmake -------------------------------------------------------------------------------- /cmake/msvc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/cmake/msvc.cmake -------------------------------------------------------------------------------- /config/jest-system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/config/jest-system.json -------------------------------------------------------------------------------- /config/jest-unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/config/jest-unit.json -------------------------------------------------------------------------------- /do_prebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/do_prebuild.js -------------------------------------------------------------------------------- /examples/dfu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/dfu.js -------------------------------------------------------------------------------- /examples/dfu/dfu_test_app_hrm_s130.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/dfu/dfu_test_app_hrm_s130.zip -------------------------------------------------------------------------------- /examples/dfu/dfu_test_app_hrm_s132.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/dfu/dfu_test_app_hrm_s132.zip -------------------------------------------------------------------------------- /examples/dfu/secure_dfu_secure_dfu_ble_s130_pca10028_debug.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/dfu/secure_dfu_secure_dfu_ble_s130_pca10028_debug.hex -------------------------------------------------------------------------------- /examples/dfu/secure_dfu_secure_dfu_ble_s132_pca10040_debug.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/dfu/secure_dfu_secure_dfu_ble_s132_pca10040_debug.hex -------------------------------------------------------------------------------- /examples/heart_rate_collector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/heart_rate_collector.js -------------------------------------------------------------------------------- /examples/heart_rate_monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/examples/heart_rate_monitor.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/package.json -------------------------------------------------------------------------------- /scripts/system-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/scripts/system-tests.sh -------------------------------------------------------------------------------- /src/adapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/adapter.cpp -------------------------------------------------------------------------------- /src/adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/adapter.h -------------------------------------------------------------------------------- /src/circular_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/circular_fifo.h -------------------------------------------------------------------------------- /src/circular_fifo_unsafe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/circular_fifo_unsafe.h -------------------------------------------------------------------------------- /src/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/common.cpp -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/common.h -------------------------------------------------------------------------------- /src/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver.cpp -------------------------------------------------------------------------------- /src/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver.h -------------------------------------------------------------------------------- /src/driver_gap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gap.cpp -------------------------------------------------------------------------------- /src/driver_gap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gap.h -------------------------------------------------------------------------------- /src/driver_gatt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gatt.cpp -------------------------------------------------------------------------------- /src/driver_gatt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gatt.h -------------------------------------------------------------------------------- /src/driver_gattc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gattc.cpp -------------------------------------------------------------------------------- /src/driver_gattc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gattc.h -------------------------------------------------------------------------------- /src/driver_gatts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gatts.cpp -------------------------------------------------------------------------------- /src/driver_gatts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_gatts.h -------------------------------------------------------------------------------- /src/driver_uecc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_uecc.cpp -------------------------------------------------------------------------------- /src/driver_uecc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/driver_uecc.h -------------------------------------------------------------------------------- /src/serialadapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/serialadapter.cpp -------------------------------------------------------------------------------- /src/serialadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/serialadapter.h -------------------------------------------------------------------------------- /src/serialadapter_linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/serialadapter_linux.cpp -------------------------------------------------------------------------------- /src/serialadapter_osx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/serialadapter_osx.cpp -------------------------------------------------------------------------------- /src/uECC/asm_arm.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/asm_arm.inc -------------------------------------------------------------------------------- /src/uECC/curve-specific.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/curve-specific.inc -------------------------------------------------------------------------------- /src/uECC/platform-specific.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/platform-specific.inc -------------------------------------------------------------------------------- /src/uECC/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/types.h -------------------------------------------------------------------------------- /src/uECC/uECC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/uECC.c -------------------------------------------------------------------------------- /src/uECC/uECC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/uECC.h -------------------------------------------------------------------------------- /src/uECC/uECC_vli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/src/uECC/uECC_vli.h -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/README.md -------------------------------------------------------------------------------- /test/advertise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/advertise.test.js -------------------------------------------------------------------------------- /test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/common.js -------------------------------------------------------------------------------- /test/connection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/connection.test.js -------------------------------------------------------------------------------- /test/mtu.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/mtu.test.js -------------------------------------------------------------------------------- /test/openClose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/openClose.test.js -------------------------------------------------------------------------------- /test/serverClient.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/serverClient.test.js -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/setup.js -------------------------------------------------------------------------------- /test/simpleScan.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/simpleScan.test.js -------------------------------------------------------------------------------- /test/simpleSecurity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/simpleSecurity.test.js -------------------------------------------------------------------------------- /test/tooManyVsCharacteristicUuids.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/tooManyVsCharacteristicUuids.test.js -------------------------------------------------------------------------------- /test/tooManyVsServiceUuids.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/test/tooManyVsServiceUuids.test.js -------------------------------------------------------------------------------- /typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NordicSemiconductor/pc-ble-driver-js/HEAD/typings/index.d.ts --------------------------------------------------------------------------------