summaryrefslogtreecommitdiff
path: root/components/drivers/spi
AgeCommit message (Collapse)Author
2024-06-16[components] [drivers ] [Kconfig] 整理 components/drivers 的 Kconfig (#9054)sp-cai
整理 components/drivers 的 Kconfig
2024-04-09[driver][soft-spi] spi device driver framework adds pin init function functionYuqiang Wang
为什么提交这份PR (why to submit this PR) ps:在设备初始化阶段不应该存在对硬件的操作 你的解决方案是什么 (what is your solution) ps:添加一个pin_init函数,在spi设备使用时调用该函数来完成硬件引脚的状态初始化,而不是在设备初始化阶段对硬件进行操作,已经在瑞萨HMI上通过验证
2024-03-04[spi]修复spi总线挂载多设备通信可能失败问题yangpeng
2024-02-17[qspi]修复qspi配置未生效问题yangpeng
2023-10-18[kernel][dm]适配新的设备驱动模型 (#8075)zms123456
2023-08-21[tools] add GetGCCLikePLATFORMMeco Man
GCC like means the toolchains which are compatible with GCC
2023-06-10[spi] optimize the spi transfer speed.Meco Man
If the configurations are the same, we don't need to set again.
2023-05-22[device][spi] 修复 rt_spi_sendrecv8/16 收发不同时的问题Meco Man
rt_spi_send_then_recv是先发再等待一个独立的消息接收 rt_spi_transfer是收发同时进行 rt_spi_sendrecv8/16应使用rt_spi_transfer而不是rt_spi_send_then_recv
2023-05-17support llvm-arm 16.0guozhanxin
2023-05-12[components/drivers] add result check for configure in `rt_spi_configure` ↵a1012112796
(#7474) Signed-off-by: a1012112796 <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-04-24[HUST CSE] [readme] fix invalid URLSseven731
2023-04-17[HUST CSE] Fix many abnormal symbols in annotations and format code7YZ7
2023-03-22[errno code][-RT_ETIMEOUT] fix that use RT_ETIMEOUT without -Meco Man
2023-03-20[errno code][-RT_ERROR] fix that use RT_ERROR without -Meco Man
2023-03-16[error code][-RT_EIO] fix that use RT_EIO without -Meco Man
2023-02-26[spi][5.0.0] ↵liYangYang
修正SPI设备框架中,对函数返回值类型使用不恰当的情况 (#6937)
2023-02-22[spi] rt_spi_configure 增加对cs_pin处理liYony
2023-02-16[spi]优化挂载函数对cs_pin的处理liYony
2023-02-12[devicedrivers] Fix typo in sfud error messagesMoss
2023-02-11[spi]添加rt_spi_bus_attach_device_cspin 函数 (#6916)liYangYang
这个函数实现了原先的挂载功能,并且调用pin框架,初始化cs引脚,是一个功能相对完善的挂载函数。用户也能更简单的使用。 该函数取代rt_spi_bus_attach_device,后续rt_spi_bus_attach_device会被逐渐淘汰掉。新的BSP以及软件包应当使用rt_spi_bus_attach_device_cspin新函数。 STM32L475潘多拉测试通过。
2023-02-07rt_device_write/read return data type as rt_ssize_tMeco Man
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-01-29fix typo https://github.com/armink/SFUD/pull/79soym
2023-01-18[stm32][softspi]soft spi attach函数问题解决方案 (#6868)liYangYang
* [softspi]soft spi attach函数问题解决方案 * 更改函数名
2023-01-18[stm32][spi] spi attach函数问题解决方案 (#6864)liYangYang
attach #6819
2023-01-07[STM32][SPI]解决挂载函数里面不同bsp对uaer_data的滥用 (#6819)liYangYang
* [spi]attach 片选引脚依赖pin框架 * 修改attach函数
2022-12-15fix:三字节读命令0x03,四字节读命令0x13,当命令为0x03需要 ↵joechenchen
加上0x10
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-09-09[modify]修改components/drivers/spi/sfud/README.md文件lhylhylhy6
2022-09-01[spi]fix some bug for rt_spi_sendrecv16 (#6360)liYangYang
修复 rt_spi_sendrecv16 api 对最高有效位(MSB or LSB)的处理不当造成的一些问题。 https://github.com/stm32duino/Arduino_Core_STM32/blob/main/libraries/SPI/src/SPI.cpp#L273
2022-08-16[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORMMeco Man
2022-08-13[sfud] keep macros in order attach #6255Meco Man
2022-08-11[sfud] 同步上游Meco Man
2022-08-11[SFUD]support NM25Q128EVBchinky
2022-06-22[spi] fix issue report #6008Meco Man
rt_spi_sendrecv8()存在可能未初始化值返回的情况
2022-06-16[stm32][soft spi] implement soft spi (#6078)solar_li
* [stm32][soft spi] implement soft spi
2022-06-15Fix rt_qspi_send symbol extension BUGwanghaijing
2022-06-09[Scons] ↵Meco Man
将GCC判断条件改为列表方式,方便后续增加新的编译工具链
2022-05-30[spi device] remove _spi_bus_device_control (#5898)Man, Jianting (Meco)
2022-04-20uniform code writing-disable interruptthewon86
2022-03-25Soft spi (#5712)kylepengchn
* add soft-spi * add spi-bit-ops.c/h to components/drivers/spi * add a drv_soft_spi example for gd32303e-eval * use formatting.py scripts for scanning Signed-off-by: kyle <[email protected]>
2022-03-24format code (#5699)Man, Jianting (Meco)
2022-03-23[components][drivers][spi]: ↵kylepengchn
基于SPI总线驱动框架添加模拟SPI总线扩展 (#5656) * add soft-spi * add spi-bit-ops.c/h to components/drivers/spi * add a drv_soft_spi example for gd32303e-eval Signed-off-by: kyle <[email protected]> * Fixed the format and the certificate. Signed-off-by: kyle <[email protected]> * Update the certificate data. Signed-off-by: kyle <[email protected]>
2022-01-20Merge branch 'master' into keilguo
2022-01-19[sconscript.platform] 优化针对编译器判断的脚本Meco Man
- 删除啰嗦的代码 related: https://github.com/RT-Thread/rt-thread/issues/3046
2022-01-20[update] change ccflags to cflagsliukangcc
2022-01-09[core] 使用rt_memcpy rt_memset代替memcpy memsetMeco Man
2021-12-22Revert "add clang-arm support."Man, Jianting (Meco)
This reverts commit a5f6fdc780d55f2bf2a1624815879e15c51082b5.
2021-12-22add clang-arm support.guozhanxin
2021-11-24Merge pull request #5261 from mysterywolf/weakBernard Xiong
[kernel] prepare to support full functional sprintf-family functions