forked from EmbeddedTeam/app_photomagnetic
- Add UID encoding/decoding with flash storage and CRC16 validation - Add write UID (0x07) and LED strip color (0x08) protocol commands - Add debug LED strip configuration option - Switch MCUboot signing from RSA-2048 to ECDSA-P256 - Add SMP serial client for firmware upload over UART - Add firmware version output on boot - Update upgrade documentation with ECDSA key generation steps
41 lines
882 B
Plaintext
41 lines
882 B
Plaintext
CONFIG_CBPRINTF_FP_SUPPORT=y
|
|
CONFIG_STD_CPP23=y
|
|
CONFIG_CPP=y
|
|
CONFIG_REQUIRES_FULL_LIBCPP=y
|
|
|
|
CONFIG_CONSOLE=y
|
|
CONFIG_SERIAL=y
|
|
CONFIG_UART_INTERRUPT_DRIVEN=y
|
|
CONFIG_HWINFO=y
|
|
|
|
|
|
CONFIG_LED=y
|
|
|
|
# CONFIG_PRINTK=n
|
|
CONFIG_ADC=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_STM32=y
|
|
# SPI 中断模式:传输带 1s 超时,多路高频 SPI 下不会永久挂死(与 ch9438 测试对齐)
|
|
CONFIG_SPI_STM32_INTERRUPT=y
|
|
CONFIG_SENSOR=y
|
|
CONFIG_ADC_MCP320X_ACQUISITION_THREAD_STACK_SIZE=2048
|
|
CONFIG_REBOOT=y
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_PWM=y
|
|
|
|
# # Debug logging
|
|
# CONFIG_LOG=y
|
|
# CONFIG_LOG_MODE_IMMEDIATE=y
|
|
# CONFIG_ADC_LOG_LEVEL_DBG=y
|
|
# CONFIG_SENSOR_LOG_LEVEL_DBG=y
|
|
# CONFIG_SPI_LOG_LEVEL_DBG=y
|
|
|
|
# ── MCUboot 引导支持(关键!)──
|
|
CONFIG_BOOTLOADER_MCUBOOT=y
|
|
|
|
# ── 镜像管理(补全依赖链,Nordic 教程 Step 5.2)──
|
|
CONFIG_FLASH=y
|
|
CONFIG_FLASH_MAP=y
|
|
CONFIG_STREAM_FLASH=y
|
|
CONFIG_IMG_MANAGER=y
|