LZerro
befa478073
[bsp][stm32_rt_spark]Add README_EN
2024-07-09 20:18:53 +08:00
Shell
b73396681a
[bsp/allwinner] feat: porting to RT_USING_DEVICE_OPS ( #9142 )
...
* [bsp/allwinner] feat: porting to RT_USING_DEVICE_OPS
This patch ports the codebase to use the RT_USING_DEVICE_OPS structure,
which is required by v5.1.0 Smart kernel, improves modularity and makes
it easier to manage device operations by consolidating them into a
single structure, enhancing maintainability and future scalability.
Changes:
- Added RT_USING_DEVICE_OPS conditionals to partition.c and drv_sdmmc.c.
- Defined rt_device_ops structures for partition and sdmmc drivers.
- Updated device initialization to use the ops structure if defined.
- Replaced direct function calls with rt_dev_control, rt_dev_read, and
rt_dev_write macros where applicable.
- Removed redundant us_delay function from os.c.
Signed-off-by: Shell <smokewood@qq.com>
* feat: update configuration
* feat: fixup compiler warning
---------
Signed-off-by: Shell <smokewood@qq.com>
2024-07-09 13:35:03 +08:00
Shell
3f6960b7f5
[smart/tty] skip configure of rt_serial on tty open ( #9152 )
...
Skip configure on open since all configs are copied from the current
configuration on device. So we don't bother to set it back to device
again.
Changes:
- test and skip configuration on open() of tty device
Signed-off-by: Shell <smokewood@qq.com>
2024-07-09 13:28:24 +08:00
LaterComer
4d0b048c97
[fixed]serial_v2.c兼容DFS_V2接口 ( #9153 )
2024-07-09 12:10:08 +08:00
Shell
66ff62413e
document: add ref to gpio pinout
2024-07-08 22:09:35 +08:00
LZerro
04b77e409e
[bsp][NXP]Fix .md picture mistakes
2024-07-08 22:06:53 +08:00
LZerro
b47b6df927
[bsp][Infineon]&[NXP] Add README_EN
2024-07-08 22:06:53 +08:00
Rbb666
b171877139
[bsp][qemu]修复qemu-a9使能lcd缺失依赖问题.
2024-07-07 22:24:09 +08:00
Kai
d266ed6c43
[tool][cmake] Let cmake generator get more param from `rtconfig.py` ( #9139 )
...
let cmake generator get more param from `rtconfig.py`
* support getting c/cpp standard from c/cpp compilation flags
* support getting post action and conv it to cmake variable
* add a custom cmake file for user custom settings
* support setting project name from `--project-name=` option
2024-07-06 16:05:35 +08:00
Evlers
755cde372c
fix a bug that read members in non-existent functions
2024-07-05 10:51:17 +08:00
Evlers
7d7993f940
fix an issue where repeated remove of card resulted in assertions
2024-07-05 10:51:17 +08:00
zhao maosheng
95aa97714b
fix initrd scan err
2024-07-04 00:34:01 +08:00
heyuanjie87
776764c4d6
[bsp/cvitek/eth]解决编译警告
2024-07-04 00:33:32 +08:00
Rbb666
5f70f974d5
[bsp][stm32]Increase the serial_v1 tx timeout.
2024-07-04 00:33:06 +08:00
heyuanjie87
017c31a062
[bsp/cvitek]解决eth编译报错
2024-07-02 22:54:58 +08:00
Rbb666
8487e774a3
[bsp][stm32]fix stm32h7 spi transmit fail probelm.
2024-07-02 22:54:23 +08:00
LaterComer
c09d7e1e49
删除tools/kconfiglib文件夹,采用pip安装kconfiglib
...
* 删除tools/kconfiglib文件夹,采用pip安装kconfiglib
* workflows/action_utest.yml添加安装kconfiglib
2024-06-30 22:55:41 +08:00
Meco Man
dd1906ca24
[tools] remove kconfig-frontends
2024-06-30 22:35:34 +08:00
Shicheng Chu
1e3efd4937
[rtduino][pico] update README.md
2024-06-30 22:30:15 +08:00
Meco Man
20c080b776
[ci] remove env-v1.5.x checking
2024-06-30 22:29:19 +08:00
sakumisu
cc853de5f3
Update cherryusb to v1.3.1 ( #9122 )
...
* fix(hpmicro): remove duplicate usb variable
* update(cherryusb): update to v1.3.1
2024-06-30 08:01:51 +08:00
zms123456
c018a3e3fd
[src][thread]fix rt_thread_resume return value error ( #9114 )
...
fix rt_thread_resume return value error
2024-06-29 11:27:39 +08:00
yuanzihao
df715100f2
[BSP][HC32]add lckfb-hc32f4a0-lqfp100 ( #9119 )
...
* -以ev_hc32f4a0_lqfp176为模板进行修改
* -修改对应引脚
* -更新readme
* -update readme
* -添加 lckfb-hc32f4a0-lqfp100
2024-06-28 23:41:31 +08:00
Abner
099e24951c
[BSP][nxp]增加wifi_weather_sample.c ( #9118 )
...
* [BSP][nxp]增加wifi_weather_sample.c
* [BSP][nsp]增加wifi_weather_sample.c
2024-06-28 22:37:22 +08:00
Shell
90917cc75a
[format] cleanup libcpu/aarch64 ( #8950 )
...
* [dfs] fixup compiler warning
Signed-off-by: Shell <smokewood@qq.com>
* [format] libcpu/arm64: separate context switching codes
Signed-off-by: Shell <smokewood@qq.com>
* [format] libcpu/arm64: separate vector
Signed-off-by: Shell <smokewood@qq.com>
* [format] libcpu/arm64: separate context_gcc.S
Signed-off-by: Shell <smokewood@qq.com>
* [format] libcpu/arm64: moving headers to include directory
Signed-off-by: Shell <smokewood@qq.com>
* style: replace tab with space
---------
Signed-off-by: Shell <smokewood@qq.com>
2024-06-28 00:23:09 +08:00
Shell
3d8c27bcc9
[ktime] quality: remove recursion on hrtimer ( #9110 )
...
[ktime] feat: remove recursion on hrtimer
Replace recursive algorithm with a loop in hrtimer
when determining next timeout event and setup hr timer.
Signed-off-by: Shell <smokewood@qq.com>
2024-06-28 00:22:06 +08:00
supperthomas
b79d5013ff
[doc][doxygen] Fix hook struct error.
...
Signed-off-by: supperthomas <78900636@qq.com>
2024-06-27 23:05:12 +08:00
andeyqi
840eef1124
[bsp][nxp] Delete mcxn947 sdk unused path.
2024-06-27 23:04:56 +08:00
andeyqi
e69a7ccfa3
[bsp][nxp] Update mcxn236 & mcxn947 LFLAGS config.
2024-06-27 23:04:56 +08:00
yuanzihao
76e123d8ca
[bsp/stm32f407-lckfb-skystar] 天空星高配版的FLASH从GD25Q32升级为W25Q128 ( #9108 )
...
* -更新芯片型号和板子型号
* -天空星目前只有青春版(没有贴外部flash),高配版(有贴外部flash)正在生产,所贴的SPI FLASH 从GD25Q32升级为W25Q128。
2024-06-27 23:04:35 +08:00
2310863495@qq.com
6ea7466d89
[file]modify a9/launch.json
2024-06-27 23:03:54 +08:00
Meco Man
eb1d6913b0
[bsp/stm32f103-100ask-mini] extend ROM from 64KB to 128KB
2024-06-27 00:11:18 +08:00
wdfk-prog
28c7522e26
[drivers][serial V1]poll tx 增加异常退出机制
2024-06-27 00:11:18 +08:00
wdfk-prog
d342450594
[bsp][stm32][uart V1]优化驱动实现
...
* 增加putc超时处理机制,防止死循环
* 优化TX中断初始化与卸载
* 添加TX中断方式实现
2024-06-27 00:11:18 +08:00
Jisheng Zhang
7523f40701
[bsp][nxp][frdm-mcxn236] remove sdio and eth
...
there's no sdio/eth in HW, remove it
2024-06-26 23:54:42 +08:00
Jisheng Zhang
63578802b9
[bsp][nxp][frdm-mcxn236] fix SW btn
...
This is the SW2 button, a.k.a wakeup button on the board. Another
choice is SW3 a.k.a ISP button which is connected to P0_6.
2024-06-26 23:54:42 +08:00
Jisheng Zhang
0f8f0620c3
[bsp][nxp] s/libraries/Libraries
...
The upper/lower case matters under *nix
2024-06-26 23:54:42 +08:00
Rui
3b1d4e9222
fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and "dlmodule.c". ( #9093 )
2024-06-26 23:25:23 +08:00
Z8MAN8
071b3d9244
[bsp]: fix bugs of cvitek and pico drivers
2024-06-26 20:28:29 +08:00
yiyi
bc3afab2c9
[bsp][stm32]Optimize ADCs and fix some bugs
2024-06-26 20:26:52 +08:00
supperthomas
14e4c45408
[doc][doxygen] Fix doxygen struct error.
...
Signed-off-by: supperthomas <78900636@qq.com>
2024-06-26 20:22:43 +08:00
LTreeshu
f687ace6ef
bsp/cvitek update readme
2024-06-26 20:22:05 +08:00
andeyqi
4d00fd19da
[bsp][nxp mcxn236]Delete unused code with pin_mux.c .
2024-06-26 17:25:18 +08:00
zms123456
ca35f6692c
[libcpu][aarch64]mmu log fixup ( #9078 )
...
mmu log fixup
2024-06-26 14:37:05 +08:00
zms123456
b785ef9ed7
[libcpu][aarch64]memory setup using memblock ( #9092 )
...
* memory setup using memblock
* map pages later
2024-06-26 14:36:49 +08:00
Rbb666
ac2664438d
[ci][nxp]add nxp frdm-mcxn236 bsp to bsp_buildings.yml
2024-06-26 13:48:53 +08:00
heyuanjie87
b09a9784f9
[libcpu/c906]与virt同步 ( #9095 )
2024-06-26 12:16:37 +08:00
andeyqi
e390290482
[bsp/mcxn236]Port gcc&mdk project.
2024-06-26 01:22:15 +08:00
supperthomas
038ff8b2e5
[doc][doxygen]: Fix doxygen warning in comment
...
kservice.c:474: warning: The following parameter of rt_backtrace_to_buffer(rt_thread_t thread, struct rt_hw_backtrace_frame *frame, long skip, rt_ubase_t *buffer, long buflen) is not documented:
parameter 'thread'
kernel.h:157: warning: unable to resolve reference to '_rt_errno' for \ref command
Signed-off-by: supperthomas <78900636@qq.com>
2024-06-26 01:21:57 +08:00
heyuanjie87
7ae476dcf2
[bsp/Cvitek]去除shell脚本中的'\r' ( #9097 )
...
* [bsp/cvitek]去除脚本中'\r'
* [bsp/cvitek]删除脚本中的'\r'
* Update combine-fip.sh
2024-06-26 01:21:18 +08:00