使用标签,可以标记提交历史上的特定点为重要提交
  • royalstar_v1.1.3

    增加空指针检测和栈回溯

  • v1.3.0-alpha

    驱动

    Features

    • [drivers/rtc] 支持 rtc 接口 (!492)
    • [drivers/flash/] 增加获取 flash 写保护状态的 api (!471)
    • [drivers/flash/flash_csk6.c] 添加 flash_csk6_lock,flash_csk6_unlock, flash_csk6_read_id 接口 (!445)
    • [drivers/gpio] 添加扩展 mcu 的 GPIO 驱动支持 (!486)
    • [drivers/adc] 添加扩展 mcu 的 ADC 驱动支持 (!486)

    Bugfixs

    • [drivers] 修改对 hal 库文件依赖的路径 (!491)
    • [drivers/sdmmc] 修复 non-block 初始化宏编译错误问题 (!489)

    Improvement

    • [drivers/disk/sdmmc_csk6] 降低 nand init 优先级 (!490)
    • [drivers/i2c] 为 i2c 驱动添加线程安全 (!458)
    • [drivers/sdmmc] 增加驱动异步初始化选项 (!489)
    • [drivers] 优化扩展 mcu 驱动,提取出扩展 MCU 的公用代码 (!495)

    组件

    Features

    • [modules/fatfs] 增加可重入支持,增加文件系统起始地址偏移配置 (!484)

    Improvement

    • [module/hal/listenai] 替换新的 hal 仓库地址和文件目录结构 (!491)

    Breaking change

    • [module/hal/listenai] 由于对 hal 库文件目录做了修改,故修正 hal 库的头文件可能会出现文件路径不正确的问题

    系统

    Features

    • [include/zephyr/drivers/flash.h] 增加获取 flash 写保护状态的 api 的定义 (!72)
    • [include/zephyr/drivers/flash.h] 新增lock unlock read_id 接口 (!71)
    • [include/zephyr/drivers/rtc.h] 新增 rtc 驱动接口 (!492)
    • [dts/arm] 增加 xilinx 配置因为板型 qemu_cortex_r5 需要 (!488)
    • [dts/bindings] 增加 xilinx 配置因为板型 qemu_cortex_r5 需要 (!488)
    • [soc/arm] 增加 xilinx_zynqmp 支持,因为 qemu_cortex_r5 需要 (!488)

    Bugfixs

    • [soc] 修改对 hal 库文件依赖的路径 (!491)

    Improvement

    • [scripts/twister] 支持配置烧录超时,默认为 600 秒。(!493)

    版型

    Features

    • [boards/arm] 增加板型 qemu_cortex_r5 (!488)

    Bugfixs

    • [boards/arm/**/Kconfig.defconfig] add CONFIG_PSARAM_SIZE from dts (!485)

    示例

    Features

    • [samples/board/csk6] 添加扩展 MCU 的 GPIO 和 ADC 驱动示例代码 (!486)
    • [samples/boards/csk6/driver/adc,gpio,pwm] 添加扩展 mcu 的 GPIO、PWM、ADC 示例代码以及支持 twister 测试(ADC、GPIO 的部分引脚) (!495)
    • [samples/boards/csk6/driver/soc_flash_listenai] samples 新增 lock,unlock 的使用 (!445)

    Breaking change

    • [samples/boards/csk6/driver/adc,gpio,pwm] 因添加了公用驱动部分,各工程关于扩展 mcu 的设备树需要示例代码中来重新配置
  • nandscanpen_v2.8.0
  • v1.2.2
    发布 v1.2.2

    Zephyr SDK v1.2.2

    驱动

    Features

    • [drivers/infrared] 适配 CSK6 IR 接口驱动 (!442)
    • [drivers/kscan/] 增加 Keysence 用户可配置延时采样,默认 5ms(!438)

    Improvement

    • [driver/uart] 添加串口使用fifo模式,设置默认fifo深度为1/4,提高串口数据接收效率 (!455)

    示例

    Features

    • [samples/boards/csk6/driver/infrared] 增加红外接口 IR Sample(!442 )

    Improvement

    • [samples/boards/csk6/driver/i2c/i2c_slave_vdev] 增加 I2C Slave API 使用限制说明(I2C Slave 暂时只支持每次 write 一个字节的有效数据到 I2C 总线上)(!441)
    • [samples/boards/csk6/driver/i2c/i2c_slave_vdev] 优化 I2C 从机 Sample(通过 msg 获取数据)(!456)
  • v1.2.1
    发布 v1.2.1

    驱动

    Features

    • [driver/hwinfo] 新增 hwinfo 驱动,用于获取芯片 ID 和类型(!429)
    • [drivers/i2c/csk6] 支持 I2C Slave 模式,(I2C Slave 由于 HAL 库限制,每次只能 write 一个字节的有效数据到 I2C 总线上) (!435)
    • [driver/sdmmc] sdmmc 支持使用 psram 空间来进行设备读写访问,会牺牲速率性能 (!427) ###Improvement
    • [driver/pinmux] 增加 pinmux AON_PINMUX 配置 (!423)
    • [driver/adc] 优化 driver/adc AON_PINMUX 配置 (!423)
    • [driver/kscan] 优化 driver/kscan keysense AON_PINMUX 配置 (!423)

    Bugfix

    • [driver/flash] 修复当 DMA 正在搬运 FLASH 数据时,使用 FLASH 驱动写或者擦除时容易出错的问题; (!428)
    • [driver/pwm] 修正 gpt pwm 设备树绑定字段 (!437)
    • [boards/arm] 修正 gpt pwm 设备树绑定字段 (!437)
    • [listenai/manifest.yml] 更新 Hal 修复 GPT Counter 和 PWM 不能同时启用的问题 (!437)

    示例

    Features

    • [samples/csk6/driver/hwinfo] 新增 hwinfo sample (!429)
    • [samples/boards/csk6/driver/i2c] 增加 I2C 从机模式下的虚拟设备 Sample (!435)

    Improvement

    • [samples/boards/csk6/driver/i2c/i2c_slave_vdev] 优化 Sample (!435)
    • [samples/boards/csk6/driver/adc] 修正 overlay 引脚配置 (!423)
    • [samples/boards/csk6/driver/keysense] 修正 overlay aon_pinmux 配置 (!423)
  • royalstar_v1.1.2
    24a4af1c · add display ·

    给荣事达面板提供的基于v1.1.2的基础系统版本,修复了网络和flash问题

  • nand_scanpen_v204

    for nand_scanpen_v204

  • nand_scanpen_alpha6

    for nandflash scapen sdk alpha6

  • v1.2.0
    发布 v1.2.0

    驱动

    Features

    • [drivers/kscan] 支持FT5336触摸屏的驱动
    • [driver/counter/counter_gpt_csk6.c] 新增gpt-timer驱动
    • [dts/arm/csk/csk6_pinctrl.dtsi] 增加adc0通道3的pinctrl宏定义:pinctrl_adc0_ch3_default
    • [drivers/sdmmc] 增加互斥锁保护 hal 驱动 api 的调用]
    • [drivers/counter] 修改counter目录下gpt counter的实现

    Bugfixs

    • [driver/psram] 修复pwm占空比设为0%或100%时输出异常的bug
    • [drivers/sdmmc] 修复 sdmmc 驱动 ioctl 返回值
    • [driver/i2c] 修复 Salve 模式下 data index 自增两次导致的数据丢失
    • [[drivers/dma/dma_csk6] 修复异常出现dma busy的问题
    • [[drivers/counter/counter_csk6_gptchannel.c] 1. 修复定时器最大值不能超过1秒的bug;2.修复重设定时器的value时,要等42秒才生效的bug
    • [[driver/spi] 修复spi slave模式下,返回接收长度异常问题

    Improvement

    • [driver/dma] 更新dma驱动,跟master对齐。性能提高了3ms左右。

    组件

    Features

    • [listenai/manifest.yml] 更新lvgl模块,使得lvgl内置demo api可在zephyr中使用
    • [modules/esp_hosted] 增加获取固件版本信息 api

    系统

    Features

    • [soc/xtensa/ls_adsp] 跟算法端对齐linker脚本的修改
    • [soc/xtensa/ls_adsp] 添加xtensa功能
    • [soc/xtensa/ls_adsp] 增加从设备树中配置RAM的功能
    • [arch/xtensa/core] 去除启动文件中的toolchain头文件,不然展开的时候会引入typedef,造成编译失败
    • [dts/arm/csk/csk6.dtsi] 修改gpt的节点配置,影响gptchannel和pwm
    • [dt-bindings/pinctrl/csk6-pinctrl.h] Added GPIOB_10/11 macro define of pinctrls
    • [dts/arm/csk/csk6.dtsi] 修改gpt的节点配置,影响gptchannel和pwm

    板型

    Bugfixs

    • [boards/arm] 修改板型csk6012_nano和csk6012_c3_nano的默认烧录为pyocd
    • [boards/arm] 修改csk6011a_nano.dts、 csk6012_nano.dts、csk6011a_c3_nano.dts、csk6012_c3_nano.dts的pwm节点配置
    • [boards/arm] 移除过时的板型支持: csk6002_9s_nano/csk6002_c3_nano/csk6011a_9s_nano

    示例

    Features

    • [samples/boards/csk6/driver/i2c] 更新 I2C 对应的 sample
    • [samples/csk6/lvgl] 更新lvgl 两个sample SimpleShow和benchmark的boards,适配st7789 2.8寸显示屏和ft5336 触摸屏
    • [sample/subsys/aplay] 适配新版本 licak 与 avf 的运行
    • [sample/subsys/acapture] 适配新版本 licak 与 avf 的运行
    • [sample/subsys/record_play] 适配新版本 licak 与 avf 的运行
    • [sample/subsys/usb/aplay_by_uac] 适配新版本 licak 与 avf 的运行
    • [sample/csk6/driver] 新增counter_timer的sample
    • [samples/boards/csk6/driver/] 修正 sample 输出以匹配 CI twister 检测规则
    • [samples/boards/csk6/driver/uart/] 修正 overlay 配置
    • [samples/boards/csk6/driver/ipm_csk6] 移除 ipm_csk6 sample
    • [samples/boards/csk6/driver/video] 优化 pc 图像预览脚本
    • [samples/boards/csk6/driver/sdmmc] 修正 overlay 配置错误
    • [samples/boards/csk6/*] 整理对应 overlay,及 cmake 板型判断

    Breaking Change

    • pwm节点描述修改,影响描述pwm节点的设备树dts和overlay
    • aplay、acapture、record_play、aplay_by_uac采用licak接口重新适配
    • 整理对应 overlay,网络sample只适配板型csk6011a_c3_nano板型,其他sample只适配 csk6011a_nano和csk6012_nano板型
  • nand_scanpen

    for nand_scanpen sdk

  • bf30a2_scanpen

    for bf30a2 nand scanpen

  • v1.1.2
    发布 v1.1.2

    驱动

    Features

    • [drivers/serial] 新增串口configure接口
    • [drivers/serial] 新增CSK6串口驱动异步接口,该类接口通过利用DMA进行数据收发
    • [drivers/csk_wifi] 连接时添加了状态检查,防止未断连时进行连接操作
    • [drivers/csk_wifi] 断连时添加了状态检查,防止未连接时进行断连操作
    • [drivers/csk_wifi] 添加连接失败和扫描失败的事件
    • [drivers/dma] 新增宏CONFIG_DMA_CSK6_BUFFER_CHECK 用来使能是否需要对接收地址进行检查
    • [drivers/usb] 增加功能,拔出USB时会有事件通知
    • [drivers/video] licak 中需要处理 BGR888 格式的图像数据,但在 zephyr 中无对应格式。

    Bugfixs

    • [drivers/ov9655] 修复manual UV模式不可用的问题
    • [drivers/csk_wifi] 修复异步连接时返回值不正确的问题
    • [drivers/dma] 修复dma驱动不能工作在外设到内存和内存到外设模式下的问题
    • [drivers/dma] 修复DMA驱动中通道停止不测底的问题
    • [drivers/serial/uart_csk6] 修复开启CONFIG_UART_ASYNC_API宏后串口在shell模式下系统crash的问题
    • [drivers/serial/uart_csk6] 修复异步串口接口的BUG
    • [drivers/dma/dma_csk6] 修复在DMA Reload模式下存在内存搬运越界的问题

    Improvement

    • [drivers/gc032a] 优化配置时间

    组件

    Features

    • [module/wifi_manager] 添加连接失败和扫描失败的事件和原因
    • [module/hal_listenai] 增加了电源管理模块的源码
    • [module/hal_listenai] 删出psram校验代码,加速启动
    • [module/hal_listenai] 取消psram大循环搜索匹配读写延迟值,采用上海给出的当前芯片的实际测试值
    • [module/hal_listenai] 删除PSRAM中无意义loop,提高初始化速度
    • [modules/wifi_mgr] 修复问题,当AP主动断连时,wifi_mgr无法获取到正确断连状态。

    系统

    Features

    • [soc/arm/csk6/csk6_psram.ld] 增加psram的代码运行段
    • [soc/arm/csk6] 修改启动时,使能cache的顺序到code copy后面

    芯片和板型

    Features

    • [boards/ls_adsp_csk6] 为CP添加west的cskburn runner支持

    其他

    • [test/dirvers/uart] 为csk6版型新增了异步串口的ztest
    • [test/wifi_mgr] 修复wifi_mgr编译失败的问题
    • [scripts/twister] 让twister更快打开串口
    • [scripts/twister] 在west flash之前就打开串口监控日志
    • [sample/boards/csk6/drivers/uart] 新增串口动态配置接口的示例程序
    • [sample/board/csk6/drivers/uart] 新增了uart async示例程序
    • [sample/board/csk6/subsys/code_relocation] 增加代码重定向的示例程序
    • [listenai/manifest.yml] 删除west update拉取列表里面的一些暂时不会适配和用到的外部module库
  • v1.1.1
    发布 v1.1.1

    驱动

    Features

    • [drivers] 新增pinctrls驱动,并适配相关外设驱动
    • [drivers/video] 新增驱动 gc032a
    • [drivers/video/ov9655.c] 支持VGA@20fps
    • [drivers/wifi] 增加 wifi 线程获取消息检查
    • [drivers/wifi] 重构 csk wifi 驱动以适配 esp-hosted 的更新
    • [drivers/dma] 支持源数据与目标数据的位宽设置
    • [drivers/dma] 支持DMA通道的优先级设置
    • [drivers/dma] 支持SCATTER和GATHER模式
    • [drivers/dma] 支持源地址与目标地址的调整(自增,自减,不变)

    Bugfixs

    • [drivers/wifi] 修复在csk6002_9s_nano上的连接指定BSSID的功能
    • [drivers/wifi] 清除 wifi_send_command 发送前的数据。此修改为了解决 C3 发送 wifi disconnected 命令时,异常发送 connect 指令。
    • [drivers/wifi/csk6] 修复 esp32c3 驱动异步调用异常问题
    • [drivers/spi] 修复spi driver中的编译警告
    • [drivers/i2c] 修复i2c作为主机时发送2个字节的场景时,fifo empty中断不能被关闭的问题
    • [drivers/flash/flash_csk6.c] 修复erase功能,地址和长度必须按block对齐,否则返回错误码

    Improvement

    • [drivers/video/video_csk6_dvp.c] 实现get_fmt api 2 Dcache刷新优化
    • [drivers/i2c_csk] 优化i2c驱动,新增i2c最大传输长度(255)校验
    • [driver/flash] 提高flash主频,从50Mhz提高到100Mhz
    • [drivers/entropy/entropy_csk6.c] 添加入参检测

    Breaking change

    • [drivers/dma]DMA驱动将进行更加严格的参数检测,不符合的参数或者不支持的功能直接返回错误码

    组件

    Features

    • [modules/esp-hosted] 适配新 esp32c3 dts 节点
    • [modules/esp-hosted] 移动移植层代码到 zephyr repo
    • [modules/wifi_mgr] 如果有多个SSID相同的AP,自动连接功能会选择信号最好的AP进行连接。
    • [modules/wifi_mgr] 支持在已连接的状态调用wifi_mgr_auto_connect_start
    • [modules/sqlite3_littefs] 添加了基于 littefs 的 sqlite3 数据库的使用

    Bugfixs

    • [modules/wifi_mgr] 修复问题:当wifi_mgr中存有两个可用的设备时,连接状态出现异常。
    • [modules/wifi_mgr] 修复问题:调用disable接口之前设置了自动连接,在调用disable之后仍会自动连接。

    Improvement

    • [modules/esp-hosted] 修改 esp-hosted 堆内存分配 32byte 对齐内存,提高 DMA 效率

    Breaking change

    • [modules/wifi_mgr] 废弃wifi_mgr中的api: wifi_mgr_deinit

    系统

    Features

    • [soc/csk6] 配置CPACR寄存器后及时进行__ISB(),防止FPU出现异常。

    Improvement

    • [arch] 删除了arm和xtensa之外的架构(非csk需要)
    • [boards] 删除了csk6之外的其他板型
    • [dts] 删除了csk之外的dts相关文件(driver类未处理)
    • [soc] 删除了csk6之外的芯片

    Breaking change

    • [dts/bindings/wifi] 重构 esp32c3 的 dts 节点,所有的自定义 boards 使用到 esp32c3 节点的地方都会 build failed

    芯片和板型

    Features

    • [boards/arm/csk6xxx] 替换pinctrls宏定义
    • [boards] 新增 csk6012_c3_nano 的 wifi 相关预配置

    Bugfixs

    • [boards] 补充了各个 board 中漏掉的 dtcm0 配置
    • [boards/csk6xxx_c3_nano] 修改所有 csk6xxx_c3_nano boards 来适配新 esp32c3 dts 节点

    Improvement

    • [boards/arm] 优化DTS结构

    其他

    • [samples/usb_audio/headset] 及时释放内存,避免系统卡死。
    • [samples/boards/csk6] 修改spi_master_slave示例程序,提供nocache、32字节对齐内存分配示例
    • [samples/i2c/master_slave] 修复在6011a_nano板型上编译出错的问题。
    • [samples/gc032a] 新增sample gc032a
    • [samples/csk6] 替换boards.overlay下pinctrls宏定义
    • [sample/board/csk6] 调整dma的sample代码,以能在新的驱动下能正常工作
    • [sample/subsys] 增加6011a_nano板型支持
    • [sample/driver] 增加6011a_nano板型支持
    • [sample/network] 增加6011a_c3_nano板型支持
    • [samples/board/wifi_scan_ap] 修复错误的test名称。
    • [sample/atts] 禁用sample atts的 twister_device_test,因为固件太大了,导致测试缓慢。
    • [test/csk_wifi] 修复csk_wifi测试用例的编译警告
    • [tests/drivers] 修复tests/drivers中的测试用例
    • [tests/drivers/sdtest] 新增SDtest用于测试SDCARD读写性能
    • [scripts/twister] 修复flash timeout之后,testsuite 不报失败的问题。
    • [scripts/twister] 拆分twisterlib.py为多个文件
    • [scripts/twister] 修复生成xml失败的问题,当git describe --abbrev=12 --always无法获取到任何tag时,zephyr_version为None。
    • [scripts/twister] 增加west flash命令的超时时间到180秒
    • [tools] 更新到zephyr3.1的.clang-format文件。
  • v1.1.0
    发布 v1.1.0

    release v1.1.0

    驱动

    Features

    1. 新增sdmmc驱动(暂不支持容量≤2G的SDcard)
    2. SPI驱动支持8位、16位、32位数据宽度进行传输
    3. 支持pwm disable功能
    4. 添加 entropy 入参检测
    5. 增加 psram init
    6. 增加 wifi 获取 mac 地址接口

    Bugfixs

    1. 修复YUV帧格式命名问题
    2. 修复spi驱动中的警告
    3. 修复USB Audio使用了错误的audio.c的问题
    4. 修改flash驱动内中断屏蔽机制,避免irq_lock无法关闭零延时中的问题
    5. 修复设置i2c驱动中不支持的速率不返回错误的问题
    6. 修复i2c速率不准确的问题
    7. 修复usb endpoint没有判断边界的问题
    8. 修复 dma 编译警告
    9. 修复 crypto 驱动 isr event 错误问题
    10. 优化i2c驱动,新增i2c最大传输长度(255)校验
    11. 修复flash erase功能,地址和长度必须按block对齐,否则返回错误码

    组件

    Features

    1. 增加 mbedtls aes-ecb, aes-cbc, aes-cfb, aes-ctr, aes-ofb, aes-xts 硬件加速
    2. 重构sof_host模块,拆分为avf以及licak模块
    3. 引用csk6_zephyr内部lvgl
    4. 增加 nvs 初始化失败时,自动擦除扇区后重新初始化 nvs
    5. 增加NVS初始化重试功能
    6. 添加csk6的config,方便mcuboot自身的测试程序运行
    7. 支持在已连接的状态调用wifi_mgr_auto_connect_start

    Bugfixs

    1. 修复wifi_manager中callback list没有初始化的问题。
    2. 修复当没有添加wifi_manager的callback时,自动连接工作不正常的问题
    3. 修复 slave 固件发送 pkg 异常导致丢失 disconnected 事件
    4. 修复当wifi_manager中存在两个可用的设备时连接状态出现异常的问题

    系统

    Features

    1. 使用zephyr-v3.1.0
    2. 增加Icache和Dcache开关控制宏
    3. 为9s和c3增加dtcm支持

    Bugfixs

    1. 解决 note.GNU-stack 警告
    2. 修复当设置不开启icache和dcache时,有可能不生效的bug

    芯片和板型

    Bugfixs

    1. 补充已有板型中遗漏的 dtcm0 配置
    2. 解决编译异常 warning 和 error

    其他

    1. 修复DMA示例代码不能正常运行的问题
    2. 删除sof_host的sample,增加avf/alg_capacity/atts sample
    3. 删除usb cdc 和 usb dfu 两个sample
    4. 增加sdcard sample
    5. 增加 csk_wifi_get_mac 测试用例
    6. 增加 csk 硬件 aes 适配 mbedtls 的测试用例
    7. 支持avf samples 使用twister device test 验证运行结果
  • v1.0.5
    发布 v1.0.5

    release v1.0.5

    驱动

    Features

    1. 新增pwm disable功能,不再支持占空比为0%和100%的设置

    Bugfixs

    1. 修复i2c作为主机时发送2个字节的场景时,fifo empty中断不能被关闭的问题

    组件

    Bugfixs 1.修复wifi_manager调用disable接口后仍会自动连接的问题

    BreakChanges

    1. 废弃wifi_manager中的api: wifi_mgr_deinit

    芯片和板型

    Features

    1. 新增 csk6011_c3_nano 板型
    2. 新增 csk6011_nano (纯离线)板型
    3. 增加subsys、driver、network等sample对csk6011板型的支持

    系统

    Bugfixs

    1. 优化CSK6复位机制
  • v1.0.4-beta.1
    发布 v1.0.4-beta.1

    驱动

    Features

    1. 增加UAC驱动

    2. 增加CSK6硬件加密(entropy)驱动

    3. 增加CSK6硬件随机数驱动

    4. 支持 esp32c3 BLE

    5. SPI驱动支持8位、16位、32位数据宽度进行传输

    6. 支持GPIO_INT_MODE_DISABLE

    Bugfixs

    1. 修复 RTC 时钟误差大的问题

    2. 修复 xr819s 在 scandone 状态下丢失 disconnected 事件的问题, 关联issue-53

    3. 修复 flash erase功能,地址和长度需按block对齐,否则返回错误码

    4. 修改flash驱动内中断屏蔽机制以避免无法关闭零延时中断致使系统fault的问题

    5. 修复进入isr关闭中断会意外再次触发一次中断的问题,关联issue-75

    组件

    Features

    1. wifi manager 支持同步/异步

    Bugfixs

    1. 修复 wifi manager 一个可能会导致自动重连失败的问题

    2. 修复 esp_hosted 中SPI参数、队列API使用、slave与host驱动等存在的问题

    系统

    Features

    1.默认启用 HEX 编译产物输出

    BreakChanges

    1.修改PSRAM内存块名称,有引用该内存块的相关模块代码需要同步修改对应信息

    芯片和板型

    Features

    1. 新增 csk6012_c3_nano 板型
    2. 新增 csk6012_nano (纯离线)板型

    Bugfixs

    1. 修改 csk6011a、csk6012板型中的led节点配置,使其与开发板硬件同步

    BreakChanges

    1. 移除 csk6012_9s_scanpen 板型

    其他

    Features

    1. 修改外部module拉取策略,不再拉取无用的module

    2. 烧录操作支持通过 --addr 参数重新定义烧录地址

    3. 新增 crypto(硬件随机数) sample

    4. 新增 entropy(硬件加密) sample

    5. 新增 lvgl8 benchmark sample

    6. 新增 显示刷屏 sample (可以用于验证计算SPI刷新单帧图像耗时)

    7. 新增 littlefs sample

    8. 新增基于 csk6002_c3_nano板型 的 ble sample

    9. 新增 UAC sample

    10. 新增 csk_malloc 相关的sample

  • v1.0.3-beta.1
    发布 v1.0.3-beta.1

    驱动

    Features

    1. 增加WatchDog功能

    2. 增加dvp接口,并适配了OV9655 sensor

    Bugfixs

    1. 更新hal库flash驱动,解决flash擦除异常问题:当擦除大小为0x40000时,会导致实际0x42000空间大小被擦除。

    2. 修复rtc中断被异常打开问题.解决issue #62

    3. 修复由于PINMUX设置异常,导致无法正常使用PA2无法作为gpio的问题

    4. 将事件回调从中断上下文移到workqueue中,解决因在中断上下文中等待信号量从而触发断言的bug

    avf框架

    Features

    1. 支持48K录音播音功能

    2. 支持4通道adc录音功能

    Bugfixs

    1. 修复播放时从暂停切换到停止时导致崩溃的bug

    组件

    Features

    1. 增加LVGL8外置组件

    Bugfixs

    1. 修复wifi xr819s组件的底层bug

    2. 修复网络tcp速度慢的bug

    3. 更新esp_hosted module到 release v0.4 版本,修复 bssid 数组越界 bug

    4. 修复 esp32c3 丢失异步断开事件 bug

    BreakChanges

    1. 重构 esp32c3 wifi 初始化流程以实现与xr819s的统一,初始化 esp32c3 时需要调用 csk_wifi_init进行手动初始化

    系统

    Features

    1. 适配zephyr的ztest测试

    Bugfixs

    1. 修复psram的数据有可能读写错误的bug

    2. 修复csk6软件重启可能宕机的bug

    3. 修复ap和cp同时访问flash导致的宕机bug

    4. 优化relocate脚本,优化为每次编译则重新创建要连接的文件而非追加连接文件

    芯片和板型

    Features

    1. 新增csk6011a_9s_nano板型
  • v1.0.2-beta.1
    发布 v1.0.2-beta.1

    驱动

    Features

    • 增加外置32M flash的支持

    Bugfixs

    • 修复gpio被同时被配置为输入输出的bug
    • 修复串口没有初始化,但会触发串口中断的bug > #37

    avf框架

    Bugfixs

    • aplay修复“暂停恢复后再次调用暂停成功,再次调用恢复失败”的bug > #32
    • aplay修复“调用aplay_write写资源播放完成之后再调用aplay_stop会停止失败”的bug > #31
    • 修复littlefs文件系统下cp加载失败的问题

    系统

    Features

    • 增加zephyr官方的获取heap状态接口

    工具

    Features

    • lisa 串口烧录可自动拉低PB1、拉低reset脚,无需人为控制

    驱动

    Features

    • 增加外置32M flash的支持

    Bugfixs

    • 修复gpio被同时被配置为输入输出的bug
    • 修复串口没有初始化,但会触发串口中断的bug > #37

    avf框架

    Bugfixs

    • aplay修复“暂停恢复后再次调用暂停成功,再次调用恢复失败”的bug > #32
    • aplay修复“调用aplay_write写资源播放完成之后再调用aplay_stop会停止失败”的bug > #31
    • 修复littlefs文件系统下cp加载失败的问题

    系统

    Features

    • 增加zephyr官方的获取heap状态接口

    工具

    Features

    • lisa 串口烧录可自动拉低PB1、拉低reset脚,无需人为控制
  • v1.0.0