4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-01-17 03:03:32 +08:00

930 Commits

Author SHA1 Message Date
Bernard Xiong
cc319ac1aa
Merge pull request #3458 from shawn1221/mmc-upstream-20200316
component: sdio: fix potential ricky clock setting
2020-03-16 21:20:09 +08:00
Bernard Xiong
822d8f4002
Merge pull request #3456 from zhao0116/spi
spi: support slave mode and master mode runtime config
2020-03-16 15:34:33 +08:00
Shawn Lin
4c7106fa9d component: sdio: fix potential ricky clock setting
Currently RTT mmc stack only support Highspeed mode or
blow, which means the max speed should be 52MHz according
to JEDEC spec. Two problems show here:

(1) max_data_rate = (unsigned int)-1. The value of unsigned int
depends on compilers/arch. Moreover, it makes no sense to assume
cpu addressing width with IP clock rate limit.
(1)hs_max_data_rate was set to 200MHz.

So what should BSP drivers do if 52MHz < max_data_rate < 200MHz?
Either it blindly sets a spec-violated clock rate to drive a Highspeed
card, or just adjust the clock rate internally. Both cases are
really bad for practice.

If the card claims to support Highspeed, we set the clock to not
to exceed 52MHz. Otherwise it should be set according to
card->max_data_rate parsed by ext_csd. This patch fixes it as-is,
and also simplify the code a lot.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-03-16 14:45:41 +08:00
luhuadong
7c4e70b3b3 [Sensor] Add user-commands range limitation 2020-03-16 11:03:32 +08:00
Cliff Chen
1c68bd9d3c Support msc mode automatic switching
Signed-off-by: Cliff Chen <cliff.chen@rock-chips.com>
2020-03-16 10:50:34 +08:00
Yifeng Zhao
d906bf5b18 spi: support slave mode and master mode runtime config
support slave mode and master mode runtime config.

Change-Id: Iabadbade8997bb8e3adef8ce95f6c45f6bb35329
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
2020-03-16 10:20:03 +08:00
Shawn Lin
11277014a3 [Components] sdio: try bus width depends on host's capability
It makes no sense to try bus width if not supported by drivers or BSP,
since we know it must be failed. It saves a lot for booting in time
critical environment.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-03-12 09:00:41 +08:00
Shawn Lin
a33bc0f321 [component] sdio: Fix mmc mount function if the whole device is a partition
If the whole sd card was formatted as a partition, current
code break out the loop mistakenly, so it skips dfs_mount_device
later. Simply remove the broken 'break' to solve this problem.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-03-12 09:00:33 +08:00
David Lin
eb5467bece
Fixed wrong output information in core.c
rt_kprintf("alloc memery failed\n"); -> rt_kprintf("alloc memory failed\n");
2020-03-08 00:20:31 +08:00
David Lin
053ffb0527
Fixed typos in Kconfig
mesage -> message
memmory -> memory
2020-03-05 09:20:05 +08:00
David Lin
39538e036b
Fixed wrong output information
to ->too
2020-03-04 23:13:45 +08:00
David Lin
f9ab9d5868
Fixed wrong output information
to -> too
2020-03-04 23:04:52 +08:00
Bernard Xiong
b3d196392c
Merge pull request #3413 from luhuadong/patch1
[Sensor] Add vendor info and sensor types for cmd
2020-03-04 11:44:25 +08:00
chenyong
986b64cbe0 [driver][wlan] add raw frame send interface and Management frame filter interface
Signed-off-by: chenyong <1521761801@qq.com>
2020-02-29 17:12:48 +08:00
bigmagic
e09c99fcfb fix raspi3-64 sdio driver 2020-02-28 14:56:56 +08:00
luhuadong
ac6f133f86 [Sensor] fixed %% print 2020-02-26 17:31:26 +08:00
luhuadong
3994ebbfd4 [Sensor] Add vendor info and sensor types for cmd 2020-02-26 17:20:41 +08:00
A.orz
a646b9275d
Update sd.c
clean #if 0 code
2020-02-23 09:20:09 +08:00
luhuadong
815d231f4a add change log 2020-02-22 22:43:14 +08:00
luhuadong
82f981d34c [Sensor] Support custom commands for rt_sensor_control 2020-02-22 21:00:35 +08:00
luhuadong
26fa5e5fa2 [Sensor] Add the prefix corresponding to sensor types 2020-02-20 16:09:52 +08:00
luhuadong
7c2d7c7eb7 [Sensor] ASAIR is the trademark of Aosong 2020-02-20 15:39:39 +08:00
luhuadong
c734a7b3fa [Sensor] Dust and eCO2 data should be defined unsigned 2020-02-17 23:26:54 +08:00
luhuadong
da8e829fa8 [Sensor] Add some class and vendor information of sensor 2020-02-17 23:17:54 +08:00
Bernard Xiong
dd5178efdf
Merge pull request #3352 from z14git/serial_bug_fix
修复因串口接收缓冲区满且没有开启ULOG_USING_ISR_LOG而造成的死机问题
2020-02-11 11:56:01 +08:00
z14git
50c2af5eea [serial.c] 修复在没有开启ulog时,警告日志不会输出的问题 2020-01-21 16:38:07 +08:00
z14git
1499844699 修复因串口接收缓冲区满且没有开启ULOG_USING_ISR_LOG而造成的死机问题 2020-01-18 10:12:29 +08:00
Ihavedone
0fdf20cf58 添加虚拟串口接收缓存的 ENV 配置项,可手动配置接收缓存大小,默认为128字节 2020-01-17 15:42:56 +08:00
shangjinlong
b87f493f2b 🐛 fix compile warning, undefine var 2019-12-31 16:16:15 +08:00
zhaoshaowei
3ad6b30e18
[componects] 修复不能发现禁止写spi flash失败的情形
`(register_status & SFUD_STATUS_REGISTER_WEL) == 1` 这个表达式始终为假

SFUD_STATUS_REGISTER_WEL = (1 << 1)
2019-12-27 16:52:52 +08:00
ZYH
a4dba7b583 [Components][USB][ECM] fix build error 2019-12-25 13:15:10 +08:00
Bernard Xiong
9111aca176
Merge pull request #3279 from armink/fix_rbb
[DeviceDriver][IPC] Fix rbb free bug in rt_rbb_destroy.
2019-12-19 14:59:29 +08:00
armink
6228ff5e98 [DeviceDriver][IPC] Fix rbb free bug in rt_rbb_destroy. 2019-12-19 10:39:55 +08:00
Bernard Xiong
7a00b42e97
Update pipe.c 2019-12-18 23:19:54 +08:00
Bernard Xiong
055061a639 [DeviceDrivers] Fix pipe memory issue. 2019-12-18 21:38:05 +08:00
Bernard Xiong
a87c2ef970
Merge pull request #3234 from fmkong/spi_flash_sfud
[drivers/spi_flash_sfud] accept the error from spi read or write in spi_write_read function.
2019-12-18 20:03:28 +08:00
Fanming
f3ee2dd186 [drivers/sensor]disable irq only when the sensor and module sensors are all cloesed. 2019-12-17 17:53:16 +08:00
Fanming
7e9d54d87a [drivers/spi_flash_sfud] accept the error from spi read or write in spi_write_read function. 2019-12-17 17:46:43 +08:00
tangweikang
15b10bd5e2 [components][sfud] update sfud options. 2019-12-03 16:45:46 +08:00
a1012112796
ab981a32b5 [Device/I2C] Chang debug message print way to ulog 2019-11-26 07:41:43 +08:00
Bernard Xiong
55c3182b78
Merge pull request #3193 from wangk-ge/master
修改内存泄漏问题
2019-11-21 22:04:42 +08:00
Bernard Xiong
54b72927d1
Merge pull request #3214 from chengxiaohu/master
添加 W25Q64DW SPI Flash 到支持列表
2019-11-21 22:04:19 +08:00
chengxiaohu
6b8a3469f8 Merge branch 'master' of https://github.com/chengxiaohu/rt-thread 2019-11-20 23:38:35 +08:00
chengxiaohu
2a512f3df0 添加 W25Q64DW SPI Flash 到支持列表。实际应用中发现该芯片不支持sfdp。 2019-11-20 23:33:10 +08:00
hichard
ec3b4349d3 Merge branch 'master' of https://github.com/RT-Thread/rt-thread into renhaibo-branch 2019-11-16 11:20:13 +08:00
hichard
aafed7b434 1.修复sd卡热插拔内存泄露的bug
2.dfs增加函数,配合实现sd卡热插拔自动挂载卸载文件系统
2019-11-16 11:16:48 +08:00
Bernard Xiong
97b7661f6e
Merge pull request #3202 from armink/fix_rtc
[components] remove libc dependency in ulog and RTC driver.
2019-11-16 10:30:23 +08:00
ZYH
d3ee03f9c6 [RNDIS]fix speed on HS 2019-11-15 15:05:21 +08:00
armink
e59339e4b8 [components] remove libc dependency in ulog and RTC driver. 2019-11-14 18:09:55 +08:00
Steven Liu
12eacb8df6 components: drivers: misc: pwm: Missing "pwm1" here. 2019-11-11 17:10:25 +08:00