Skip to content

Commit

Permalink
added breakdance platform
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinMueller2003 committed Jun 29, 2024
1 parent a3cc4ae commit 858b61a
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@ jobs:
#
- target: "esp32_ka"
chip: "esp32"
#
- target: "esp32_breakdancev2"
chip: "esp32"

runs-on: ubuntu-latest
steps:
Expand Down
2 changes: 2 additions & 0 deletions ESPixelStick/src/GPIO_Defs.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,8 @@ typedef enum
# include "platformDefinitions/GPIO_Defs_ESP32_Tetra2go.hpp"
#elif defined (BOARD_ESP32_KR_LIGHTS_MSM)
# include "platformDefinitions/GPIO_Defs_ESP32_kr_lights_msm.hpp"
#elif defined (BOARD_ESP32_BREAKDANCEV2)
# include "platformDefinitions/GPIO_Defs_ESP32_BreakDanceV2.hpp"
#elif defined (BOARD_ESP8266_D1MINI_LOLIN_SD)
# include "platformDefinitions/GPIO_Defs_ESP8266_D1_mini_lolinsd.hpp"
#elif defined (ARDUINO_ARCH_ESP32)
Expand Down
35 changes: 35 additions & 0 deletions dist/firmware/firmware.json
Original file line number Diff line number Diff line change
Expand Up @@ -1166,6 +1166,41 @@
"size": "0x50000",
"offset": "0x3B0000"
}
},
{
"name": "ESP32S Break Dance V2",
"description": "ESP32S based 4 port controller",
"chip": "esp32",
"appbin": "esp32/esp32_breakdancev2-app.bin",
"esptool": {
"baudrate": "460800",
"options": "",
"flashcmd": "write_flash -z"
},
"binfiles": [
{
"name": "esp32/esp32_breakdancev2-bootloader.bin",
"offset": "0x01000"
},
{
"name": "esp32/esp32_breakdancev2-partitions.bin",
"offset": "0x08000"
},
{
"name": "esp32/boot_app0.bin",
"offset": "0x0e000"
},
{
"name": "esp32/esp32_breakdancev2-app.bin",
"offset": "0x10000"
}
],
"filesystem": {
"page": "256",
"block": "4096",
"size": "0x50000",
"offset": "0x3B0000"
}
}
]
}
13 changes: 12 additions & 1 deletion platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
; Local configuration should be done in platformio_user.ini

[platformio]
default_envs = espsv3, d1_mini, d1_mini_pro, d32_pro, d32_pro_eth, esp32_cam, esp32_ttgo_t8, d1_mini32, d1_mini32_eth, esp32_bong69, esp32_wt32eth01, esp32_quinled_quad, esp32_quinled_quad_ae_plus, esp32_quinled_quad_ae_plus_8, esp32_quinled_quad_eth, esp32_quinled_uno, esp32_quinled_uno_ae_plus, esp32_quinled_uno_eth, esp32_quinled_dig_octa, esp01s, d1_mini_mhetesp32minikit, olimex_esp32_gw, d1_mini_twilightlord, d1_mini_twilightlord_eth, esp32_devkitc, esp32_quinled_uno_eth_espsv3, esp32_quinled_uno_espsv3, m5stack_atom, esp3deuxquatro_dmx, esp32_wasatch, esp32_tetra2go, esp32_kr_lights_msm, d1_mini_lolinsd, esp32_ka
default_envs = espsv3, d1_mini, d1_mini_pro, d32_pro, d32_pro_eth, esp32_cam, esp32_ttgo_t8, d1_mini32, d1_mini32_eth, esp32_bong69, esp32_wt32eth01, esp32_quinled_quad, esp32_quinled_quad_ae_plus, esp32_quinled_quad_ae_plus_8, esp32_quinled_quad_eth, esp32_quinled_uno, esp32_quinled_uno_ae_plus, esp32_quinled_uno_eth, esp32_quinled_dig_octa, esp01s, d1_mini_mhetesp32minikit, olimex_esp32_gw, d1_mini_twilightlord, d1_mini_twilightlord_eth, esp32_devkitc, esp32_quinled_uno_eth_espsv3, esp32_quinled_uno_espsv3, m5stack_atom, esp3deuxquatro_dmx, esp32_wasatch, esp32_tetra2go, esp32_kr_lights_msm, d1_mini_lolinsd, esp32_ka, esp32_breakdancev2
src_dir = ./ESPixelStick
data_dir = ./ESPixelStick/data
build_cache_dir = ./.pio/.buildcache
Expand Down Expand Up @@ -475,3 +475,14 @@ build_flags =
-D BOARD_ESP32_KA
build_unflags =
-U BOARD_HAS_PSRAM

; Breakdance board
[env:esp32_breakdancev2]
extends = esp32git
board = NodeMCU-32S
build_flags =
${esp32git.build_flags}
-D BOARD_NAME='"esp32_breakdancev2"'
-D BOARD_ESP32_BREAKDANCEV2
build_unflags =
-U BOARD_HAS_PSRAM

0 comments on commit 858b61a

Please sign in to comment.