guo
a6b62d37d0
Merge pull request #5394 from mysterywolf/simu
2021-12-16 16:51:30 +08:00
Tangyuxin
d724eed9fc
分离内存分配接口与内存分配算法 ( #5175 )
...
* [kernel][mem] Multiple instances of small memory allocation algorithm
* [kernel][mem] Change small memory management algorithm memory header flag
* [kernel][mem] Fix assertion problem
* [kernel][slab] Multiple instances of slab memory management algorithm
* [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces
* [kernel][mem] Clean up memory space of small memory management objects
* [kernel][kservice] Add memory application interface and thread protection interface
* [kernel][kservice] Fix function return value problem
* [kernel][memheap] Optimize memheaptrace print
* [kernel][memheap] Support best mode
* [kernel][memory] Remove semaphore lock
* [kernel][memheap] Add locked flag
* [kernel][memory] Support malloc memory in interrupt
* [kernel][memheap] Add 'memheapcheck' cmd
* [kernel][mem] Fix failure to request full memory
* [kernel][memheap] Fix compilation warning
* [kernel][mem] Fix mem realloc ASSERT
* [examples][testcases] Add small mem testcase
* [examples][mem_tc] Modify test memory size
* [examples][testcases] Add slab memory management algorithm test case
* [examples][testcases] fix small memory management algorithm test case
* [kernel][memory] Adjusting memory allocation algorithm object definition and interface
* [kernel][memory] Fix compilation warning
* [examples][utest] Fix mem test case
* [examples][utest] fix slab test case
* [utest][testcases] Shorten test time
* [kernel][memory] Formatting code
* [examples][utest] Adjust test run time
* [examples][utest] Formatting code
* [bsp] update all rtconfig.h
2021-12-16 16:23:58 +08:00
Meco Man
d4a72f29c7
[simulator][lvgl] 处理注释
2021-12-16 03:16:02 -05:00
guo
c5208a7d19
Merge pull request #5375 from mysterywolf/arduinol475
...
[l475][arduino] 增加ADC PWM管脚定义
2021-12-14 09:43:29 +08:00
Meco Man
7f9546ada0
[l475][arduino] 增加ADC PWM管脚定义
2021-12-13 20:18:26 -05:00
张世争
7455e2487b
[components] PM框架更新
2021-12-14 06:12:55 +08:00
Meco Man
d83bea2ba3
[stm32l475] 修正port/Arduino的宏定义
2021-12-13 00:50:41 -05:00
Man, Jianting (Meco)
01a6563249
[stm32l475][arduino] 初步实现Arduino生态兼容 ( #5367 )
...
* [arduino] 初步实现Arduino生态兼容组件
* [stm32f475] 增加PC2 作为ADC1_IN3
* [stm32l475][port] 将路径Arduino改为arduino
2021-12-13 11:36:51 +08:00
Meco Man
a716a9949e
[stm32][l475] 增加ESP8266快速构建选项,串口驱动由v2调整为V1
2021-12-08 18:40:37 -05:00
Meco Man
77dc58534a
[stm32][f469]update lvgl demo
2021-12-06 09:33:04 -05:00
Bernard Xiong
36d5154256
Merge pull request #5320 from mysterywolf/pse-master
...
[POSIX] move PSE branch to master
2021-12-05 13:16:39 +08:00
Meco Man
7b5e6a81f9
[stm32][gcc] 修复栈为0的bug,将栈扩展到0x400(与Keil IAR一致)
2021-12-03 10:05:03 -05:00
Meco Man
879e9d4c54
更新rtconfig.h
2021-12-01 22:02:36 -05:00
Meco Man
04d3d13081
替换宏定义
2021-11-30 10:39:40 -05:00
Meco Man
364109708c
[stm32l475] update lcd driver
2021-11-21 16:06:41 -05:00
Meco Man
b7d17f3df8
[stm32l475] update lvgl driver
2021-11-18 11:26:54 -05:00
Meco Man
d6de91c68c
update lvgl
2021-11-17 23:21:14 -05:00
Meco Man
1997e5c65b
[stm32][l475][f469] update lvgl
2021-11-17 18:38:08 -05:00
Meco Man
0f7b99e2da
[bsp][stm32l475] update lvgl driver
2021-11-14 00:03:04 -05:00
Meco Man
9eb33f6a3f
[stm32l475][lvgl]update lv_demo.c
2021-10-27 16:19:03 -04:00
Meco Man
7f619606a1
[stm32l475] improve the structrue of sconscript
2021-10-24 16:21:21 -04:00
guo
9ea2c2b075
Merge pull request #5220 from mysterywolf/kconfig
2021-10-24 16:02:06 +08:00
Meco Man
e32626da30
[stm32l475] 修复board文件夹sconscript脚本没有继续扫描子文件夹的问题
2021-10-24 01:59:31 -04:00
Meco Man
468063ae59
[stm32l475] beautify kconfig of board
2021-10-24 01:47:36 -04:00
Meco Man
e63e9002bd
[stm32l475] enable SPI3-DMA2 for LCD
2021-10-24 01:24:38 -04:00
Meco Man
452fbf850a
[lvgl][stm32l475] update demo
2021-10-23 01:58:56 -04:00
Meco Man
7cba0ea924
[lvgl][stm32l475] implement lvgl input driver
2021-10-22 17:34:36 -04:00
guo
0746772433
Merge pull request #5214 from mysterywolf/l745
2021-10-22 20:47:47 +08:00
Meco Man
a70eb5604c
[stm32l475] upgrade lvgl porting
2021-10-22 01:46:34 -04:00
Meco Man
9d8ef7382a
[stm32l475] add BSP_USING_LCD_SAMPLE in rttlogo.h
2021-10-20 21:19:27 -04:00
Meco Man
d4991d9d50
[l475] port for LVGL
2021-10-18 17:07:45 -04:00
Jianting (Meco) Man
830785eec7
Merge pull request #60 from mysterywolf/sconscirpt
...
[stm32][bsp] The sconscript script in the application folder increase…
2021-10-18 12:50:57 -05:00
Jianting (Meco) Man
4ac91e3dec
Merge pull request #59 from mysterywolf/l475
...
[bsp][stm32][l475] add lcd_fill_array()
2021-10-18 12:41:21 -05:00
Meco Man
ff4e819dfd
[stm32][l745] add lvgl demo
2021-10-17 12:03:00 -04:00
Meco Man
655d8dc768
[bsp][stm32][l475] add lcd_fill_array()
2021-10-17 03:46:20 -04:00
Meco Man
fa4b7ec8fd
[stm32][bsp] The sconscript script in the application folder increases the recursion searching capability
2021-10-15 15:14:30 -04:00
guo
cda8caeda0
Merge pull request #5180 from liukangcc/bsp
...
[update] bsp .config file and rtconfig.h file.
2021-10-15 13:54:46 +08:00
liukangcc
7dc99c1ff4
[update] bsp .config file and rtconfig.h file.
2021-10-14 14:49:53 +08:00
guo
b1baf42d4e
Revert "Fix compiler flags issue"
2021-10-14 14:36:18 +08:00
liukangcc
3ac36a3107
[update] Fix compiler flags issue
2021-10-14 10:32:22 +08:00
Meco Man
698569c3ca
[stm32][lib] modify heap size to zero
2021-10-11 17:25:15 -04:00
liukangcc
0e46c8a33d
[update] support armclang
2021-09-26 10:46:21 +08:00
JCZou
0369db718c
Fix compiler flags issue
...
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for
gcc to avoid passing gcc flags to g++.
2021-08-19 08:53:27 +02:00
chenjh
67b86e61ba
[uart] Modify the uart file to configure uart_pin for pullup
2021-07-07 18:51:21 +08:00
guozhanxin
132ecaffb7
[fix] stm32l475-atk-pandora armcc build error.
2021-07-01 01:34:46 +08:00
guozhanxin
194e33a792
[tools] add scons --target=cmake-armclang
2021-07-01 01:30:50 +08:00
chenjh
5ac5d92cbb
[serial] 优化发送非阻塞时,serial_close未执行rt_completion_done的问题。
2021-06-16 16:55:33 +08:00
chenjh
fac3c5cda1
[serial] 优化dma接收处理流程,解耦驱动调用串口框架的API接口
2021-06-08 09:38:43 +08:00
chenjh
d94be14df5
[serial] 增加serial_v2版本的框架和基于stm32的串口驱动
2021-06-08 09:38:43 +08:00
ivan
1e82e40c82
fixed bug of lcd_draw_line function when y1 == y2. need to consider user case when x1 >= x2
2021-06-07 11:37:12 +08:00