Meco Man
6d4503363a
[libcpu][SConscript]规范group名为libcpu
2024-02-20 08:39:05 +08:00
Yilin Sun
9538f569e7
[bsp][nxp/mcxn10] Initial support for RTC driver.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-19 19:17:52 -05:00
yandld
66cc1f5da1
[bsp][nxp] fix gpio and sw pin issue
2024-02-19 12:06:01 -05:00
Meco Man
2748a6ada4
[kernel] fix some strict compiling warnings
2024-02-19 01:56:21 -05:00
Jiangrunnan
4cbc1a41f6
[GD32_ARM] Fix bugs in drv_adc when enable multiple channel.
2024-02-19 01:24:37 -05:00
Yilin Sun
49c8ff2531
[bsp][nxp/mcxn10] GNU toolchain: fix broken port.
...
Details: Please check #8525
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-18 23:38:56 -05:00
Yilin Sun
08983b74c5
[bsp][nxp/mcxn10] Add RTT constant table sections to GNU lds.
...
Details: Please check #8525
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-18 23:38:56 -05:00
Meco Man
a8629421ba
[ci][attach] add AT CI check attach files
2024-02-18 21:28:45 -05:00
flyingcys
ac2f7f05bf
[bsp][cvitek] 修复cv1800b默认中断号的配置问题
2024-02-18 12:42:06 -05:00
yangpengya
a8d5a645f2
[components][at] 优化AT组件,并解决内存泄露
...
1.优化at server endmark判断,支持自动识别'\r''\n'"\r\n"。
2.优化at_recvfrom,修复大数据量时sem多次释放造成的接收错误。
3.修复at组件中可能存在的内存泄露。
4.优化部分代码逻辑,减少冗余代码。
2024-02-18 11:07:05 -05:00
yangpeng
02eaf76d7b
[qspi]修复qspi配置未生效问题
2024-02-17 01:07:19 -05:00
Shicheng Chu
0c000b403f
添加 BSP_USING_WIFI 宏控制 ( #8536 )
2024-02-16 20:20:42 +08:00
Shicheng Chu
abba40183e
[bsp][cvitek]: add c906_little i2c driver ( #8535 )
2024-02-15 18:05:39 -05:00
杨熙
41e08084f8
Bsp nxp support ( #8530 )
...
Co-authored-by: StackYuan <yuanjyjyj@outlook.com>
2024-02-16 00:30:50 +08:00
Meco Man
35eea4bc46
[ci][arduino] 将Arduino库CI检查平台由STM32F411改为412 ( #8534 )
2024-02-13 21:51:23 +08:00
Bernard Xiong
186fbbf851
Change copyright information to 2024 🐉 ( #8532 )
2024-02-10 00:19:13 +08:00
Bernard Xiong
cad5ceb1e0
[msh] fix the version command ( #8531 )
2024-02-09 19:56:52 +08:00
Yilin Sun
4570a9047d
[bsp][lpc55sxx] GNU toolchain: fix broken port.
...
1 - The current linker flags undefines `Reset_Handler' and uses `entry()' as
default entry point (specified by `-e'), which will cause a invalid reset
vector in the image without proper crt0 init assembly routine.
2 - The default startup files provided by NXP violate the crt0 assumption
that bss section will be filled with zero unless macro `__STARTUP_CLEAR_BSS'
is defined. This will cause RTT hook funtion pointers set to non-NULL values at
kernel start, thus successfully passes the `RT_nnnn_HOOK_CALL` checks
and jumps to an invalid pointer.
3 - The default heap size used by TCB and kernel objects are set by
linker file macros, which is 0x400 (1024 bytes). The size is too small
for main task and the allocation will fail before the first task being created.
This patch restores Reset_Handler as default reset vector and executes
entry by replacing __START from newlib, defines the
`__STARTUP_CLEAR_BSS` macro to forcibly zeroize the bss section to avoid
unexpected hard faults, set proper heap sizes based on the SRAM sizes.
Some unused compiler/linker flags are also removed or replaced to avoid
future confusion.
The heap sizes for different devices are:
* LPC55(S)69/LPC55(S)28: 64kB
* LPC55(S)06/LPC55(S)16/LPC55(S)36: 32kB
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-07 21:57:28 -05:00
Yilin Sun
7be9ae16b3
[bsp][lpc55sxx] Add RTT constant table sections to GNU lds.
...
The following RTT constant table sections are missing from the linker
script which will cause non-functional image:
* .rti_fn*
* FSymTab
* VSymTab
Add these sections after .text sections.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-07 21:57:28 -05:00
Yilin Sun
d7c05bfe8d
[bsp][lpc55sxx] Update default configs for LPC5500 series.
...
Fixes compilation errors on mainline RTT versions.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-02-07 21:57:28 -05:00
zhao maosheng
49b17d01ac
preventing erroneous optimization of rt_ioremap_early
2024-02-06 18:34:53 -05:00
Shicheng Chu
cfcc72ee8a
[bsp][stm32] add English README for stm32h5
2024-02-04 09:54:27 -05:00
yangpeng
25d3136d02
fix MDK AC5 build warnings
2024-02-03 21:43:08 -05:00
kurisaw
d5e2df46e5
[bsp][hmi-board] Optimize hardware driver configuration and trim the project file volume
2024-02-03 16:47:32 +08:00
Meco Man
e0155f47a6
[ci][bsp][pico] add lvgl attachconfig file
2024-02-02 21:23:01 +08:00
Meco Man
74d7ca7dbd
[bsp][pico] add board/Kconfig
2024-02-01 21:29:15 +08:00
yandld
bfa2f7ca57
[bsp][nxp] add mcxn947
2024-02-01 06:56:41 +08:00
kurisaw
b68957113c
[bsp][renesas] Optimize startup check script structure
2024-01-29 17:38:14 +08:00
flyingcys
a07442edf9
add cvitek/c906_little ( #8514 )
2024-01-29 09:13:21 +08:00
Shicheng Chu
c9abc1ba25
[bsp][pico]: support pwm adc iic for pico rtduino ( #8512 )
2024-01-28 21:02:26 +08:00
flyingcys
06d3f29035
fix bl808-d0 && cv1800b compile error ( #8513 )
2024-01-28 16:05:52 +08:00
flyingcys
3f41bd95d1
add libcpu/risc-v/rv64 ( #8511 )
2024-01-28 13:39:39 +08:00
yangpengya
b3da34b784
[bsp][stm32]完善stm32g0系列部分外设中断处理 ( #8509 )
2024-01-27 09:56:52 +08:00
rcitachi
0c96b26c23
[sys_bind] [signalfd] update ( #8507 )
2024-01-26 22:14:02 +08:00
idings
0e409a6eb1
[libc][tools] fix compile error on python2 env
2024-01-26 18:32:28 +08:00
Macro
3d3761f3e2
[bsp/phytium] aarch32 and aarch64 config update && eth device support ( #8506 )
2024-01-26 18:31:35 +08:00
Rbb666
0a8a5a155b
[bsp][ifx]fix set RTC time failed bug
...
Co-authored-by: Meco Man <920369182@qq.com>
2024-01-25 00:00:10 +08:00
kurisaw
ac84f65e73
add bsp ci check and other modify with rt-spark
2024-01-23 16:57:03 +08:00
kurisaw
125c9684cd
[bsp][renesas] Added the file change detection script
2024-01-23 16:57:03 +08:00
Rbb666
74be1633ae
[tools]修复rt-studio导入bsp工程缺失{cross_toolchain_flags}字段问题
2024-01-22 17:09:54 +08:00
Meco Man
add8e01967
[bsp][ci][pico] add RTduino attach config checking
2024-01-21 19:47:51 +08:00
Meco Man
fa64b08064
[bsp][pico] remove meaningless dependencies of board.h
2024-01-21 19:47:51 +08:00
yuanzihao
b87b4cbde5
[BSP][GD32]add gd32407v-lckfb ( #8496 )
2024-01-21 01:13:30 +08:00
Shicheng Chu
3ea8e08e2d
[bsp][stm32]: Add ADC and PWM support for H5 ( #8495 )
2024-01-20 19:30:03 +08:00
wirano
8d32b057c6
fix:fix startip_gcc.c entry point
2024-01-20 01:40:23 +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
Shicheng Chu
20cdc391fc
[bsp][pico]: add rtc driver ( #8492 )
2024-01-16 14:01:19 +08:00
yangpengya
2a68f70094
[bsp][hc32]更正pin和usart初始化顺序(bug fix)
...
#8480
#8458
2024-01-16 01:00:09 +08:00
Shell
e4be19eb8f
[style] renaming to _console_take/release
2024-01-16 00:59:18 +08:00