Open
Show file tree
Hide file tree
Changes from all commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Failed to load files.
Original file line numberDiff line numberDiff line change
Expand Up@@ -50361,3 +50361,60 @@ cyobot_v2_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote

##############################################################

kodedot.name=kode dot

kodedot.bootloader.tool=esptool_py
kodedot.bootloader.tool.default=esptool_py

kodedot.upload.tool=esptool_py_nomerge
kodedot.upload.tool.default=esptool_py_nomerge
kodedot.upload.tool.network=esp_ota

kodedot.upload.maximum_size=8388608
kodedot.upload.maximum_data_size=327680
kodedot.upload.flags=
kodedot.upload.extra_flags=
kodedot.upload.use_1200bps_touch=false
kodedot.upload.wait_for_upload_port=false
kodedot.upload.speed=921600

kodedot.upload.erase_cmd=

kodedot.serial.disableDTR=false
kodedot.serial.disableRTS=false

kodedot.build.tarch=xtensa
kodedot.build.bootloader_addr=0x0
kodedot.build.target=esp32s3
kodedot.build.mcu=esp32s3
kodedot.build.core=esp32
kodedot.build.variant=kodedot
kodedot.build.board=KODE_DOT

kodedot.build.usb_mode=1
kodedot.build.cdc_on_boot=1
kodedot.build.msc_on_boot=0
kodedot.build.dfu_on_boot=0

kodedot.build.f_cpu=240000000L

kodedot.build.flash_offset=0x400000
kodedot.build.flash_size=16MB
kodedot.build.flash_freq=80m
kodedot.build.flash_mode=dio

kodedot.build.partitions=kodedot_partitions

kodedot.build.psram_type=qspi
kodedot.build.defines=

kodedot.build.loop_core=-DARDUINO_RUNNING_CORE=1
kodedot.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1

kodedot.recipe.hooks.objcopy.postobjcopy.3.pattern=
kodedot.recipe.hooks.objcopy.postobjcopy.3.pattern_args=

kodedot.recipe.output.save_file={build.project_name}.ino.bin

##############################################################
Original file line numberDiff line numberDiff line change
Expand Up@@ -330,3 +330,17 @@ tools.dfu-util.cmd=dfu-util
tools.dfu-util.upload.params.verbose=-d
tools.dfu-util.upload.params.quiet=
tools.dfu-util.upload.pattern="{path}/{cmd}" --device {vid.0}:{pid.0} -D "{build.path}/{build.project_name}.bin" -Q

## --------------------------------------------------------------------------
## Custom tool for Kode Dot: esptool_py_nomerge
## --------------------------------------------------------------------------
tools.esptool_py_nomerge.path={runtime.tools.esptool_py.path}
tools.esptool_py_nomerge.cmd=esptool
tools.esptool_py_nomerge.cmd.windows=esptool.exe

tools.esptool_py_nomerge.upload.protocol=serial
tools.esptool_py_nomerge.upload.params.verbose=
tools.esptool_py_nomerge.upload.params.quiet=

tools.esptool_py_nomerge.upload.pattern_args=--chip {build.mcu} --port "{serial.port}" --baud {upload.speed} {upload.flags} --before default_reset --after hard_reset write_flash --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size {build.flash_size} {build.flash_offset} "{build.path}/{build.project_name}.bin" {upload.extra_flags}
tools.esptool_py_nomerge.upload.pattern="{path}/{cmd}" {tools.esptool_py_nomerge.upload.pattern_args}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x6000,
phy_init, data, phy, 0xf000, 0x1000,
otadata, data, ota, 0x10000, 0x2000,
ota_0, app, ota_0, 0x20000, 0x3E0000,
ota_1, app, ota_1, 0x400000, 0x800000,
storage, data, spiffs, 0xC00000, 0x400000,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
extern "C" bool verifyRollbackLater() {
// Returning true prevents the OTA image from being marked as valid
// until you explicitly confirm it after the first boot.
return true;
}
Loading