shripad621git
9950bd1da4
ci/docker_build : Fixed the esp-idf install issue with 4.4.3
2024-07-01 15:45:42 +05:30
Shubham Patil
48b0f873c5
tools/docker: Fix building docker image and dir restructuring
2024-06-21 11:41:42 +05:30
Shubham Patil
e6d74cc2e7
Removed mfg_tool, related cleanups, and documentation update
...
`tools/mfg_tool` is moved to esp-matter-tools repo: https://github.com/espressif/esp-matter-tools/tree/main/mfg_tool .
It is released on pypi: https://pypi.org/project/esp-matter-mfg-tool and can be installed by running `pip install esp-matter-mfg-tool`
2024-06-07 19:11:35 +08:00
Shubham Patil
b367003be3
docker: install tree in esp-matter image and not in chip image
2024-05-23 10:00:36 +05:30
Shubham Patil
9a72f4fc9b
gh-actions: Few improvements to launchpad workflow
...
- use newer action versions
- Don't run upload-component workflow in forks
- Lets build the rainmaker matter example as well
- made provision to specify the prefix for application name and
sdkconfig to build example with
- install tree in docker image
- use tree to generate an index.html to display the content of the
deplyoed directory
2024-05-17 18:26:23 +05:30
Shripad Deshpande
0123d1ed2e
esp-matter-ci : Changes to fix the arbitary failures in esp-matter CI test cases by using symlink approach.
2024-04-30 13:55:05 +08:00
liyashuai
190af4c3f3
add esp32c2 pytest
2024-04-24 10:31:06 +08:00
Shu Chen
9703555506
Merge branch 'dynamic_passcode' into 'main'
...
example: Add dynamic passcode commissionable data provider for light-switch app
See merge request app-frameworks/esp-matter!555
2024-01-25 11:53:31 +08:00
shripad621git
4558569e10
tools/ci: Added the fix for build_apps in build_apps.py
2024-01-11 20:59:52 +05:30
liyashuai
1299e6ce98
fix an issue about use existing dac cert and key
2023-12-25 10:33:25 +08:00
Hrishikesh Dhayagude
72b0f26326
Merge branch 'task/jenkins_job' into 'main'
...
feature/jenkins : Added the the support of jenkins in esp_matter.
See merge request app-frameworks/esp-matter!569
2023-12-11 14:36:37 +08:00
WanqQixiang
f83d896e2a
example: Add dynamic passcode commissionable data provider for light-switch app
2023-12-01 18:38:33 +08:00
shripad621git
df19c46efe
tools/jenkins: Added the the support of jenkins in esp_matter
...
- Added the jenkins related code for building esp-matter examples in Jenkins environment.
- Added few config options to the sdkconfig to build the firware with those config options.
- Generated the required artefacts and the tools required for automation purpose.
2023-12-01 12:42:28 +05:30
Shubham Patil
07e1d3662c
mfg_tool: do not add dac keys to nvs if dac is stored in secure cert partititon
2023-11-29 21:10:59 +05:30
Shubham Patil
0e75ba2cc7
launchpad: readme support for displaying qrcode and ability to manually
...
trigger the workflow
2023-11-01 15:58:05 +05:30
Hrishikesh Dhayagude
04c4676e1b
Merge branch 'bugfix/mfg_tool' into 'main'
...
bugfix: mfg_tool don't support existing dac cert
See merge request app-frameworks/esp-matter!507
2023-10-25 11:15:02 +08:00
InfiniteYuan
67916ad59e
bugfix: mfg_tool don't support existing dac cert
2023-10-09 20:40:10 +08:00
Shubham Patil
54a8903f32
Few documentation fixes
...
- Added some docs for attribute and identify callback
- mfg_tool: Add the sourcing of esp-idf's export.sh script
- Added the link for getting the repository in top level README.md
- Table for Matter specification version and release branches
- FAQ for stuck at "Solving dependencies requirements"
- Change the link and doc in rainmaker example
2023-10-05 12:47:35 +05:30
Shubham Patil
6cbc342c7d
launchpad: display app specific qrcode
2023-09-11 14:19:19 +05:30
Shubham Patil
873c69f609
Minor docker image, launchpad, and documentation changes
...
- GITHUB_REF_NAME does not work so using github.ref_name in workflow
file
- Building light and ligh-switch for target H2 and C6 in launchpad and
fixed the RainMaker iOS application link
- Using the prod ready Matter qrcode in documentation
2023-08-28 16:12:05 +05:30
J. Diego Rodríguez Royo
3cef104381
Docker image improvements
2023-08-25 10:51:33 +00:00
Shu Chen
c68477901a
ci: fix the CI failure caused by bitarray dependency
2023-08-08 19:23:56 +08:00
Shubham Patil
b27c5fff93
mfg_tool: Fix a typo
2023-08-02 14:13:43 +05:30
Rohit Jadhav
3a75dabe27
Allowing empty semantic tags list in SupportedModes attribute of ModeSelect. Fixes https://github.com/espressif/esp-matter/issues/529
2023-07-31 17:11:56 +05:30
Sayon Deep
4ebc133745
fixed the requirements for mfg_tool
...
Fixes https://github.com/espressif/esp-matter/issues/528
2023-07-24 15:24:00 +05:30
sanket.wadekar
f0a0760dfa
mfg_tool: added an option to store DAC in either secure cert or nvs factory partition.
2023-07-14 17:12:42 +05:30
sanket.wadekar
5cedec54a3
mfg_tool: generate secure_cert partition and csv for registering device certificates to rainmaker cloud.
2023-07-14 16:28:18 +05:30
Rohit Jadhav
f5e80e7482
Added support of mode select
2023-07-06 11:47:53 +05:30
Abudl Rehman
14d41f39b6
CI: Add pytest in CI test
2023-06-26 14:51:34 +08:00
InfiniteYuan
37f7b95f2a
mfg_tool: add manualcode format for onb_codes.csv
2023-06-20 19:29:41 +08:00
InfiniteYuan
32bb7b4834
mfg_tool: add manualcode format
2023-05-12 14:25:28 +08:00
dhairyashah1
e999aae5b8
[mfg_tool] Updates tools/mfg_tool/README.md with updated dependency changes in mfg_tool.py
...
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
[mfg_tool] Fixes dependency descriptions in 'tools/mfg_tool/README.md'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
2023-04-10 16:48:35 +05:30
dhairyashah1
08a56856a2
[mfg_tool] Replaces spake2p, mfg_gen, chip-tool binary executable usages in 'tools/mfg_tool/mfg_tool.py' with respective python implementations - spake2p.py, mfg_gen.py, generate_setup_payload.py
...
Removes functions get_chip_qrcode, get_chip_manualcode, get_qrcode_args & get_manualcode_args from 'tools/mfg_tool/utlis.py'
Adds python_stdnum dependency for using 'tools/mfg_tool/mfg_tool.py' in `tools/mfg_tool/requirements.txt'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
[mfg_tool] Adds python_stdnum dependency for using mfg_tool.py in 'requirements.txt'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
mfg_tool: Adds mfg_tool dependencies reinstallation note in 'RELEASE_NOTES.md'
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
[mfg_tool] Adds details on reinstalling tools/mfg_tool dependencies
Signed-off-by: dhairyashah1 <dhairya.shah@espressif.com >
2023-04-07 15:53:29 +05:30
WanqQixiang
ca1258fd51
bugfix: Fix docker build in github
2023-03-31 17:36:56 +08:00
shripad621git
0dbeaa5edd
Made Certificate Declaration Optional in generating factory partition using mfg_tool
...
In order to generate factory partition only containing vendor-id,product-id,discriminator and passcode using mfg_tool,
made Certificate Declaration optional.
Also removed type=str and required=false from mfg_tool.py as type and required options are str and false by default.
2023-03-01 12:55:25 +05:30
WanqQixiang
1c4bf7b918
mfg_tool: Remove the comment of the count limit.
2023-02-14 15:34:36 +08:00
dhairyashah1
9fc215451f
mfg_tool: Added, updated README with custom factory - partition config, flashing binary and device commissioning step
2023-02-03 01:51:48 +05:30
Shubham Patil
2a7abbb679
docs: Update docs with iOS app reference and added Github actions badges
...
Also, changed '. export.sh' to 'source export.sh' because people often
gets confused and executes the script which is supposed to be sourced.
2023-01-23 13:52:56 +05:30
WanqQixiang
03d21455b7
mfg_tool: Generate a summary csv file for all the generated factory binaries
2023-01-18 12:14:26 +08:00
Shubham Patil
6d22f13a3b
ESP Matter Developement docker image with IDF v4.4.3
...
Once docker image is ready, trigger the pages workflow to deploy built
binaries to launchpad.
2023-01-10 21:08:47 +05:30
WanqQixiang
98391d901d
Submodule: Update submodule to v1.0.0.2
2023-01-06 10:35:26 +08:00
Shubham Patil
8a62e0d1b4
docker: Update chip docker image to tag V1.0.0.1
2023-01-03 20:44:43 +05:30
Shubham Patil
d5423917f6
Fix the links for generated binaries
2022-12-20 15:43:06 +05:30
Hrishikesh Dhayagude
208ffca11d
Merge branch 'mfg_tool_encrypt' into 'main'
...
mfg_tool: Option to encrypt the factory partition
See merge request app-frameworks/esp-matter!243
2022-12-20 17:45:15 +08:00
Shubham Patil
14fc1a3836
tools: Script to generate dynamic launchpad config file
2022-12-19 13:01:49 +05:30
Shubham Patil
d28b0e834f
mfg_tool: Option to encrypt the factory partition
2022-12-12 19:38:49 +05:30
Shu Chen
65da485411
Merge branch 'mfg_tool/override_csv' into 'main'
...
mfg_tool: override the configs with --csv and --mcsv options
See merge request app-frameworks/esp-matter!224
2022-11-24 18:54:55 +08:00
WanqQixiang
b19afe266d
mfg_tool: override the configs&values with --csv and --mcsv options
...
mfg_tool: make the options '--paa' and '--pai' optional
2022-11-15 10:33:14 +08:00
Shubham Patil
08dd32256d
Update connectedhomeip submodule in docker image and minor doc changes
...
Closes https://github.com/espressif/esp-matter/issues/87
2022-11-14 14:13:28 +05:30
WanqQixiang
dabc082bd9
mfg_tool: Remove unique_id to avoid misunderstanding with rotating_device_id_unique_id
2022-11-10 12:36:45 +08:00