Skip to content

Commit 14ed77c

Browse files
authored
Remove Cubecell Support (ClusterDuck-Protocol#448)
* remove cubecell from code Signed-off-by: faradaym <[email protected]> * remove cubecell from build Signed-off-by: faradaym <[email protected]> * more cubecell stuff Signed-off-by: faradaym <[email protected]> --------- Signed-off-by: faradaym <[email protected]>
1 parent dc18e07 commit 14ed77c

File tree

16 files changed

+7
-352
lines changed

16 files changed

+7
-352
lines changed

.github/workflows/arduino_ci.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
board: ["esp32:esp32:heltec_wifi_lora_32_V3", "CubeCell:CubeCell:CubeCell-Board-V2"]
27+
board: ["esp32:esp32:heltec_wifi_lora_32_V3"]
2828

2929
steps:
3030
- name: Checkout code
@@ -50,22 +50,14 @@ jobs:
5050
set -x
5151
arduino-cli config init
5252
arduino-cli config set library.enable_unsafe_install true
53-
# udpate the index to include the Heltec ESP32 and CubeCell boards
54-
echo "[ARDUINO SETUP] Updating the index to include the Heltec ESP32 and CubeCell boards"
53+
echo "[ARDUINO SETUP] Updating the index to include the Heltec ESP32 boards"
5554
arduino-cli core update-index --additional-urls https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/3.0.0/package_heltec_esp32_index.json
56-
arduino-cli core update-index --additional-urls https://github.com/HelTecAutomation/CubeCell-Arduino/releases/download/V1.5.0/package_CubeCell_index.json
5755
58-
# install the Heltec ESP32 and CubeCell boards
56+
# install the Heltec ESP32 boards
5957
if [[ "${{ matrix.board }}" =~ "esp32:esp32:" ]]; then
6058
echo "[ARDUINO SETUP] Installing the Heltec ESP32 board"
6159
arduino-cli core install esp32:[email protected] --additional-urls https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/3.0.0/package_heltec_esp32_index.json
6260
fi
63-
if [[ "${{ matrix.board }}" =~ "CubeCell:CubeCell:" ]]; then
64-
echo "[ARDUINO SETUP] Installing the CubeCell board"
65-
arduino-cli core install CubeCell:CubeCell --additional-urls https://github.com/HelTecAutomation/CubeCell-Arduino/releases/download/V1.5.0/package_CubeCell_index.json
66-
echo "[ARDUINO SETUP] Patching the CubeCell Arduino.h file."
67-
cp ./arduino_patches/CubeCell_Arduino.h /home/runner/.arduino15/packages/CubeCell/hardware/CubeCell/1.5.0/cores/asr650x/Arduino.h
68-
fi
6961
7062
- name: Install CDP
7163
run: |
@@ -124,3 +116,4 @@ jobs:
124116
with:
125117
name: build-log
126118
path: '*.log'
119+

examples/Basic-Ducks/DetectorDuck/platformio.ini

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,6 @@ description = DetectorDuck CDP examples
100100
${env:esp32.lib_deps}
101101
${env:release_cdp.lib_deps}
102102

103-
; PRODUCTION CUBECELL_BOARD_V2
104-
[env:prod_cubecell_board_v2]
105-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
106-
board = cubecell_board_v2
107-
framework = arduino
108-
monitor_speed = 115200
109-
monitor_filters = time
110-
build_flags =
111-
-DCubeCell_Board
112-
lib_ignore =
113-
ESP Async WebServer
114-
lib_deps =
115-
${env:release_cdp.lib_deps}
116-
117103
; -------------------------------------------------------------------------------------------------------
118104
; ---- LOCAL ENVIRONMENTS
119105
; -------------------------------------------------------------------------------------------------------
@@ -162,17 +148,3 @@ description = DetectorDuck CDP examples
162148
${env:esp32.lib_deps}
163149
${env:local_cdp.lib_deps}
164150

165-
; LOCAL CUBECELL_BOARD_V2
166-
[env:local_cubecell_board_v2]
167-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
168-
board = cubecell_board_v2
169-
framework = arduino
170-
monitor_speed = 115200
171-
monitor_filters = time
172-
build_flags =
173-
-DCubeCell_Board
174-
lib_ignore =
175-
ESP Async WebServer
176-
lib_deps =
177-
${env:local_cdp.lib_deps}
178-

examples/Basic-Ducks/DuckLink/platformio.ini

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -99,21 +99,6 @@ description = DuckLink CDP examples
9999
lib_deps =
100100
${env:esp32.lib_deps}
101101
${env:release_cdp.lib_deps}
102-
103-
; PRODUCTION CUBECELL_BOARD_V2
104-
[env:prod_cubecell_board_v2]
105-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
106-
board = cubecell_board_v2
107-
framework = arduino
108-
monitor_speed = 115200
109-
monitor_filters = time
110-
build_flags =
111-
-DCubeCell_Board
112-
lib_ignore =
113-
ESP Async WebServer
114-
lib_deps =
115-
${env:release_cdp.lib_deps}
116-
117102
; -------------------------------------------------------------------------------------------------------
118103
; ---- LOCAL ENVIRONMENTS
119104
; -------------------------------------------------------------------------------------------------------
@@ -161,18 +146,3 @@ description = DuckLink CDP examples
161146
lib_deps =
162147
${env:esp32.lib_deps}
163148
${env:local_cdp.lib_deps}
164-
165-
; LOCAL CUBECELL_BOARD_V2
166-
[env:local_cubecell_board_v2]
167-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
168-
board = cubecell_board_v2
169-
framework = arduino
170-
monitor_speed = 115200
171-
monitor_filters = time
172-
build_flags =
173-
-DCubeCell_Board
174-
lib_ignore =
175-
ESP Async WebServer
176-
lib_deps =
177-
${env:local_cdp.lib_deps}
178-

examples/Basic-Ducks/MamaDuck/platformio.ini

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -99,21 +99,6 @@ description = MamaDuck CDP examples
9999
lib_deps =
100100
${env:esp32.lib_deps}
101101
${env:release_cdp.lib_deps}
102-
103-
; PRODUCTION CUBECELL_BOARD_V2
104-
[env:prod_cubecell_board_v2]
105-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
106-
board = cubecell_board_v2
107-
framework = arduino
108-
monitor_speed = 115200
109-
monitor_filters = time
110-
build_flags =
111-
-DCubeCell_Board
112-
lib_ignore =
113-
ESP Async WebServer
114-
lib_deps =
115-
${env:release_cdp.lib_deps}
116-
117102
; -------------------------------------------------------------------------------------------------------
118103
; ---- LOCAL ENVIRONMENTS
119104
; -------------------------------------------------------------------------------------------------------
@@ -162,17 +147,3 @@ description = MamaDuck CDP examples
162147
${env:esp32.lib_deps}
163148
${env:local_cdp.lib_deps}
164149

165-
; LOCAL CUBECELL_BOARD_V2
166-
[env:local_cubecell_board_v2]
167-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
168-
board = cubecell_board_v2
169-
framework = arduino
170-
monitor_speed = 115200
171-
monitor_filters = time
172-
build_flags =
173-
-DCubeCell_Board
174-
lib_ignore =
175-
ESP Async WebServer
176-
lib_deps =
177-
${env:local_cdp.lib_deps}
178-

examples/Basic-Ducks/PapaDuck/platformio.ini

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,6 @@ description = PapaDuck CDP examples
100100
${env:esp32.lib_deps}
101101
${env:release_cdp.lib_deps}
102102

103-
; PRODUCTION CUBECELL_BOARD_V2
104-
[env:prod_cubecell_board_v2]
105-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
106-
board = cubecell_board_v2
107-
framework = arduino
108-
monitor_speed = 115200
109-
monitor_filters = time
110-
build_flags =
111-
-DCubeCell_Board
112-
lib_ignore =
113-
ESP Async WebServer
114-
lib_deps =
115-
${env:release_cdp.lib_deps}
116-
117103
; -------------------------------------------------------------------------------------------------------
118104
; ---- LOCAL ENVIRONMENTS
119105
; -------------------------------------------------------------------------------------------------------
@@ -161,18 +147,3 @@ description = PapaDuck CDP examples
161147
lib_deps =
162148
${env:esp32.lib_deps}
163149
${env:local_cdp.lib_deps}
164-
165-
; LOCAL CUBECELL_BOARD_V2
166-
[env:local_cubecell_board_v2]
167-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
168-
board = cubecell_board_v2
169-
framework = arduino
170-
monitor_speed = 115200
171-
monitor_filters = time
172-
build_flags =
173-
-DCubeCell_Board
174-
lib_ignore =
175-
ESP Async WebServer
176-
lib_deps =
177-
${env:local_cdp.lib_deps}
178-

examples/Custom-Mama-Examples/Custom-Mama-Detect/platformio.ini

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -80,20 +80,6 @@ description = Custom Mama Detect examples
8080
${env:esp32.lib_deps}
8181
${env:release_cdp.lib_deps}
8282

83-
; PRODUCTION CUBECELL_BOARD_V2
84-
[env:prod_cubecell_board_v2]
85-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
86-
board = cubecell_board_v2
87-
framework = arduino
88-
monitor_speed = 115200
89-
monitor_filters = time
90-
build_flags =
91-
-DCubeCell_Board
92-
lib_ignore =
93-
ESP Async WebServer
94-
lib_deps =
95-
${env:release_cdp.lib_deps}
96-
9783
; -------------------------------------------------------------------------------------------------------
9884
; ---- LOCAL ENVIRONMENTS
9985
; -------------------------------------------------------------------------------------------------------
@@ -141,17 +127,3 @@ description = Custom Mama Detect examples
141127
lib_deps =
142128
${env:esp32.lib_deps}
143129
${env:local_cdp.lib_deps}
144-
145-
; LOCAL CUBECELL_BOARD_V2
146-
[env:local_cubecell_board_v2]
147-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
148-
board = cubecell_board_v2
149-
framework = arduino
150-
monitor_speed = 115200
151-
monitor_filters = time
152-
build_flags =
153-
-DCubeCell_Board
154-
lib_ignore =
155-
ESP Async WebServer
156-
lib_deps =
157-
${env:local_cdp.lib_deps}

examples/Custom-Mama-Examples/Custom-Mama-Example/platformio.ini

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -80,20 +80,6 @@ description = Custom Mama examples
8080
${env:esp32.lib_deps}
8181
${env:release_cdp.lib_deps}
8282

83-
; PRODUCTION CUBECELL_BOARD_V2
84-
[env:prod_cubecell_board_v2]
85-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
86-
board = cubecell_board_v2
87-
framework = arduino
88-
monitor_speed = 115200
89-
monitor_filters = time
90-
build_flags =
91-
-DCubeCell_Board
92-
lib_ignore =
93-
ESP Async WebServer
94-
lib_deps =
95-
${env:release_cdp.lib_deps}
96-
9783
; -------------------------------------------------------------------------------------------------------
9884
; ---- LOCAL ENVIRONMENTS
9985
; -------------------------------------------------------------------------------------------------------
@@ -140,18 +126,4 @@ description = Custom Mama examples
140126
monitor_filters = time
141127
lib_deps =
142128
${env:esp32.lib_deps}
143-
${env:local_cdp.lib_deps}
144-
145-
; LOCAL CUBECELL_BOARD_V2
146-
[env:local_cubecell_board_v2]
147-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
148-
board = cubecell_board_v2
149-
framework = arduino
150-
monitor_speed = 115200
151-
monitor_filters = time
152-
build_flags =
153-
-DCubeCell_Board
154-
lib_ignore =
155-
ESP Async WebServer
156-
lib_deps =
157-
${env:local_cdp.lib_deps}
129+
${env:local_cdp.lib_deps}

examples/Custom-Papa-Examples/AWS-PapaDuck/platformio.ini

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,6 @@ description = AWS PapaDuck CDP examples
100100
${env:esp32.lib_deps}
101101
${env:release_cdp.lib_deps}
102102

103-
; PRODUCTION CUBECELL_BOARD_V2
104-
[env:prod_cubecell_board_v2]
105-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
106-
board = cubecell_board_v2
107-
framework = arduino
108-
monitor_speed = 115200
109-
monitor_filters = time
110-
build_flags =
111-
-DCubeCell_Board
112-
lib_ignore =
113-
ESP Async WebServer
114-
lib_deps =
115-
${env:release_cdp.lib_deps}
116-
117103
; -------------------------------------------------------------------------------------------------------
118104
; ---- LOCAL ENVIRONMENTS
119105
; -------------------------------------------------------------------------------------------------------
@@ -161,18 +147,3 @@ description = AWS PapaDuck CDP examples
161147
lib_deps =
162148
${env:esp32.lib_deps}
163149
${env:local_cdp.lib_deps}
164-
165-
; LOCAL CUBECELL_BOARD_V2
166-
[env:local_cubecell_board_v2]
167-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
168-
board = cubecell_board_v2
169-
framework = arduino
170-
monitor_speed = 115200
171-
monitor_filters = time
172-
build_flags =
173-
-DCubeCell_Board
174-
lib_ignore =
175-
ESP Async WebServer
176-
lib_deps =
177-
${env:local_cdp.lib_deps}
178-

examples/Custom-Papa-Examples/MQTT-PapaDuck/platformio.ini

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -79,21 +79,6 @@ description = Papa MQTT CDP examples
7979
lib_deps =
8080
${env:esp32.lib_deps}
8181
${env:release_cdp.lib_deps}
82-
83-
; PRODUCTION CUBECELL_BOARD_V2
84-
[env:prod_cubecell_board_v2]
85-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
86-
board = cubecell_board_v2
87-
framework = arduino
88-
monitor_speed = 115200
89-
monitor_filters = time
90-
build_flags =
91-
-DCubeCell_Board
92-
lib_ignore =
93-
ESP Async WebServer
94-
lib_deps =
95-
${env:release_cdp.lib_deps}
96-
9782
; -------------------------------------------------------------------------------------------------------
9883
; ---- LOCAL ENVIRONMENTS
9984
; -------------------------------------------------------------------------------------------------------
@@ -141,17 +126,3 @@ description = Papa MQTT CDP examples
141126
lib_deps =
142127
${env:esp32.lib_deps}
143128
${env:local_cdp.lib_deps}
144-
145-
; LOCAL CUBECELL_BOARD_V2
146-
[env:local_cubecell_board_v2]
147-
platform = https://github.com/HelTecAutomation/heltec-cubecell.git
148-
board = cubecell_board_v2
149-
framework = arduino
150-
monitor_speed = 115200
151-
monitor_filters = time
152-
build_flags =
153-
-DCubeCell_Board
154-
lib_ignore =
155-
ESP Async WebServer
156-
lib_deps =
157-
${env:local_cdp.lib_deps}

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"url": "https://github.com/ClusterDuck-Protocol/ClusterDuck-Protocol"
1616
},
1717
"frameworks": "arduino",
18-
"platforms": ["espressif32","heltec-cubecell"],
18+
"platforms": ["espressif32"],
1919
"license": "Apache-2.0",
2020
"export": {
2121
"include": [

0 commit comments

Comments
 (0)