Compare commits
32 commits
update-tin
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eeab5cf9da | ||
|
|
138ea12d9f | ||
|
|
6359af9a0a | ||
|
|
f5b08cd812 | ||
|
|
e998f5be8f | ||
|
|
13bacf5086 | ||
|
|
9902934412 | ||
|
|
1a56a1dcca | ||
|
|
288672980c | ||
|
|
311955ccbb | ||
|
|
a5e85f675e | ||
|
|
e375698ade | ||
|
|
0dcb1d1178 | ||
|
|
ed6e95d4fc | ||
|
|
b3152a4ffc | ||
|
|
10e73be714 | ||
|
|
5c24611b91 | ||
|
|
e3a0a3a6c5 | ||
|
|
d55646344d | ||
|
|
126039663f | ||
|
|
67c59a2021 | ||
|
|
0bdad7f2a3 | ||
|
|
e92e631811 | ||
|
|
349b11d2d8 | ||
|
|
28e9076601 | ||
|
|
cf0a58908d | ||
|
|
439bbb8391 | ||
|
|
cdf606af5f | ||
|
|
f330585717 | ||
|
|
76210797ed | ||
|
|
6a33f0bfc1 | ||
|
|
9641de1b12 |
56 changed files with 504 additions and 73 deletions
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
# CI
|
||||
/.github/ @lucasssvaz @me-no-dev @P-R-O-C-H-Y
|
||||
/.github/codeql/ @lucasssvaz
|
||||
/.gitlab/ @lucasssvaz
|
||||
/tests/ @lucasssvaz @P-R-O-C-H-Y
|
||||
|
||||
|
|
|
|||
11
.github/ISSUE_TEMPLATE/Issue-report.yml
vendored
11
.github/ISSUE_TEMPLATE/Issue-report.yml
vendored
|
|
@ -80,6 +80,17 @@ body:
|
|||
- other
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: type
|
||||
attributes:
|
||||
label: Type
|
||||
description: How would you define the type of the issue? Please select from the types below.
|
||||
options:
|
||||
- Task
|
||||
- Bug
|
||||
- Question
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: IDE
|
||||
attributes:
|
||||
|
|
|
|||
3
.github/ISSUE_TEMPLATE/config.yml
vendored
3
.github/ISSUE_TEMPLATE/config.yml
vendored
|
|
@ -3,6 +3,3 @@ contact_links:
|
|||
- name: Arduino Core for Espressif Discord Server
|
||||
url: https://discord.gg/8xY6e9crwv
|
||||
about: Community Discord server for questions and help
|
||||
- name: ESP32 Forum - Arduino
|
||||
url: https://esp32.com/viewforum.php?f=19
|
||||
about: Official Forum for questions
|
||||
|
|
|
|||
26
.github/codeql/codeql-config.yml
vendored
Normal file
26
.github/codeql/codeql-config.yml
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
name: "CodeQL config"
|
||||
|
||||
packs:
|
||||
- trailofbits/cpp-queries
|
||||
- githubsecuritylab/codeql-cpp-queries
|
||||
- githubsecuritylab/codeql-python-queries
|
||||
|
||||
queries:
|
||||
- uses: security-extended
|
||||
- uses: security-and-quality
|
||||
|
||||
query-filters:
|
||||
- exclude:
|
||||
query path:
|
||||
- /^experimental\/.*/
|
||||
- exclude:
|
||||
tags contain:
|
||||
- experimental
|
||||
- exclude:
|
||||
problem.severity:
|
||||
- recommendation
|
||||
- exclude:
|
||||
id: tob/cpp/use-of-legacy-algorithm
|
||||
|
||||
paths-ignore:
|
||||
- tests/**
|
||||
31
.github/workflows/codeql_actions.yml
vendored
Normal file
31
.github/workflows/codeql_actions.yml
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
name: CodeQL Actions Analysis
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
paths:
|
||||
- ".github/workflows/*.yml"
|
||||
- ".github/workflows/*.yaml"
|
||||
|
||||
jobs:
|
||||
codeql-analysis:
|
||||
name: CodeQL Actions Analysis
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
|
||||
with:
|
||||
languages: actions
|
||||
config-file: ./.github/codeql/codeql-config.yml
|
||||
|
||||
- name: Run CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
|
||||
with:
|
||||
category: "Analysis: Actions"
|
||||
30
.github/workflows/codeql_python.yml
vendored
Normal file
30
.github/workflows/codeql_python.yml
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
name: CodeQL Python Analysis
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
paths:
|
||||
- "**/*.py"
|
||||
|
||||
jobs:
|
||||
codeql-analysis:
|
||||
name: CodeQL Python Analysis
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
|
||||
with:
|
||||
languages: python
|
||||
config-file: ./.github/codeql/codeql-config.yml
|
||||
|
||||
- name: Run CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
|
||||
with:
|
||||
category: "Analysis: Python"
|
||||
308
boards.txt
308
boards.txt
|
|
@ -13747,16 +13747,16 @@ adafruit_metro_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
|
|||
adafruit_metro_esp32s2.menu.PSRAM.disabled=Disabled
|
||||
adafruit_metro_esp32s2.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -14133,16 +14133,16 @@ adafruit_magtag29_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
|
|||
adafruit_magtag29_esp32s2.menu.PSRAM.disabled=Disabled
|
||||
adafruit_magtag29_esp32s2.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -14316,16 +14316,16 @@ adafruit_funhouse_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
|
|||
adafruit_funhouse_esp32s2.menu.PSRAM.disabled=Disabled
|
||||
adafruit_funhouse_esp32s2.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_funhouse_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -14754,16 +14754,16 @@ adafruit_feather_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
|
|||
adafruit_feather_esp32s2.menu.PSRAM.disabled=Disabled
|
||||
adafruit_feather_esp32s2.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_feather_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -14937,16 +14937,16 @@ adafruit_feather_esp32s2_tft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
|
|||
adafruit_feather_esp32s2_tft.menu.PSRAM.disabled=Disabled
|
||||
adafruit_feather_esp32s2_tft.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_feather_esp32s2_tft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -15120,16 +15120,16 @@ adafruit_feather_esp32s2_reversetft.menu.PSRAM.enabled.build.defines=-DBOARD_HAS
|
|||
adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled=Disabled
|
||||
adafruit_feather_esp32s2_reversetft.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_feather_esp32s2_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -15329,16 +15329,16 @@ adafruit_feather_esp32s3.menu.PSRAM.opi=OPI PSRAM
|
|||
adafruit_feather_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
|
||||
adafruit_feather_esp32s3.menu.PSRAM.opi.build.psram_type=opi
|
||||
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_feather_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -15734,16 +15734,16 @@ adafruit_feather_esp32s3_tft.menu.PSRAM.opi=OPI PSRAM
|
|||
adafruit_feather_esp32s3_tft.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
|
||||
adafruit_feather_esp32s3_tft.menu.PSRAM.opi.build.psram_type=opi
|
||||
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_feather_esp32s3_tft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -15952,16 +15952,16 @@ adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi=OPI PSRAM
|
|||
adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
|
||||
adafruit_feather_esp32s3_reversetft.menu.PSRAM.opi.build.psram_type=opi
|
||||
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_feather_esp32s3_reversetft.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -16575,16 +16575,16 @@ adafruit_qtpy_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
|
|||
adafruit_qtpy_esp32s2.menu.PSRAM.disabled=Disabled
|
||||
adafruit_qtpy_esp32s2.menu.PSRAM.disabled.build.defines=
|
||||
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_qtpy_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -16971,16 +16971,16 @@ adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi=OPI PSRAM
|
|||
adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PSRAM.opi.build.psram_type=opi
|
||||
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota=TinyUF2 4MB No OTA (2.7MB APP/960KB FATFS)
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-4MB-noota
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=2883584
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2=TinyUF2 4MB (1.3MB APP/960KB FATFS)
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-4MB
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.maximum_size=1441792
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x2d0000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.default.build.partitions=default
|
||||
adafruit_qtpy_esp32s3_n4r2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
|
||||
|
|
@ -36397,15 +36397,9 @@ XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
|
|||
XIAO_ESP32S3.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2=TinyUF2 8MB (2MB APP/3.7MB FFAT)
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-8MB
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions-8MB-tinyuf2
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota=TinyUF2 8MB No OTA (4MB APP/3.7MB FFAT)
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-8MB-noota
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
|
||||
XIAO_ESP32S3.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
|
||||
|
||||
XIAO_ESP32S3.menu.CPUFreq.240=240MHz (WiFi)
|
||||
XIAO_ESP32S3.menu.CPUFreq.240.build.f_cpu=240000000L
|
||||
|
|
@ -41526,6 +41520,196 @@ sensebox_mcu_esp32s2.menu.EraseFlash.none.upload.erase_cmd=
|
|||
sensebox_mcu_esp32s2.menu.EraseFlash.all=Enabled
|
||||
sensebox_mcu_esp32s2.menu.EraseFlash.all.upload.erase_cmd=-e
|
||||
|
||||
##############################################################
|
||||
# senseBox Eye
|
||||
|
||||
sensebox_eye.name=senseBox Eye
|
||||
sensebox_eye.vid.0=0x303A
|
||||
sensebox_eye.pid.0=0x82D1
|
||||
sensebox_eye.vid.1=0x303A
|
||||
sensebox_eye.pid.1=0x82D2
|
||||
sensebox_eye.vid.2=0x303A
|
||||
sensebox_eye.pid.2=0x82D3
|
||||
|
||||
sensebox_eye.bootloader.tool=esptool_py
|
||||
sensebox_eye.bootloader.tool.default=esptool_py
|
||||
|
||||
sensebox_eye.upload.tool=esptool_py
|
||||
sensebox_eye.upload.tool.default=esptool_py
|
||||
sensebox_eye.upload.tool.network=esp_ota
|
||||
|
||||
sensebox_eye.upload.maximum_size=1310720
|
||||
sensebox_eye.upload.maximum_data_size=327680
|
||||
sensebox_eye.upload.flags=
|
||||
sensebox_eye.upload.extra_flags=
|
||||
sensebox_eye.upload.use_1200bps_touch=true
|
||||
sensebox_eye.upload.wait_for_upload_port=true
|
||||
|
||||
sensebox_eye.serial.disableDTR=true
|
||||
sensebox_eye.serial.disableRTS=true
|
||||
|
||||
sensebox_eye.build.tarch=xtensa
|
||||
sensebox_eye.build.bootloader_addr=0x0
|
||||
sensebox_eye.build.target=esp32s3
|
||||
sensebox_eye.build.mcu=esp32s3
|
||||
sensebox_eye.build.core=esp32
|
||||
sensebox_eye.build.variant=sensebox_eye
|
||||
sensebox_eye.build.board=SENSEBOX_EYE
|
||||
|
||||
sensebox_eye.build.usb_mode=0
|
||||
sensebox_eye.build.cdc_on_boot=1
|
||||
sensebox_eye.build.msc_on_boot=1
|
||||
sensebox_eye.build.dfu_on_boot=0
|
||||
sensebox_eye.build.f_cpu=240000000L
|
||||
sensebox_eye.build.flash_size=16MB (128Mb)
|
||||
sensebox_eye.build.flash_freq=80m
|
||||
sensebox_eye.build.flash_mode=dio
|
||||
sensebox_eye.build.boot=qio
|
||||
sensebox_eye.build.boot_freq=80m
|
||||
sensebox_eye.build.partitions=default_16MB
|
||||
sensebox_eye.build.defines=
|
||||
sensebox_eye.build.loop_core=
|
||||
sensebox_eye.build.event_core=
|
||||
sensebox_eye.build.psram_type=qspi
|
||||
sensebox_eye.build.memory_type={build.boot}_{build.psram_type}
|
||||
|
||||
sensebox_eye.menu.JTAGAdapter.default=Disabled
|
||||
sensebox_eye.menu.JTAGAdapter.default.build.copy_jtag_files=0
|
||||
sensebox_eye.menu.JTAGAdapter.builtin=Integrated USB JTAG
|
||||
sensebox_eye.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
|
||||
sensebox_eye.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
|
||||
sensebox_eye.menu.JTAGAdapter.external=FTDI Adapter
|
||||
sensebox_eye.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
|
||||
sensebox_eye.menu.JTAGAdapter.external.build.copy_jtag_files=1
|
||||
sensebox_eye.menu.JTAGAdapter.bridge=ESP USB Bridge
|
||||
sensebox_eye.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
|
||||
sensebox_eye.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
|
||||
|
||||
sensebox_eye.menu.PSRAM.disabled=Disabled
|
||||
sensebox_eye.menu.PSRAM.disabled.build.defines=
|
||||
sensebox_eye.menu.PSRAM.disabled.build.psram_type=qspi
|
||||
sensebox_eye.menu.PSRAM.opi=OPI PSRAM
|
||||
sensebox_eye.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
|
||||
sensebox_eye.menu.PSRAM.opi.build.psram_type=opi
|
||||
|
||||
sensebox_eye.menu.FlashMode.qio=QIO 80MHz
|
||||
sensebox_eye.menu.FlashMode.qio.build.flash_mode=dio
|
||||
sensebox_eye.menu.FlashMode.qio.build.boot=qio
|
||||
sensebox_eye.menu.FlashMode.qio.build.boot_freq=80m
|
||||
sensebox_eye.menu.FlashMode.qio.build.flash_freq=80m
|
||||
sensebox_eye.menu.FlashMode.dio=DIO 80MHz
|
||||
sensebox_eye.menu.FlashMode.dio.build.flash_mode=dio
|
||||
sensebox_eye.menu.FlashMode.dio.build.boot=dio
|
||||
sensebox_eye.menu.FlashMode.dio.build.boot_freq=80m
|
||||
sensebox_eye.menu.FlashMode.dio.build.flash_freq=80m
|
||||
|
||||
sensebox_eye.menu.FlashSize.16M=16MB (128Mb)
|
||||
sensebox_eye.menu.FlashSize.16M.build.flash_size=16MB
|
||||
|
||||
sensebox_eye.menu.LoopCore.1=Core 1
|
||||
sensebox_eye.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
|
||||
sensebox_eye.menu.LoopCore.0=Core 0
|
||||
sensebox_eye.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
|
||||
|
||||
sensebox_eye.menu.EventsCore.1=Core 1
|
||||
sensebox_eye.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
|
||||
sensebox_eye.menu.EventsCore.0=Core 0
|
||||
sensebox_eye.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
|
||||
|
||||
sensebox_eye.menu.USBMode.hwcdc=Hardware CDC and JTAG
|
||||
sensebox_eye.menu.USBMode.hwcdc.build.usb_mode=1
|
||||
sensebox_eye.menu.USBMode.default=USB-OTG (TinyUSB)
|
||||
sensebox_eye.menu.USBMode.default.build.usb_mode=0
|
||||
|
||||
sensebox_eye.menu.CDCOnBoot.default=Enabled
|
||||
sensebox_eye.menu.CDCOnBoot.default.build.cdc_on_boot=1
|
||||
sensebox_eye.menu.CDCOnBoot.cdc=Disabled
|
||||
sensebox_eye.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
|
||||
|
||||
sensebox_eye.menu.MSCOnBoot.default=Disabled
|
||||
sensebox_eye.menu.MSCOnBoot.default.build.msc_on_boot=0
|
||||
sensebox_eye.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
|
||||
sensebox_eye.menu.MSCOnBoot.msc.build.msc_on_boot=1
|
||||
|
||||
sensebox_eye.menu.DFUOnBoot.default=Disabled
|
||||
sensebox_eye.menu.DFUOnBoot.default.build.dfu_on_boot=0
|
||||
sensebox_eye.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
|
||||
sensebox_eye.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
|
||||
|
||||
sensebox_eye.menu.UploadMode.default=UART0 / Hardware CDC
|
||||
sensebox_eye.menu.UploadMode.default.upload.use_1200bps_touch=false
|
||||
sensebox_eye.menu.UploadMode.default.upload.wait_for_upload_port=false
|
||||
sensebox_eye.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
|
||||
sensebox_eye.menu.UploadMode.cdc.upload.use_1200bps_touch=true
|
||||
sensebox_eye.menu.UploadMode.cdc.upload.wait_for_upload_port=true
|
||||
|
||||
sensebox_eye.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
|
||||
sensebox_eye.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
|
||||
sensebox_eye.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
|
||||
sensebox_eye.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
|
||||
sensebox_eye.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
|
||||
sensebox_eye.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
|
||||
sensebox_eye.menu.PartitionScheme.app3M_fat9M_16MB=FFAT (3MB APP/9MB FATFS)
|
||||
sensebox_eye.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
|
||||
sensebox_eye.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
|
||||
sensebox_eye.menu.PartitionScheme.fatflash=Large FFAT (2MB APP/12.5MB FATFS)
|
||||
sensebox_eye.menu.PartitionScheme.fatflash.build.partitions=ffat
|
||||
sensebox_eye.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
|
||||
sensebox_eye.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/12MB FFAT)
|
||||
sensebox_eye.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
|
||||
sensebox_eye.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
|
||||
sensebox_eye.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
|
||||
sensebox_eye.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
|
||||
sensebox_eye.menu.PartitionScheme.gen4esp32scheme4=Huge App (16MB APP)
|
||||
sensebox_eye.menu.PartitionScheme.gen4esp32scheme4.build.custom_partitions=gen4esp32_16MBapp
|
||||
sensebox_eye.menu.PartitionScheme.gen4esp32scheme4.upload.maximum_size=16646144
|
||||
|
||||
sensebox_eye.menu.CPUFreq.240=240MHz (WiFi)
|
||||
sensebox_eye.menu.CPUFreq.240.build.f_cpu=240000000L
|
||||
sensebox_eye.menu.CPUFreq.160=160MHz (WiFi)
|
||||
sensebox_eye.menu.CPUFreq.160.build.f_cpu=160000000L
|
||||
sensebox_eye.menu.CPUFreq.80=80MHz (WiFi)
|
||||
sensebox_eye.menu.CPUFreq.80.build.f_cpu=80000000L
|
||||
sensebox_eye.menu.CPUFreq.40=40MHz
|
||||
sensebox_eye.menu.CPUFreq.40.build.f_cpu=40000000L
|
||||
sensebox_eye.menu.CPUFreq.20=20MHz
|
||||
sensebox_eye.menu.CPUFreq.20.build.f_cpu=20000000L
|
||||
sensebox_eye.menu.CPUFreq.10=10MHz
|
||||
sensebox_eye.menu.CPUFreq.10.build.f_cpu=10000000L
|
||||
|
||||
sensebox_eye.menu.UploadSpeed.921600=921600
|
||||
sensebox_eye.menu.UploadSpeed.921600.upload.speed=921600
|
||||
sensebox_eye.menu.UploadSpeed.115200=115200
|
||||
sensebox_eye.menu.UploadSpeed.115200.upload.speed=115200
|
||||
sensebox_eye.menu.UploadSpeed.256000.windows=256000
|
||||
sensebox_eye.menu.UploadSpeed.256000.upload.speed=256000
|
||||
sensebox_eye.menu.UploadSpeed.230400.windows.upload.speed=256000
|
||||
sensebox_eye.menu.UploadSpeed.230400=230400
|
||||
sensebox_eye.menu.UploadSpeed.230400.upload.speed=230400
|
||||
sensebox_eye.menu.UploadSpeed.460800.linux=460800
|
||||
sensebox_eye.menu.UploadSpeed.460800.macosx=460800
|
||||
sensebox_eye.menu.UploadSpeed.460800.upload.speed=460800
|
||||
sensebox_eye.menu.UploadSpeed.512000.windows=512000
|
||||
sensebox_eye.menu.UploadSpeed.512000.upload.speed=512000
|
||||
|
||||
sensebox_eye.menu.DebugLevel.none=None
|
||||
sensebox_eye.menu.DebugLevel.none.build.code_debug=0
|
||||
sensebox_eye.menu.DebugLevel.error=Error
|
||||
sensebox_eye.menu.DebugLevel.error.build.code_debug=1
|
||||
sensebox_eye.menu.DebugLevel.warn=Warn
|
||||
sensebox_eye.menu.DebugLevel.warn.build.code_debug=2
|
||||
sensebox_eye.menu.DebugLevel.info=Info
|
||||
sensebox_eye.menu.DebugLevel.info.build.code_debug=3
|
||||
sensebox_eye.menu.DebugLevel.debug=Debug
|
||||
sensebox_eye.menu.DebugLevel.debug.build.code_debug=4
|
||||
sensebox_eye.menu.DebugLevel.verbose=Verbose
|
||||
sensebox_eye.menu.DebugLevel.verbose.build.code_debug=5
|
||||
|
||||
sensebox_eye.menu.EraseFlash.none=Disabled
|
||||
sensebox_eye.menu.EraseFlash.none.upload.erase_cmd=
|
||||
sensebox_eye.menu.EraseFlash.all=Enabled
|
||||
sensebox_eye.menu.EraseFlash.all.upload.erase_cmd=-e
|
||||
|
||||
##############################################################
|
||||
|
||||
nano_nora.name=Arduino Nano ESP32
|
||||
|
|
|
|||
|
|
@ -22,6 +22,12 @@
|
|||
#include "esp_clk_tree.h"
|
||||
#endif
|
||||
|
||||
#if CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
#define TIMER_IRAM IRAM_ATTR
|
||||
#else
|
||||
#define TIMER_IRAM
|
||||
#endif
|
||||
|
||||
typedef void (*voidFuncPtr)(void);
|
||||
typedef void (*voidFuncPtrArg)(void *);
|
||||
|
||||
|
|
@ -36,9 +42,11 @@ struct timer_struct_t {
|
|||
bool timer_started;
|
||||
};
|
||||
|
||||
inline uint64_t timerRead(hw_timer_t *timer) {
|
||||
inline TIMER_IRAM uint64_t timerRead(hw_timer_t *timer) {
|
||||
if (timer == NULL) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer handle is NULL");
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
uint64_t value;
|
||||
|
|
@ -46,17 +54,21 @@ inline uint64_t timerRead(hw_timer_t *timer) {
|
|||
return value;
|
||||
}
|
||||
|
||||
void timerWrite(hw_timer_t *timer, uint64_t val) {
|
||||
void TIMER_IRAM timerWrite(hw_timer_t *timer, uint64_t val) {
|
||||
if (timer == NULL) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer handle is NULL");
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
gptimer_set_raw_count(timer->timer_handle, val);
|
||||
}
|
||||
|
||||
void timerAlarm(hw_timer_t *timer, uint64_t alarm_value, bool autoreload, uint64_t reload_count) {
|
||||
void TIMER_IRAM timerAlarm(hw_timer_t *timer, uint64_t alarm_value, bool autoreload, uint64_t reload_count) {
|
||||
if (timer == NULL) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer handle is NULL");
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
esp_err_t err = ESP_OK;
|
||||
|
|
@ -67,7 +79,9 @@ void timerAlarm(hw_timer_t *timer, uint64_t alarm_value, bool autoreload, uint64
|
|||
};
|
||||
err = gptimer_set_alarm_action(timer->timer_handle, &alarm_cfg);
|
||||
if (err != ESP_OK) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer Alarm Write failed, error num=%d", err);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -80,27 +94,33 @@ uint32_t timerGetFrequency(hw_timer_t *timer) {
|
|||
return frequency;
|
||||
}
|
||||
|
||||
void timerStart(hw_timer_t *timer) {
|
||||
void TIMER_IRAM timerStart(hw_timer_t *timer) {
|
||||
if (timer == NULL) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer handle is NULL");
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
gptimer_start(timer->timer_handle);
|
||||
timer->timer_started = true;
|
||||
}
|
||||
|
||||
void timerStop(hw_timer_t *timer) {
|
||||
void TIMER_IRAM timerStop(hw_timer_t *timer) {
|
||||
if (timer == NULL) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer handle is NULL");
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
gptimer_stop(timer->timer_handle);
|
||||
timer->timer_started = false;
|
||||
}
|
||||
|
||||
void timerRestart(hw_timer_t *timer) {
|
||||
void TIMER_IRAM timerRestart(hw_timer_t *timer) {
|
||||
if (timer == NULL) {
|
||||
#ifndef CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM
|
||||
log_e("Timer handle is NULL");
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
gptimer_set_raw_count(timer->timer_handle, 0);
|
||||
|
|
|
|||
|
|
@ -54,12 +54,12 @@ dependencies:
|
|||
espressif/esp_modem:
|
||||
version: "^1.1.0"
|
||||
espressif/esp-zboss-lib:
|
||||
version: "==1.6.4" # compatible with esp-zigbee-lib 1.6.5
|
||||
version: "==1.6.4" # compatible with esp-zigbee-lib 1.6.6
|
||||
require: public
|
||||
rules:
|
||||
- if: "target not in [esp32c2, esp32p4]"
|
||||
espressif/esp-zigbee-lib:
|
||||
version: "==1.6.5"
|
||||
version: "==1.6.6"
|
||||
require: public
|
||||
rules:
|
||||
- if: "target not in [esp32c2, esp32p4]"
|
||||
|
|
|
|||
|
|
@ -60,3 +60,8 @@ CONFIG_MBEDTLS_HKDF_C=y
|
|||
# Increase LwIP IPv6 address number to 6 (MAX_FABRIC + 1)
|
||||
# unique local addresses for fabrics(MAX_FABRIC), a link local address(1)
|
||||
CONFIG_LWIP_IPV6_NUM_ADDRESSES=6
|
||||
|
||||
#
|
||||
# DIAGNOSTICS
|
||||
#
|
||||
CONFIG_DIAG_USE_EXTERNAL_LOG_WRAP=y
|
||||
|
|
|
|||
|
|
@ -10,3 +10,8 @@ CONFIG_AUTOSTART_ARDUINO=y
|
|||
CONFIG_FREERTOS_HZ=1000
|
||||
# end of FREERTOS
|
||||
# end of Component config
|
||||
|
||||
#
|
||||
# DIAGNOSTICS
|
||||
#
|
||||
CONFIG_DIAG_USE_EXTERNAL_LOG_WRAP=y
|
||||
|
|
|
|||
|
|
@ -10,3 +10,8 @@ CONFIG_AUTOSTART_ARDUINO=y
|
|||
CONFIG_FREERTOS_HZ=1000
|
||||
# end of FREERTOS
|
||||
# end of Component config
|
||||
|
||||
#
|
||||
# DIAGNOSTICS
|
||||
#
|
||||
CONFIG_DIAG_USE_EXTERNAL_LOG_WRAP=y
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
variants/sensebox_eye/bootloader-tinyuf2.bin
Normal file
BIN
variants/sensebox_eye/bootloader-tinyuf2.bin
Normal file
Binary file not shown.
10
variants/sensebox_eye/partitions-16MB-tinyuf2.csv
Normal file
10
variants/sensebox_eye/partitions-16MB-tinyuf2.csv
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# ESP-IDF Partition Table
|
||||
# Name, Type, SubType, Offset, Size, Flags
|
||||
# bootloader.bin,, 0x1000, 32K
|
||||
# partition table, 0x8000, 4K
|
||||
nvs, data, nvs, 0x9000, 20K,
|
||||
otadata, data, ota, 0xe000, 8K,
|
||||
ota_0, 0, ota_0, 0x10000, 2048K,
|
||||
ota_1, 0, ota_1, 0x210000, 2048K,
|
||||
uf2, app, factory,0x410000, 256K,
|
||||
ffat, data, fat, 0x450000, 11968K,
|
||||
|
90
variants/sensebox_eye/pins_arduino.h
Normal file
90
variants/sensebox_eye/pins_arduino.h
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
#ifndef Pins_Arduino_h
|
||||
#define Pins_Arduino_h
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#define USB_VID 0x303A
|
||||
#define USB_PID 0x82D1
|
||||
#define USB_MANUFACTURER "senseBox"
|
||||
#define USB_PRODUCT "Eye ESP32S3"
|
||||
#define USB_SERIAL "" // Empty string for MAC address
|
||||
|
||||
// Default USB FirmwareMSC Settings
|
||||
#define USB_FW_MSC_VENDOR_ID "senseBox" // max 8 chars
|
||||
#define USB_FW_MSC_PRODUCT_ID "Eye ESP32S3" // max 16 chars
|
||||
#define USB_FW_MSC_PRODUCT_REVISION "1.00" // max 4 chars
|
||||
#define USB_FW_MSC_VOLUME_NAME "senseBox" // max 11 chars
|
||||
#define USB_FW_MSC_SERIAL_NUMBER 0x00000000
|
||||
|
||||
#define PIN_RGB_LED 45 // RGB LED
|
||||
#define RGBLED_PIN 45 // RGB LED
|
||||
#define PIN_LED 45
|
||||
#define RGBLED_NUM 1 // number of RGB LEDs
|
||||
|
||||
// Default I2C QWIIC-Ports
|
||||
static const uint8_t SDA = 2;
|
||||
static const uint8_t SCL = 1;
|
||||
#define PIN_QWIIC_SDA 2
|
||||
#define PIN_QWIIC_SCL 1
|
||||
|
||||
// IO Pins
|
||||
#define PIN_IO14 14
|
||||
static const uint8_t A14 = PIN_IO14; // Analog
|
||||
static const uint8_t D14 = PIN_IO14; // Digital
|
||||
static const uint8_t T14 = PIN_IO14; // Touch
|
||||
#define PIN_IO48 48
|
||||
static const uint8_t A48 = PIN_IO48; // Analog
|
||||
static const uint8_t D48 = PIN_IO48; // Digital
|
||||
static const uint8_t T48 = PIN_IO48; // Touch
|
||||
|
||||
// Button
|
||||
#define PIN_BUTTON 47
|
||||
|
||||
// UART Port
|
||||
static const uint8_t TX = 43;
|
||||
static const uint8_t RX = 44;
|
||||
#define PIN_UART_TXD 43
|
||||
#define PIN_UART_RXD 44
|
||||
#define PIN_UART_ENABLE 26
|
||||
|
||||
// SD-Card
|
||||
#define MISO 40
|
||||
#define MOSI 38
|
||||
#define SCK 39
|
||||
#define SS 41
|
||||
#define SD_ENABLE 3
|
||||
|
||||
#define PIN_SD_MISO 40
|
||||
#define PIN_SD_MOSI 38
|
||||
#define PIN_SD_SCLK 39
|
||||
#define PIN_SD_CS 41
|
||||
#define PIN_SD_ENABLE 3
|
||||
|
||||
// USB
|
||||
#define PIN_USB_DM 19
|
||||
#define PIN_USB_DP 20
|
||||
|
||||
// Camera
|
||||
#define PWDN_GPIO_NUM 46
|
||||
#define RESET_GPIO_NUM -1
|
||||
#define XCLK_GPIO_NUM 15
|
||||
#define SIOD_GPIO_NUM 4
|
||||
#define SIOC_GPIO_NUM 5
|
||||
|
||||
#define Y9_GPIO_NUM 16
|
||||
#define Y8_GPIO_NUM 17
|
||||
#define Y7_GPIO_NUM 18
|
||||
#define Y6_GPIO_NUM 12
|
||||
#define Y5_GPIO_NUM 10
|
||||
#define Y4_GPIO_NUM 8
|
||||
#define Y3_GPIO_NUM 9
|
||||
#define Y2_GPIO_NUM 11
|
||||
#define VSYNC_GPIO_NUM 6
|
||||
#define HREF_GPIO_NUM 7
|
||||
#define PCLK_GPIO_NUM 13
|
||||
|
||||
// LoRa
|
||||
#define LORA_TX 43
|
||||
#define LORA_RX 44
|
||||
|
||||
#endif /* Pins_Arduino_h */
|
||||
BIN
variants/sensebox_eye/tinyuf2.bin
Normal file
BIN
variants/sensebox_eye/tinyuf2.bin
Normal file
Binary file not shown.
12
variants/sensebox_eye/variant.cpp
Normal file
12
variants/sensebox_eye/variant.cpp
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#include "esp32-hal-gpio.h"
|
||||
#include "pins_arduino.h"
|
||||
|
||||
extern "C" {
|
||||
|
||||
void initVariant(void) {
|
||||
// blink the RGB LED
|
||||
rgbLedWrite(PIN_LED, 0x00, 0x10, 0x00); // green
|
||||
delay(20);
|
||||
rgbLedWrite(PIN_LED, 0x00, 0x00, 0x00); // off
|
||||
}
|
||||
}
|
||||
|
|
@ -1,3 +1,7 @@
|
|||
// APOTA is an Arduino fallback sketch that is written to OTA1_Partition.
|
||||
// APOTA opens an access point which waits to receive a .bin file on /sketch.
|
||||
// After successful upload, the file is written to OTA0_Partition, and the microcontroller reboots to the newly uploaded sketch.
|
||||
|
||||
#define DISPLAY_ENABLED
|
||||
|
||||
#include <WiFi.h>
|
||||
|
|
|
|||
Loading…
Reference in a new issue