You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-15Lines changed: 20 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,42 +9,48 @@ This project is a C++ implementation of the MetaWear protocol. If compiled as a
9
9
10
10
The library only constructs the bytes for communicating with the MetaWear platform, it **does not** contain any Bluetooth LE code. Users will need to fill in the appropriate Bluetooth LE functions for their target platform.
11
11
12
-
> ADDITIONAL NOTES
13
-
This library is platform agnostic and does not contain any Bluetooth code. You are responsible for adding in this functionality.
12
+
> This library is platform agnostic and does not contain any Bluetooth code. You are responsible for adding in this functionality.
13
+
14
+
Version 0.30.0 supports the following boards:
15
+
-[x] MMS
16
+
-[x] MMC
17
+
-[x] MMR + MMRL
18
+
-[ ] MetaTracker
19
+
-[ ] MetaWear HR / PPG
20
+
-[ ] MMM (mini)
21
+
-[ ] MWR, MWRG, MWRGPro
22
+
-[ ] MWC, MWCPro, MWCenv, MWCDetect
23
+
-[ ] Custom boards
14
24
15
25
### Overview
16
-
17
26
[MetaWear](https://mbientlab.com) is a complete development and production platform for wearable and connected device applications.
18
27
19
-
MetaWear features a number of sensors and peripherals all easily controllable over Bluetooth 4.0/5.0 Low Energy using this SDK, no firmware or hardware experience needed!
20
-
21
-
The MetaWear hardware comes pre-loaded with a wirelessly upgradeable firmware, so it keeps getting more powerful over time.
28
+
MetaWear features a number of sensors and peripherals (button, acceleromter, LED, gyroscope, magnetometer, ambient light, IOs...) all easily controllable over Bluetooth 4.0/5.0 Low Energy using this SDK.
22
29
23
30
### Requirements
24
31
-[MetaWear board](https://mbientlab.com/store/)
25
32
- A linux/mac/windows machine with Bluetooth 4.0 or Bluetooth 5.0
26
33
27
34
### Notes
28
-
- Our tutorials will mostly reflect usage on ios and linux (see our SDKs)
29
-
- Can work on macOS/iOS/OSX/tvOS (you may need to do some additional dev yourself - not documented/supported by Mbient)
30
-
- Can work on Windows (you will need to do some additional dev yourself - not documented/supported by Mbient)
35
+
- Our tutorials will mostly reflect usage on iOS and Linux (see our Swift, Python and Javascript SDKs)
36
+
- Some Windows support is provided with Python.
31
37
32
38
### License
33
39
See the [License](https://github.com/mbientlab/MetaWear-SDK-Cpp/blob/master/LICENSE.md).
34
40
35
41
### Support
36
-
Reach out to the [community](https://mbientlab.com/community/) if you encounter any problems, or just want to chat :)
42
+
Reach out to the [community](https://mbientlab.com/community/) if you encounter any problems.
37
43
38
44
## Getting Started
39
45
40
46
### Installation
41
-
Building the project has been tested on Unix systems with Clang 4.
47
+
Building the project has been tested on Linux Debian with Clang 15.
42
48
43
49
### Usage
44
50
45
51
```sh
46
52
> clang++ --version
47
-
clang version 4.0.1 (tags/RELEASE_401/final 305264)
53
+
clang version 15.0.6
48
54
Target: x86_64-unknown-linux-gnu
49
55
```
50
56
```bat
@@ -74,8 +80,8 @@ dist/
74
80
└── lib
75
81
└── x64
76
82
├── libmetawear.so -> libmetawear.so.0
77
-
├── libmetawear.so.0 -> libmetawear.so.0.20.9
78
-
└── libmetawear.so.0.20.9
83
+
├── libmetawear.so.0 -> libmetawear.so.0.30.0
84
+
└── libmetawear.so.0.30.0
79
85
80
86
```
81
87
@@ -99,5 +105,4 @@ OK (skipped=1)
99
105
```
100
106
101
107
### Tutorials
102
-
103
108
Tutorials can be found [here](https://mbientlab.com/tutorials/).
0 commit comments