Difference between revisions of "Binaries and downloads"
NateColeman (talk | contribs) (→Libraries installer) |
NateColeman (talk | contribs) (→Libraries installer) |
||
Line 50: | Line 50: | ||
'''Current release x64:''' <span style="font-size:120%">[https://drive.google.com/file/d/1s-g6YH_fTc72zJlnrCtnQ2IgQjcyuWxs/view?usp=sharing neurosdk-setup-win-x64-v1.3.exe]</span> | '''Current release x64:''' <span style="font-size:120%">[https://drive.google.com/file/d/1s-g6YH_fTc72zJlnrCtnQ2IgQjcyuWxs/view?usp=sharing neurosdk-setup-win-x64-v1.3.exe]</span> | ||
+ | |||
'''Previous versions:''' | '''Previous versions:''' |
Latest revision as of 02:39, 12 December 2018
Current stable version is 1.3
Current stable version of extended SDK is 1.2
Previous versions
1.2 1.1 1.0 0.17 0.16 0.15
Contents
Android
Android software development kit libraries for NeuroMD devices could be linked into project from JCenter repository, or could be downloaded as .aar files from server
JCenter repository
Extended SDK binaries could be obtained from JCenter repository. To use it, check if you have following lines in gradle script of your project
allprojects { repositories { jcenter() } }
To link Base SDK library to your project add following line to your dependencies list
compile 'com.neuromd.neurosdk:neuro-sdk:1.3.0'
To link Extended SDK library to your project add following line to your dependencies list
compile 'com.neuromd.neurosdk:neuro-sdk-ext:1.2.0'
Notes
Constructor of DeviceScanner class needs Context object to get access to Bluetooth system service. All operations with Bluetooth data are performed in main UI thread of application, so doing too much work in it may cause connection issues and data packets loss.
Windows
Software development kit for Windows operating system is represented as native C++ libraries, C-wrapper libraies and C#-wrapper .NET assemblies. Supported operating systems is Windows 8.1 and 10. There is only 64-bit platform support now, 32-bit libraries is comming soon.
Libraries installer
Use the following links to obtain windows installers of SDK libraries and samples. This installers set environment variables NEUROSDK_64 and NEUROSDK_86 to the path where libraries are installed. Installed samples use this variable to get libraries and it can be used in custom projects configurations.
Windows 10 1803 at least is required
Base SDK versions
Current release x86: neurosdk-setup-win-x86-v1.3.exe
Current release x64: neurosdk-setup-win-x64-v1.3.exe
Previous versions:
neurosdk-setup-win-x64-v1.2.exe
neurosdk-setup-win-x64-v1.1.exe
Using CMake to create Visual Studio sample projects
Samples for native C++ SDK library and for C-wrapper library is made as CMake projects. To build and run them first you need to create VS projects. These projects require at least CMake of version 3.3.
1. Run CMake and point to needed sample directory
2. Press "Configure" and select Win64 generator, then press finish
3. Remove redundant configuration types from config. Use Debug and Release only. Press "Configure" again
4. Press "Generate" and when generating is doe press "Open Project". Set runnable project as startup project and press "F6" to build it (or right-clict on project name in solution explorer and click "Build")
5. Press "F5" to run project