![]() |
Forum Index : Microcontroller and PC projects : PicoMite V6.01.00 release candidates
![]() ![]() |
|||||
Author | Message | ||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10494 |
What board are you using? Only designed to work for standard Pico/Pico2 |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 640 |
Many thanks for the fixes! Option lcdpanel console 1 works as well as saving the image and to calibrate the touch. What hasn't changed is the scrambled picture with framebuffer. Some graphics are drawn error free other are not shown, only half or only a small tile. But as I might be the only one using this there is no hurry or need.. p.s. there is no difference between with PSRAM enabled or not. It runs with framebuffer without error and leaves 40k free heap what I think is too much Edited 2025-10-21 07:30 by dddns |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10494 |
Please provide an example program that demonstrates the issue. I created a program with both framebuffer and layerbuffer and tested both copy and merge with no issues |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 640 |
Good morning, I'm not able to provide a simple test program. Please download this save it to a subdir on A: or B: , change into it and comment out the first two lines: Option explicit 'Option console none Dim integer vid_opt = 0 ': MODE 1 : If MM.HRES > 1000 Or MM.Info(heap) > 10^6 Then vid_opt = 1 Dim vid_mode '= 1 : MODE vid_mode I've prepared it already for using it on SSD1963 Thanks that you care for that issue! |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 640 |
There is something else I observed: For Mode 1 I use tiling. In some scaling values, printing with Text command will destroy tiling in a small area. This happens especially with Font 1. In these situations x/y is somewhere but not on a exact tiling position character wise. edit: The first drawing is so scrabled you can't read the menu. Please press home/end to change to the next one. The third starts looking better Edited 2025-10-21 18:18 by dddns |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10494 |
Sorry, but in that case I can't look at it. I've tested with a simple program and confirmed that the correct amount of memory is being allocated safely (187.5K each). I've checked FRAMEBUFFER COPY and FRAMEBUFFER MERGE and they both work perfectly. I can't be expected to dig into a complex program to discover what is either incorrect in the program or the firmware. |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 640 |
No problem. I didn't expect that you look into the code but more that you have a picture how it looks like. If an object is scaled down to middle of screen it starts displaying correct. I've just tested Lcd320 on and that looks much better. 320 mode works better that in the versions before but is not correctly centered |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 640 |
A last non technical comment: Using Picomite with a 7" SSD1963 as local screen is such an amazing experience and stand-alone computer feeling, I can't find words. I would like to thank you for that! |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 640 |
Maybe it has something to do with Fonts, I don't know. In the FM application I need to correct the printing position for Font 2,3,5,7 with -1 that that last column is shown on the local screen while tty always fits edit:as well for a ILI9341 Edited 2025-10-21 19:17 by dddns |
||||
karlelch![]() Senior Member ![]() Joined: 30/10/2014 Location: GermanyPosts: 270 |
I am using a standard Pico 2 > option heartbeat off > for i=0 to 99: ?MM.Supply : Pause 100 : next 0.07736263736 0.07494505495 0.07736263736 0.07736263736 0.07978021978 0.07494505495 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07978021978 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07494505495 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07736263736 0.07978021978 0.07736263736 0.07736263736 0.07736263736 0.07736263736 > option heartbeat on > for i=0 to 99: ?MM.Supply : Pause 100 : next 4.931868132 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05802197802 0.05318681319 0.0556043956 4.873846154 4.90043956 4.888351648 4.91010989 4.90043956 4.895604396 4.951208791 4.914945055 4.881098901 4.924615385 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 0.05318681319 4.90043956 > option list PicoMite MMBasic RP2350A V6.01.00RC4 OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION CPUSPEED (KHz) 200000 > I am applying approx. 5V from battery (via a step-up converter) to VSYS. for the test above, I used a USB dongle that just provides data and ground (no power). ![]() |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10494 |
Must be something h/w related. Faulty Pico2? or something in your design? Results are the same with heartbeat on or off. ![]() Edited 2025-10-22 06:25 by matherp |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |