-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add CHIPTool cmd to start UDC server and listen for UDC requests (#11655
- Loading branch information
1 parent
a5dee4a
commit c9472a1
Showing
4 changed files
with
100 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
/* | ||
* | ||
* Copyright (c) 2020-2021 Project CHIP Authors | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
/** | ||
* @file | ||
* Project configuration for CHIP Tool. | ||
* | ||
*/ | ||
#ifndef CHIPPROJECTCONFIG_H | ||
#define CHIPPROJECTCONFIG_H | ||
|
||
#define CHIP_CONFIG_ENABLE_EPHEMERAL_UDP_PORT 1 | ||
|
||
#define CHIP_CONFIG_EVENT_LOGGING_UTC_TIMESTAMPS 1 | ||
|
||
#define CHIP_CONFIG_EVENT_LOGGING_NUM_EXTERNAL_CALLBACKS 2 | ||
|
||
#define CHIP_CONFIG_EVENT_LOGGING_EXTERNAL_EVENT_SUPPORT 1 | ||
|
||
// Uncomment this for a large Tunnel MTU. | ||
//#define CHIP_CONFIG_TUNNEL_INTERFACE_MTU (9000) | ||
|
||
// Enable support functions for parsing command-line arguments | ||
#define CHIP_CONFIG_ENABLE_ARG_PARSER 1 | ||
|
||
// Use a default pairing code if one hasn't been provisioned in flash. | ||
#define CHIP_DEVICE_CONFIG_USE_TEST_SETUP_PIN_CODE 20202021 | ||
#define CHIP_DEVICE_CONFIG_USE_TEST_SETUP_DISCRIMINATOR 0xF00 | ||
|
||
// Enable reading DRBG seed data from /dev/(u)random. | ||
// This is needed for test applications and the CHIP device manager to function | ||
// properly when CHIP_CONFIG_RNG_IMPLEMENTATION_CHIPDRBG is enabled. | ||
#define CHIP_CONFIG_DEV_RANDOM_DRBG_SEED 1 | ||
|
||
// For convenience, Chip Security Test Mode can be enabled and the | ||
// requirement for authentication in various protocols can be disabled. | ||
// | ||
// WARNING: These options make it possible to circumvent basic Chip security functionality, | ||
// including message encryption. Because of this they MUST NEVER BE ENABLED IN PRODUCTION BUILDS. | ||
// | ||
#define CHIP_CONFIG_SECURITY_TEST_MODE 0 | ||
#define CHIP_CONFIG_REQUIRE_AUTH 1 | ||
|
||
// Increase session idle timeout in stand-alone builds for the convenience of developers. | ||
#define CHIP_CONFIG_DEFAULT_SECURITY_SESSION_IDLE_TIMEOUT 120000 | ||
|
||
#define CHIP_CONFIG_ENABLE_UPDATE 1 | ||
|
||
#define CHIP_CONFIG_LEGACY_CASE_AUTH_DELEGATE 0 | ||
|
||
#define CHIP_CONFIG_LEGACY_KEY_EXPORT_DELEGATE 0 | ||
|
||
#define CHIP_SYSTEM_CONFIG_PACKETBUFFER_POOL_SIZE 0 | ||
|
||
#define CHIP_CONFIG_DATA_MANAGEMENT_CLIENT_EXPERIMENTAL 1 | ||
|
||
#define CHIP_DEVICE_CONFIG_ENABLE_TEST_DEVICE_IDENTITY 1 | ||
|
||
#define CHIP_DEVICE_CONFIG_ENABLE_COMMISSIONER_DISCOVERY 1 | ||
|
||
#endif /* CHIPPROJECTCONFIG_H */ |