Yanfeng Liu
041ef1d9ea
video/fb: kernel build framebuffer support
This supports running fb demo app in kernel build with new
config `rv-virt/kfb64`. The demo shows colored rectangles
in graphic window with the following console logs:
```
nsh> cat /proc/version
NuttX version 12.4.0 1ea10ddacc-dirty May 3 2024 07:03:59 rv-virt/kfb64
nsh> fb
VideoInfo:
fmt: 13
xres: 640
yres: 480
nplanes: 1
PlaneInfo (plane 0):
fbmem: 0x80218010
fblen: 1228800
stride: 2560
display: 0
bpp: 32
Mapped FB: 0xc2000010
0: ( 0, 0) (640,480)
1: ( 58, 43) (524,394)
2: (116, 86) (408,308)
3: (174,129) (292,222)
4: (232,172) (176,136)
5: (290,215) ( 60, 50)
Test finished
```
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-03 23:58:39 +08:00
..
2023-08-03 00:06:24 -07:00
2024-04-14 22:10:58 +08:00
2024-02-20 06:46:06 -08:00
2024-04-30 11:35:13 -03:00
2024-03-19 15:45:53 -03:00
2024-02-18 04:09:34 -08:00
2023-08-30 14:34:20 +08:00
2023-12-09 13:44:46 -08:00
2024-03-22 18:51:33 +08:00
2023-04-22 01:02:51 +08:00
2023-07-08 13:50:48 +08:00
2024-03-07 01:55:56 +08:00
2023-08-08 11:58:29 -03:00
2023-08-30 14:34:20 +08:00
2023-08-30 14:34:20 +08:00
2024-02-29 19:44:54 +08:00
2024-04-30 11:35:13 -03:00
2023-11-21 09:07:17 +01:00
2023-12-18 09:06:29 -08:00
2023-12-24 16:38:06 -08:00
2023-09-22 13:51:00 +08:00
2023-10-17 13:43:43 +08:00
2024-04-23 10:28:52 +08:00
2023-12-26 19:23:13 -08:00
2024-02-27 13:16:52 +08:00
2023-11-18 17:07:20 -08:00
2024-04-09 10:49:23 +08:00
2024-05-02 16:30:41 -03:00
2024-01-22 19:30:40 +08:00
2024-01-25 09:09:30 -08:00
2024-03-07 10:09:35 -03:00
2024-04-10 22:51:28 +08:00
2023-11-21 09:07:17 +01:00
2023-10-29 21:03:54 -03:00
2023-08-11 20:39:16 +08:00
2023-07-08 13:50:48 +08:00
2023-12-24 16:38:06 -08:00
2024-04-16 19:09:12 +08:00
2024-02-21 21:38:05 -08:00
2024-03-21 18:52:35 +08:00
2024-04-30 01:48:53 +08:00
2024-04-30 17:26:39 +08:00
2024-04-12 10:19:58 -03:00
2024-04-30 11:35:13 -03:00
2024-02-29 19:44:54 +08:00
2024-04-23 22:02:02 +08:00
2024-01-18 21:09:20 -08:00
2023-11-21 09:07:17 +01:00
2023-07-08 13:50:48 +08:00
2024-02-18 04:09:34 -08:00
2024-05-03 23:58:39 +08:00
2024-01-25 09:09:30 -08:00
2024-04-01 00:27:16 +08:00
2024-02-17 05:00:27 -08:00
2023-07-08 13:50:48 +08:00
2023-11-23 06:25:48 -08:00
2024-01-25 09:09:30 -08:00
2024-01-25 09:09:30 -08:00