Skip to content

Commit 44c2dc5

Browse files
Merge pull request #243 from eclipse-zenoh/new-protocol
New protocol
2 parents b68364f + bd245f9 commit 44c2dc5

File tree

130 files changed

+8857
-7671
lines changed

Some content is hidden

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

130 files changed

+8857
-7671
lines changed

.clang-format

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
BasedOnStyle: Google
22
IndentWidth: 4
33
ColumnLimit: 120
4+
PointerAlignment: Left

.github/workflows/arduino_esp32.yaml

+115-115
Original file line numberDiff line numberDiff line change
@@ -15,129 +15,129 @@ name: arduino_esp32
1515

1616
on:
1717
push:
18-
branches: [ '**' ]
18+
branches: ["**"]
1919
pull_request:
20-
branches: [ '**' ]
20+
branches: ["**"]
2121

2222
jobs:
2323
build:
24-
2524
name: Build on ${{ matrix.os }}
2625
runs-on: ${{ matrix.os }}
2726
strategy:
2827
fail-fast: false
2928
matrix:
30-
os: [ ubuntu-latest ]
29+
os: [ubuntu-latest]
3130

3231
steps:
33-
- uses: actions/checkout@v2
34-
35-
- name: Install requirements
36-
run: |
37-
echo "No requirements need to be installed"
38-
39-
- name: Install PlatformIO
40-
run: |
41-
python3 -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
42-
. $HOME/.platformio/penv/bin/activate
43-
platformio update
44-
45-
- name: Set up project
46-
run: |
47-
cd $HOME
48-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
49-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
50-
. $HOME/.platformio/penv/bin/activate
51-
52-
mkdir -p $ARDUINO_BASE
53-
cd $ARDUINO_BASE
54-
platformio init -b esp32thing_plus --project-option="build_flags=-DZ_LINK_BLUETOOTH=1 -DZENOH_DEBUG=3"
55-
56-
cd $ARDUINO_BASE/lib
57-
ln -s $ZENOH_PICO_BASE
58-
59-
cd $ARDUINO_BASE
60-
61-
- name: Build z_pub example
62-
run: |
63-
cd $HOME
64-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
65-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
66-
. $HOME/.platformio/penv/bin/activate
67-
68-
rm -rf $ARDUINO_BASE/src/*
69-
cd $ARDUINO_BASE/src
70-
ln -s $ZENOH_PICO_BASE/examples/arduino/z_pub.ino
71-
72-
cd $ARDUINO_BASE
73-
platformio run
74-
75-
- name: Build z_sub example
76-
run: |
77-
cd $HOME
78-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
79-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
80-
. $HOME/.platformio/penv/bin/activate
81-
82-
rm -rf $ARDUINO_BASE/src/*
83-
cd $ARDUINO_BASE/src
84-
ln -s $ZENOH_PICO_BASE/examples/arduino/z_sub.ino
85-
86-
cd $ARDUINO_BASE
87-
platformio run
88-
89-
- name: Build z_pull example
90-
run: |
91-
cd $HOME
92-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
93-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
94-
. $HOME/.platformio/penv/bin/activate
95-
96-
rm -rf $ARDUINO_BASE/src/*
97-
cd $ARDUINO_BASE/src
98-
ln -s $ZENOH_PICO_BASE/examples/arduino/z_pull.ino
99-
100-
cd $ARDUINO_BASE
101-
platformio run
102-
103-
- name: Build z_get example
104-
run: |
105-
cd $HOME
106-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
107-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
108-
. $HOME/.platformio/penv/bin/activate
109-
110-
rm -rf $ARDUINO_BASE/src/*
111-
cd $ARDUINO_BASE/src
112-
ln -s $ZENOH_PICO_BASE/examples/arduino/z_get.ino
113-
114-
cd $ARDUINO_BASE
115-
platformio run
116-
117-
- name: Build z_queryable example
118-
run: |
119-
cd $HOME
120-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
121-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
122-
. $HOME/.platformio/penv/bin/activate
123-
124-
rm -rf $ARDUINO_BASE/src/*
125-
cd $ARDUINO_BASE/src
126-
ln -s $ZENOH_PICO_BASE/examples/arduino/z_queryable.ino
127-
128-
cd $ARDUINO_BASE
129-
platformio run
130-
131-
- name: Build z_scout example
132-
run: |
133-
cd $HOME
134-
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
135-
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
136-
. $HOME/.platformio/penv/bin/activate
137-
138-
rm -rf $ARDUINO_BASE/src/*
139-
cd $ARDUINO_BASE/src
140-
ln -s $ZENOH_PICO_BASE/examples/arduino/z_scout.ino
141-
142-
cd $ARDUINO_BASE
143-
platformio run
32+
- uses: actions/checkout@v2
33+
34+
- name: Install requirements
35+
run: |
36+
echo "No requirements need to be installed"
37+
38+
- name: Install PlatformIO
39+
run: |
40+
curl -fsSL -o get-platformio.py https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
41+
python3 get-platformio.py
42+
. $HOME/.platformio/penv/bin/activate
43+
platformio update
44+
45+
- name: Set up project
46+
run: |
47+
cd $HOME
48+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
49+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
50+
. $HOME/.platformio/penv/bin/activate
51+
52+
mkdir -p $ARDUINO_BASE
53+
cd $ARDUINO_BASE
54+
platformio init -b esp32thing_plus --project-option="build_flags=-DZ_LINK_BLUETOOTH=1 -DZENOH_DEBUG=3"
55+
56+
cd $ARDUINO_BASE/lib
57+
ln -s $ZENOH_PICO_BASE
58+
59+
cd $ARDUINO_BASE
60+
61+
- name: Build z_pub example
62+
run: |
63+
cd $HOME
64+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
65+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
66+
. $HOME/.platformio/penv/bin/activate
67+
68+
rm -rf $ARDUINO_BASE/src/*
69+
cd $ARDUINO_BASE/src
70+
ln -s $ZENOH_PICO_BASE/examples/arduino/z_pub.ino
71+
72+
cd $ARDUINO_BASE
73+
platformio run
74+
75+
- name: Build z_sub example
76+
run: |
77+
cd $HOME
78+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
79+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
80+
. $HOME/.platformio/penv/bin/activate
81+
82+
rm -rf $ARDUINO_BASE/src/*
83+
cd $ARDUINO_BASE/src
84+
ln -s $ZENOH_PICO_BASE/examples/arduino/z_sub.ino
85+
86+
cd $ARDUINO_BASE
87+
platformio run
88+
89+
- name: Build z_pull example
90+
run: |
91+
cd $HOME
92+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
93+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
94+
. $HOME/.platformio/penv/bin/activate
95+
96+
rm -rf $ARDUINO_BASE/src/*
97+
cd $ARDUINO_BASE/src
98+
ln -s $ZENOH_PICO_BASE/examples/arduino/z_pull.ino
99+
100+
cd $ARDUINO_BASE
101+
platformio run
102+
103+
- name: Build z_get example
104+
run: |
105+
cd $HOME
106+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
107+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
108+
. $HOME/.platformio/penv/bin/activate
109+
110+
rm -rf $ARDUINO_BASE/src/*
111+
cd $ARDUINO_BASE/src
112+
ln -s $ZENOH_PICO_BASE/examples/arduino/z_get.ino
113+
114+
cd $ARDUINO_BASE
115+
platformio run
116+
117+
- name: Build z_queryable example
118+
run: |
119+
cd $HOME
120+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
121+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
122+
. $HOME/.platformio/penv/bin/activate
123+
124+
rm -rf $ARDUINO_BASE/src/*
125+
cd $ARDUINO_BASE/src
126+
ln -s $ZENOH_PICO_BASE/examples/arduino/z_queryable.ino
127+
128+
cd $ARDUINO_BASE
129+
platformio run
130+
131+
- name: Build z_scout example
132+
run: |
133+
cd $HOME
134+
export ARDUINO_BASE=$HOME/work/arduino_esp32project/
135+
export ZENOH_PICO_BASE=$HOME/work/zenoh-pico/zenoh-pico/
136+
. $HOME/.platformio/penv/bin/activate
137+
138+
rm -rf $ARDUINO_BASE/src/*
139+
cd $ARDUINO_BASE/src
140+
ln -s $ZENOH_PICO_BASE/examples/arduino/z_scout.ino
141+
142+
cd $ARDUINO_BASE
143+
platformio run

0 commit comments

Comments
 (0)