Yuqiang Wang
d08ae0bfd1
[driver][soft-spi] spi device driver framework adds pin init function function
...
为什么提交这份PR (why to submit this PR)
ps:在设备初始化阶段不应该存在对硬件的操作
你的解决方案是什么 (what is your solution)
ps:添加一个pin_init函数,在spi设备使用时调用该函数来完成硬件引脚的状态初始化,而不是在设备初始化阶段对硬件进行操作,已经在瑞萨HMI上通过验证
2024-04-09 18:33:29 -04:00
Yuqiang Wang
4ceffbf06a
[bsp][renesas] rtduino supports the soft spi switch to pwm function
...
1.修改drv_gpio.c:R_IOPORT_Open()函数只需执行一次,修改位置为init时执行
2.默认HMI-Board使能rtduino后支持soft spi,通过switch_pwm可切换为pwm功能
2024-03-31 20:31:27 -04:00
Meco Man
3782127116
[bsp] format drivers code
2024-03-24 09:18:25 +08:00
Meco Man
6a9c42a19d
[bsp][drv_gpio] fix the error code return when pin number is illegal
2024-03-24 09:18:25 +08:00
kk
2549b82bd6
[pin] pin_read/write rt_uint8_t to rt_ssize_t
2024-03-23 14:50:31 -04:00
Yuqiang Wang
6aa1442f64
[bsp][renesas] add renesas soft spi driver
2024-03-14 11:38:28 +08:00
Rbb666
e1b80650d9
[bsp][renesas]add ra8d1-vision-board support
2024-03-05 16:47:43 +08:00
kurisaw
d5e2df46e5
[bsp][hmi-board] Optimize hardware driver configuration and trim the project file volume
2024-02-03 16:47:32 +08:00
kurisaw
edd7a5d176
update the soft i2c configuration
2024-01-18 11:57:51 +08:00
kurisaw
345ce24e31
[bsp][renesas] RTduino configuration update
...
sync update
some optimize
[bsp][driver] Updates the naming convention of the i2c configuration item
2024-01-18 11:57:51 +08:00
Rbb666
5dd87bc7bb
[bsp/renesas]add ek-ra8d1 bsp
2023-12-19 18:00:00 +08:00
Rbb666
ad2ba4ffa5
[bsp][renesas]添加fal配置文件,修改flash驱动
2023-11-16 17:43:00 +08:00
kk
1b59c20203
[bsp/renesas] update drv_sci_spi.c 修复 ci 报错 ( #8261 )
2023-11-16 14:46:43 +08:00
guozhanxin
75378a4a40
[bsp] ra8 add adc、dac、pwm、spi、rw007 configs
2023-11-16 13:08:59 +08:00
Yuqiang Wang
ebc9582c07
[bsp][rtduino] 新增HMI-Board对RTduino支持、HMI-Board支持C++特性、修复一些驱动问题 ( #8205 )
2023-11-01 06:07:46 +08:00
Rbb666
7ace7d0a78
[libcpu][renesas]add cortex-m85 && ek-ra8m1 adapt
2023-10-31 15:09:17 +08:00
vandoul
5d47753d56
[bsp/renesas]add drv_sci.
...
formating header file.
2023-10-09 13:27:34 +08:00
Rbb666
594db2b516
[bsp][renesas]add hwtimer device for renesas
2023-09-06 17:58:40 +08:00
Jay
69ec7981c3
[bsp][renesas] 修复SDHI尝试多块读取时只能读取到第一个块的问题 ( #7737 )
2023-06-29 17:42:13 +08:00
vandoul
446fdf1329
[bsp/renesas/ebf_qi_min_6m5]use fsp v4.4.0, add sci spi config item, add sci i2c driver, update README.
2023-06-12 21:40:42 -04:00
guo
3a7546671a
[bsp/renesas] drv_sci_spi.c add timeout. ( #7632 )
2023-06-09 06:22:59 +08:00
Rbb666
b3ea130ddd
[bsp][Renesas]Modify some drivers and configuration files ( #7590 )
2023-06-02 15:47:09 +08:00
Rbb666
7679b9ec1d
[Renesas]Add jpeg and g2d device support
2023-05-05 13:28:24 +08:00
zylugl
1c308310b8
[bsp]修正renesas / libraries / HAL_Drivers /drv_gpip.c形参错误 ( #7308 )
2023-04-18 12:32:42 -04:00
guo
ff12c58bf8
[bsp][renesas] Add preliminary ethernet support. ( #7204 )
2023-04-11 03:47:33 +08:00
Rbb666
1cf26a8ea7
[Renesas]Remove lcd_ili9341 and update spi driver
2023-03-24 12:52:27 -04:00
Meco Man
deb40e8c0c
[errno code][-RT_EBUSY] fix that use RT_EBUSY without -
2023-03-22 01:55:18 -04:00
Meco Man
eb3cb250be
[errno code][-RT_ETIMEOUT] fix that use RT_ETIMEOUT without -
2023-03-22 01:54:52 -04:00
Meco Man
0f461e870c
[errno code][-RT_ERROR] fix that use RT_ERROR without -
2023-03-20 00:06:16 -04:00
Rbb666
d4e70e15ac
[Renesas]Add ra6m4-cpk lvgl for spi-lcd support and update rt_spi_bus_attach_device_cspin function
2023-03-14 17:46:00 +08:00
Rbb666
96a636f0b5
[Renesas]Add tft-lcd lvgl support
2023-02-23 13:29:08 -05:00
Meco Man
f58d3c5200
rt_device_write/read return data type as rt_ssize_t
...
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-02-07 21:43:57 -05:00
Meco Man
ddccef3a64
modify RT_ALIGN_SIZE as 8 by default
2023-01-12 22:47:23 -05:00
Meco Man
9bc68d26a4
format Kconfig and sconscript
2023-01-08 22:52:13 -05:00
Man, Jianting (Meco)
99bdf978d7
[rtdef] use lower-case to define attributes ( #6728 )
...
* [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 13:12:03 -05:00
vandoul
2380c32a71
修复bsp/renesas/libraries/drv_spi.c中event定义错误 ( #6712 )
...
* fix usage of rt_event for drv_spi.c in renesas's libraries.
2022-12-09 10:14:19 +08:00
vandoul
ab9a80c408
add ra4m2 soc support, add sci spi support for ra4m2 ( #6707 )
...
* add ra4m2 soc support, add sci spi support for ra4m2
* update ra4m2-eco/README.md
* update ra4m2-eco/README.md
* rename board picture name.
* reduce picture size, update README.md, remove file 'Target 1.bat'
* reduce picture size
2022-12-08 10:04:04 -05:00
Rbb666
622062aaec
first commit ra6m3-ek
2022-12-01 21:22:09 -05:00
ShaquilleLiu
2878566c92
增加野火 启明6M5板级支持包 ( #6616 )
...
* 增加 野火 启明6M5 板级支持包
* 修复串口引脚描述错误
* 上一版提交,UART端口改了,但是uart编号漏改
Co-authored-by: Liuxiequan <liuxiequan@cvte.com>
2022-11-21 22:08:02 -05:00
wdfk-prog
569e2ae1e8
[CAN]update struct can_filter_item and rt_can_msg ( #6556 )
...
* 修改ry命令,已便于自定义保存路径
* modified: components/utilities/ymodem/ry_sy.c
* 修复从被动错误恢复后发送返回异常
* 修复在自动重传模式下,ACK异常阻塞线程
- 删除TX中断函数else分支。仅当RQCP位 置一才进入该中断
- 添加SCE中断函数中关于ACK_ERR的else判断。自动重传模式下会进入该判断,打断自动重传释放完成量。
* 增加对于CAN1与CAN2的SCE中断和TX中断的公共处理函数
* formatting格式化代码
* update struct can_filter_item and rt_can_msg
1. 对过滤器号和索引号结构体定义中同一名称hdr进行重命名hdr_bank和hdr_index,
以便准确区分.采用宏定义兼容以前变量名.
2. 添加接收标识rxfifo,已指明是哪个RXFIFO.
* 更正42M下的波特率
* 修复接收获取索引号错误
* 添加接收标识
* 更新注释
* 取消CANFD限制
* update struct can_filter_item and rt_can_msg
2022-11-21 21:45:51 -05:00
KurisaW
731bb8ba87
[bug] 修复drv_usart_v2.c
2022-10-24 10:25:25 +08:00
Yifang
464f827254
[annotation] renesas默认使用串口V2标准 ( #6391 )
2022-09-07 21:05:17 -04:00
Rbb666
a5bf680e2b
【renesas】Fix initialize assertion problem of serial V2
2022-08-31 14:15:17 +08:00
liuxianliang
a4eb64b873
update the project for RT-Thread_V4.1.1
2022-08-16 19:38:48 +08:00
Meco Man
dd94198bd6
[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM
2022-08-16 09:39:00 +08:00
Sherman
fde369f011
[[renesas/drivers] Fix error code issues 6183.Add hardware i2c driver. ( #6279 )
...
* [renesas/ra2l1-cpk] add Captouch板载触摸按键配置说明.md
* Update Captouch板载触摸按键配置说明.md
* [renesas/drv_wdt.c] Fix error code issues
[renesas/drv_i2c.c] add hardware i2c driver
* [update] drv_wdt.c,drv_i2c.c
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2022-08-15 09:25:42 -04:00
Fan Yang
666af5e29d
[DeviceDriver] Add CANFD support and correct typos ( #5912 )
...
* Add CANFD support and correct typos
- Added CANFD required fields to can.h
- Fixed typos in can.h and can.c
- Corrected all the projects affected by the typo
- Fixed wrong line-ending in some affected can driver files
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
* update
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
Co-authored-by: Meco Man <920369182@qq.com>
2022-08-13 22:59:28 -04:00
Sherman
5a67132cf8
[bsp/renesas/ra2l1-cpk] 添加RA2L1-CPK开发板BSP
...
[bsp/renesas] 更新flash、gpio驱动和配置头文件。更新FSP配置文档
2022-07-22 20:38:19 +08:00
Man, Jianting (Meco)
2c10d5ad01
[rtc] use gmtime_r to replace gmtime ( #6012 )
...
* [rtc] use gmtime_r to replace gmtime
2022-06-22 13:41:06 +08:00
Meco Man
c9878aacd2
[scons][iar] 将IAR的PLATFORM字段由iar调整为iccarm
...
将路径更新为IAR最新版本的路径
2022-06-09 07:01:59 +08:00