summaryrefslogtreecommitdiff
path: root/components/drivers/spi/spi_core.c
AgeCommit message (Collapse)Author
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-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-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-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-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-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-06-22[spi] fix issue report #6008Meco Man
rt_spi_sendrecv8()存在可能未初始化值返回的情况
2021-11-17[mutex] use RT_IPC_FLAG_PRIO to replace RT_IPC_FLAG_FIFOMeco Man
2021-03-08[compoenets] auto & manual formattedMeco Man
2018-11-22[DeviceDrivers][spi]:add qspi supportzylx
2018-10-14[license] Change license to Apache.Bernard Xiong
2018-09-17[Components][Drivers][SPI]fix "Value stored to 'result' is never read"ZYH
2013-06-28Embedded GPLv2 license in driversyiyue.fang
2012-09-28fixed rt_spi_release_bus assert error.wuyangyong
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2310 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-09-06re-format the coding style in spi_core.c[email protected]
1, Tabs to Spaces 2, File Format(CR/LF) using UNIX style 3, maximum line length = 80 git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2273 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-18Changed SPI message to message list. Added take/release SPI device/bus ↵[email protected]
interface. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2123 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-05-15fixed the return value in rt_spi_bus_attach_device() [email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2118 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-03add const attribute to the ops.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1937 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-01-08add SPI framework.[email protected]
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1911 bbd45198-f89e-11dd-88c7-29a3b14d5316