4e25a4f6b3
Doing a squash merge to avoid having the `slc_cli_linux` .zip files in the history. They were added in one commit and removed and replaced with a submodule in another. * Initial commit for xg24 * Fix SLC issue * Fix SLC extract fail * Change board's name * Correct spelling of code Build immediately after slc generate * Remove VID and PID * Change creator and creation id * Apply new creator_id and creation_id * Update makefile, error message, mcu_processor function * Update mpconfigboard.mk * Update Board extensions, PORT_DEPS * Update makefile * Add exclude_patterns * Show java, jinja2 version * Show path for debugging CI * Add requirements-dev for slc * Add PATH slc_cli * Update background function * Add jinja2 PATH * Show PATH * Update jinja2 path * Update jinja2 path * Update jinja2 path * Update jinja2 path * Change slc folder * Change markupsafe folder * Add symbolic link for slc * Update makefile * Update makefile * Update MX25R3235F.toml from submodule nvm.toml * alphabetize the list * Remove slc_cli_linux folder * Update slc_cli submodule --------- Co-authored-by: Chat Nguyen <cvnguyen@silabs.com> Co-authored-by: silabs-ChatNguyen <chat.nguyen@silabs.com> Co-authored-by: silabs-ChatNguyen <126220343+silabs-ChatNguyen@users.noreply.github.com>
75 lines
2.2 KiB
Plaintext
75 lines
2.2 KiB
Plaintext
# Silicon Labs Project Configuration Tools: slcp, v0, Component selection file.
|
|
description: |
|
|
A project structure used as a configuration for CircuitPython + Custom Bluetooth + Standard DMP (Dynamic Multiprotocol) applications. It runs on top of FreeRTOS and multiprotocol RAIL utilizing IEEE 802.15.4 standard protocol.
|
|
filter:
|
|
- name: Capability
|
|
value: [Multiprotocol]
|
|
- name: Device Type
|
|
value: [SoC]
|
|
- name: Project Difficulty
|
|
value: [Advanced]
|
|
- name: Wireless Technology
|
|
value: [Bluetooth]
|
|
package: Bluetooth
|
|
quality: production
|
|
tag: ['hardware:rf:band:2400', 'hardware:device:ram:64']
|
|
sdk: {id: gecko_sdk, version: 4.2.1}
|
|
toolchain_settings: []
|
|
sdk_extension:
|
|
- id: cp_efr32
|
|
version: 1.0.0
|
|
component:
|
|
- {id: bluetooth_feature_nvm}
|
|
- {id: bluetooth_feature_gatt_server}
|
|
- {id: bluetooth_feature_sm}
|
|
- {id: mpu}
|
|
- {id: bluetooth_feature_legacy_advertiser}
|
|
- {id: bluetooth_feature_legacy_scanner}
|
|
- {id: gatt_configuration}
|
|
- {id: freertos}
|
|
- {id: bluetooth_stack}
|
|
- {id: bluetooth_feature_gatt}
|
|
- {id: uartdrv_core}
|
|
- {id: i2cspm_core}
|
|
- {id: spidrv_core}
|
|
- {id: pwm_core}
|
|
- {id: emlib_usart}
|
|
- {id: emlib_vdac}
|
|
- {id: emlib_iadc}
|
|
- {id: nvm3_lib}
|
|
- {id: nvm3_default}
|
|
- {id: tempdrv}
|
|
- {id: sleeptimer}
|
|
- {id: emlib_wdog}
|
|
- {id: bluetooth_feature_connection}
|
|
- {id: rail_lib_multiprotocol}
|
|
- {id: bluetooth_feature_dynamic_gattdb}
|
|
- {id: bluetooth_feature_system}
|
|
- {id: bluetooth_feature_scanner}
|
|
- {id: component_catalog}
|
|
- {id: app_assert}
|
|
requires:
|
|
- condition: [brd2601b]
|
|
name: custom_brd2601b_cp_support
|
|
- condition: [brd2704a]
|
|
name: custom_brd2704a_cp_support
|
|
- condition: [brd2703a]
|
|
name: custom_brd2703a_cp_support
|
|
configuration:
|
|
- {name: SL_SLEEPTIMER_WALLCLOCK_CONFIG, value: '1'}
|
|
- {name: NVM3_DEFAULT_MAX_OBJECT_SIZE, value: '512'}
|
|
- {name: SL_STACK_SIZE, value: '2752'}
|
|
- {name: SL_HEAP_SIZE, value: '11000'}
|
|
- name: SL_POWER_MANAGER_LOWEST_EM_ALLOWED
|
|
value: '1'
|
|
- {name: configTOTAL_HEAP_SIZE, value: '8192'}
|
|
- {name: configTIMER_TASK_PRIORITY, value: '55'}
|
|
- {name: configTIMER_TASK_STACK_DEPTH, value: '160'}
|
|
- condition: [psa_crypto]
|
|
name: SL_PSA_KEY_USER_SLOT_COUNT
|
|
value: '0'
|
|
- {name: APP_LOG_PREFIX_ENABLE, value: '0'}
|
|
ui_hints:
|
|
highlight:
|
|
- {path: config/btconf/gatt_configuration.btconf}
|