summaryrefslogtreecommitdiff
path: root/components
AgeCommit message (Collapse)Author
2023-01-18[stm32][spi] spi attach函数问题解决方案 (#6864)liYangYang
attach #6819
2023-01-16[rt-smart] porting c906 and D1s to mm (#6848)Shell
* [rv64/bsp] porting to mm * [mm] report more info for debugging * [fix] code format * [libcpu/c906] porting to RTOS * [fix] using rtdbg api * [fix] add return * [fix] report more information for debugging * [fix] use assert 0 for unrecoverable error
2023-01-13[rt-smart][fix/lwp] don't restore terminal for background lwp (#6847)Shell
* [fix/lwp] don't restore term for background lwp
2023-01-11[rt-smart/mm] enable mm on armv7, armv8, rv64 only (#6834)Shell
* [mm] enable mm on armv7, armv8, rv64 only * [mm] config on ARCH_MM_MMU
2023-01-10fix cputime and ctime.xieyangrun
2023-01-10[rt-smart] fix warningswangxiaoyao
2023-01-08format Kconfig and sconscriptMeco Man
2023-01-08improve sensor framework (#6784)Man, Jianting (Meco)
* [stm32l475-pandora] rename sensor_port.c as drv_sensors.c * [sensor][cmd] add enter critical section protection * [sensor] add sensor reset command
2023-01-08[rt-smart] kernel virtual memory management layer (#6809)Shell
synchronize virtual memory system works. adding kernel virtual memory management layer for page-based MMU enabled architecture porting libcpu MMU codes porting lwp memory related codes
2023-01-09格式化代码zhkag
2023-01-09添加 sys_mq_close 函数zhkag
2023-01-09更新 mq syscallzhkag
2023-01-09更新 mq_setattrzhkag
2023-01-09【更新】 消息队列存在时,使用 O_CREAT ↵zhkag
不应创建新的消息队列
2023-01-09简单赋值防止数据被优化zhkag
2023-01-09修复 mq_timedreceive 中 mq_timedreceive 为空时断言zhkag
2023-01-09修改 mq 句柄偏移zhkag
2023-01-07[STM32][SPI]解决挂载函数里面不同bsp对uaer_data的滥用 (#6819)liYangYang
* [spi]attach 片选引脚依赖pin框架 * 修改attach函数
2023-01-05[drivers][serial_v2]修复DMA+TX阻塞模式异常 (#6781)wdfk-prog
* [drivers][serial_v2]修复DMA+TX阻塞模式异常
2023-01-04Update signal.hMan, Jianting (Meco)
2023-01-04[libc] redirecting header sys/signal to signalwangxiaoyao
2023-01-02USB ↵kylongmu
CDC驱动在win11下无法识别,看了微软的描述修改子类后正常 (#6783) 这是微软关于此问题的链接: https://learn.microsoft.com/zh-cn/windows-hardware/drivers/usbcon/usb-driver-installation-based-on-compatible-ids#usbsersys-installation Windows 10 及更高版本 从 Windows 10 开始,Usbser.inf 已添加到 %Systemroot%\INF 目录,该目录加载 Usbser.sys 作为设备堆栈中功能设备对象 (FDO) 。 如果设备属于通信和 CDC 控制设备类, Usbser.sys 加载。 无需编写自己的 INF 来引用驱动程序。 驱动程序是基于与包含在 Windows 中的其他 USB 设备类驱动程序相似的兼容 ID 匹配来加载的。 USB\Class_02 USB\Class_02&SubClass_02 如果要自动 加载Usbser.sys, 在设备描述符中将类代码设置为 02,将子类代码 设置为 02。 有关详细信息,请参阅 USB 通信设备类。 使用此方法时,无需为设备分发 INF 文件,因为系统使用的是 Usbser.inf。 如果设备指定类代码 02,但子类代码值不是 02,则 Usbser.sys不会自动加载 。 即插即用管理器尝试查找驱动程序。 如果找不到合适的驱动程序,则设备可能未加载驱动程序。 在这种情况下,你可能需要加载自己的驱动程序或编写引用另一个内置驱动程序的 INF。
2023-01-02[libc][unistd.h] define F_OKMeco Man
2022-12-29[libc][time] 修正POSIX 时间相关函数返回值错误Meco Man
2022-12-29[BSP][smart] fix link script for smart in vexpress-a9 (#6764)Bernard Xiong
2022-12-26[sensor] add setting power/accuracy/fetch data mode commandsMeco Man
2022-12-26[sensor] 优化control参数检查和sensor list命令Meco Man
2022-12-26use PIN_IRQ_PIN_NONE to replace RT_PIN_NONEMeco Man
2022-12-26[sensor] add sensor list commandMeco Man
2022-12-26[sensor] add LSC chip vendorMeco Man
2022-12-26[sensor] set power and accuracy as the hightest levelMeco Man
2022-12-26[sensor] improve commandsMeco Man
2022-12-26fix compiling warning.bernard
2022-12-22修改printf格式“%-*.s”为“%-*.*swdfk-prog
2022-12-21[sensor] draft new sensor-hal framework (#6746)Man, Jianting (Meco)
* [sensor] new sensor framework 针对老版本sensor框架的诸多不合理设计进行重构 之前的PR中已经重构了浮点数相关的问题 本次PR主要围绕sensor的整体架构予以重构,对过于理想化的参数和模式予以删除 * [sensor] 增加can modbus总线类型 * [stm32l745] 完善sensor对接 * [sensor] fix the onchip ID print
2022-12-20[smart/aarch64] code sync (#6750)Shell
* [smart/aarch64] sync aarch64
2022-12-19[fal] fal_rtt.c消除函数strtol()隐含声明的警告梁生
2022-12-18[components][libc] ↵Yaochenger
在rv32下编译时cstring.c中的strtok_r函数与libc.a中的strtok_r重定义,添加rt_weak
2022-12-16[rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740)guo
* [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue.
2022-12-15add "\n" to cat褚仕成
2022-12-15fix:三字节读命令0x03,四字节读命令0x13,当命令为0x03需要 ↵joechenchen
加上0x10
2022-12-14[dfs] sync cromfs (#6739)guo
2022-12-13ESP32_C3: Improve Readme, fix compile errors/warningstangzz98
2022-12-12[sensor] 增加新传感器类型和单位Meco Man
2022-12-13[components] fix compiling warning (#6733)Bernard Xiong
2022-12-12[components] fix format issuebernard
2022-12-11[sensor][cmd] add sensor_get_type/vender/unit_name functions (#6727)Man, Jianting (Meco)
* [sensor][cmd] add sensor_get_type/vender/unit_name functions * rename sensor folder
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-12-11[sfud] sync commitMeco Man
https://github.com/armink/SFUD/commit/db9a1746df24142bd762378bc4e0dcf65b668b2d
2022-12-10[smart][risc-v/libcpu] port rv64 cpu code (#6704)Shell
* [risc-v/libcpu] porting Smart & RTOS * [fix] rv64 plic * [risc-v/rv64] remove macro in rtdef