Skip to content

Commit 4643c09

Browse files
authored
bump simpleble version (#753)
* Bump simpleble version Signed-off-by: Andrey Parfenov <[email protected]>
1 parent 6d50237 commit 4643c09

File tree

284 files changed

+15700
-1973
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

284 files changed

+15700
-1973
lines changed

.github/workflows/deploy_cpp_libs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
max-parallel: 16
6060
matrix:
6161
build_type: [Release, Debug]
62-
os: [ubuntu-latest, macos-12]
62+
os: [ubuntu-latest, macos-13]
6363

6464
steps:
6565
- name: Clone Repository
@@ -69,13 +69,13 @@ jobs:
6969
with:
7070
cmake-version: '3.21.x'
7171
- name: Install Ninja
72-
if: (matrix.os == 'macos-12')
72+
if: (matrix.os == 'macos-13')
7373
uses: seanmiddleditch/gha-setup-ninja@master
7474
with:
7575
version: 1.10.2
7676
# build simpleble outside from brainflow because of different deployment targets
7777
- name: Compile SimpleBLE MacOS
78-
if: (matrix.os == 'macos-12')
78+
if: (matrix.os == 'macos-13')
7979
run: |
8080
mkdir $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build
8181
cd $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build
@@ -86,7 +86,7 @@ jobs:
8686
env:
8787
BUILD: ${{ matrix.build_type }}
8888
- name: Compile BrainFlow for MacOS
89-
if: (matrix.os == 'macos-12')
89+
if: (matrix.os == 'macos-13')
9090
run: |
9191
mkdir $GITHUB_WORKSPACE/build
9292
cd $GITHUB_WORKSPACE/build

.github/workflows/run_unix.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
fail-fast: false
1111
max-parallel: 4
1212
matrix:
13-
os: [ubuntu-20.04, macos-12]
13+
os: [ubuntu-20.04, macos-13]
1414

1515
steps:
1616
# compile and prepare env
@@ -45,7 +45,7 @@ jobs:
4545
run: |
4646
npm install -g ts-node
4747
- name: Install Ninja
48-
if: (matrix.os == 'macos-12')
48+
if: (matrix.os == 'macos-13')
4949
uses: seanmiddleditch/gha-setup-ninja@master
5050
with:
5151
version: 1.10.2
@@ -63,15 +63,15 @@ jobs:
6363
java-version: 11.0.3
6464
# build simpleble outside from brainflow because of different deployment targets
6565
- name: Compile SimpleBLE MacOS
66-
if: (matrix.os == 'macos-12')
66+
if: (matrix.os == 'macos-13')
6767
run: |
6868
mkdir $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build
6969
cd $GITHUB_WORKSPACE/third_party/SimpleBLE/simpleble/build
7070
cmake -G Ninja -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed -DCMAKE_BUILD_TYPE=Release ..
7171
ninja
7272
ninja install
7373
- name: Compile BrainFlow MacOS
74-
if: (matrix.os == 'macos-12')
74+
if: (matrix.os == 'macos-13')
7575
run: |
7676
mkdir $GITHUB_WORKSPACE/build
7777
cd $GITHUB_WORKSPACE/build
@@ -154,7 +154,7 @@ jobs:
154154
- name: Run unit tests
155155
run: $GITHUB_WORKSPACE/build/tests/brainflow_tests
156156
- name: Synthetic C# Test MacOS
157-
if: (matrix.os == 'macos-12')
157+
if: (matrix.os == 'macos-13')
158158
run: |
159159
cd $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release/net7.0
160160
cp $GITHUB_WORKSPACE/installed/lib/libBoardController.dylib $GITHUB_WORKSPACE/csharp_package/brainflow/examples/brainflow_get_data/bin/Release/net7.0/
@@ -164,7 +164,7 @@ jobs:
164164
LD_LIBRARY_PATH: ${{ github.workspace }}/installed/lib
165165
DYLD_LIBRARY_PATH: ${{ github.workspace }}/installed/lib
166166
- name: EEG Metrics C# Test MacOS
167-
if: (matrix.os == 'macos-12')
167+
if: (matrix.os == 'macos-13')
168168
run: |
169169
cd $GITHUB_WORKSPACE/csharp_package/brainflow/examples/eeg_metrics/bin/Release/net7.0
170170
cp $GITHUB_WORKSPACE/installed/lib/libBoardController.dylib $GITHUB_WORKSPACE/csharp_package/brainflow/examples/eeg_metrics/bin/Release/net7.0/
@@ -411,7 +411,7 @@ jobs:
411411
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
412412
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
413413
- name: Push Libraries MacOS Dev
414-
if: ${{ github.event_name == 'push' && matrix.os == 'macos-12' && github.repository == 'brainflow-dev/brainflow' }}
414+
if: ${{ github.event_name == 'push' && matrix.os == 'macos-13' && github.repository == 'brainflow-dev/brainflow' }}
415415
run: |
416416
aws s3 cp $GITHUB_WORKSPACE/installed/lib/ s3://brainflow/$GITHUB_SHA/macos_release --recursive
417417
env:

.github/workflows/test_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
fail-fast: false
4848
max-parallel: 4
4949
matrix:
50-
os: [ubuntu-20.04, macos-12]
50+
os: [ubuntu-20.04, macos-13]
5151

5252
steps:
5353
# install dependencies

src/board_controller/aavaa/aavaa_v3.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ void aavaa_adapter_1_on_scan_found (
2828
((AAVAAv3 *)(board))->adapter_1_on_scan_found (adapter, peripheral);
2929
}
3030

31-
void aavaa_read_notifications (simpleble_uuid_t service, simpleble_uuid_t characteristic,
32-
uint8_t *data, size_t size, void *board)
31+
void aavaa_read_notifications (simpleble_peripheral_t handle, simpleble_uuid_t service,
32+
simpleble_uuid_t characteristic, const uint8_t *data, size_t size, void *board)
3333
{
3434
((AAVAAv3 *)(board))->read_data (service, characteristic, data, size);
3535
}
@@ -469,7 +469,7 @@ void AAVAAv3::adapter_1_on_scan_found (
469469
}
470470

471471
void AAVAAv3::read_data (
472-
simpleble_uuid_t service, simpleble_uuid_t characteristic, uint8_t *data, size_t size)
472+
simpleble_uuid_t service, simpleble_uuid_t characteristic, const uint8_t *data, size_t size)
473473
{
474474
safe_logger (spdlog::level::trace, "received {} number of bytes", size);
475475

src/board_controller/aavaa/inc/aavaa_v3.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ class AAVAAv3 : public BLELibBoard
2626
void adapter_1_on_scan_start (simpleble_adapter_t adapter);
2727
void adapter_1_on_scan_stop (simpleble_adapter_t adapter);
2828
void adapter_1_on_scan_found (simpleble_adapter_t adapter, simpleble_peripheral_t peripheral);
29-
void read_data (
30-
simpleble_uuid_t service, simpleble_uuid_t characteristic, uint8_t *data, size_t size);
29+
void read_data (simpleble_uuid_t service, simpleble_uuid_t characteristic, const uint8_t *data,
30+
size_t size);
3131
std::deque<uint8_t> Incoming_BLE_Data_Buffer;
3232
std::string device_status;
3333

0 commit comments

Comments
 (0)