Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : PicoMite V5.09.00 release candidates
Page 2 of 13 | |||||
Author | Message | ||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6097 |
I can confirm a problem with GEEK options. Working: OPTION LIST PicoMite MMBasic Version 5.09.00b2 OPTION SYSTEM SPI GP10,GP11,GP24 OPTION FLASH SIZE 4194304 OPTION HEARTBEAT OFF OPTION PICO OFF OPTION LCDPANEL ST7789_135, LANDSCAPE,GP8,GP12,GP9,GP25 OPTION SDCARD GP23, GP18, GP19, GP20 OPTION AUDIO GP2,GP3', ON PWM CHANNEL 1 > b: > files B:/ Load RC1 > OPTION LIST PicoMite MMBasic Version 5.09.00RC1 OPTION FLASH SIZE 4194304 > OPTION RESET RP2040-GEEK PicoMite MMBasic Version 5.09.00RC1 OPTION SYSTEM SPI GP10,GP11,GP24 OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION HEARTBEAT OFF OPTION PICO OFF OPTION CPUSPEED 252000 'KHz OPTION LCDPANEL ST7789_135, RLANDSCAPE,GP8,GP12,GP23,GP25 OPTION PLATFORM RP2040-GEEK > B: Error : B: drive not enabled Fix by reloading display and SDcard > option lcdpanel disable > OPTION LCDPANEL ST7789_135, LANDSCAPE,GP8,GP12,GP9,GP25 > OPTION SDCARD GP23, GP18, GP19, GP20 Now it works again > OPTION LIST PicoMite MMBasic Version 5.09.00RC1 OPTION SYSTEM SPI GP10,GP11,GP24 OPTION FLASH SIZE 4194304 OPTION COLOURCODE ON OPTION HEARTBEAT OFF OPTION PICO OFF OPTION CPUSPEED 252000 'KHz OPTION LCDPANEL ST7789_135, LANDSCAPE,GP8,GP12,GP9,GP25 OPTION SDCARD GP23, GP18, GP19, GP20 OPTION PLATFORM RP2040-GEEK > b: Jim VK7JH MMedit MMBasic Help |
||||
Hans Senior Member Joined: 18/10/2022 Location: CanadaPosts: 116 |
@TassyJim Thank you!!!! Everything works as it should again, on with testing. I should have been able to figure that out myself, but panic set in. Again thanks Jim for your help. Hans ... |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
Sorry - don't have a geek so tried just tried to implement from the datasheet. Will fix in next RC |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4223 |
Hi Peter, Aha... apparently you missed the GEEK options I posted before ... I already wondered why. Volhout PicomiteVGA PETSCII ROBOTS |
||||
Hans Senior Member Joined: 18/10/2022 Location: CanadaPosts: 116 |
Hi Peter; Don’t sweat it, it’s still all a work in progress and like I said, I should’ve been able to figure this out myself. Hans … |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
Firmware V5.09.00 release candidate RC2 is now available for download from https://geoffg.net/Downloads/picomite/PicoMite_Beta.zip Fixes error in OPTION RESET RP2040-GEEK Fixes spurious output when plugging a USB keyboard while running a program New boards PICOGAME 4-PWM PICOGAME 4 SWEETIEPI VGA Basic USB Edition V1.0 Use OPTION RESET LIST to see boards that are available on any specific version of the firmware OPTION LCDPANEL anyspidisplay orientation, dcpin, resetpin, cspin [,backlightpin] [,INVERT] if the new optional parameter "invert" is used the colours are inverted - supports the IPS ILI9488 display OPTION LCD320 ON/OFF now supports 480x320 SPI displays. This allows programs that run on a 320x240 display to be run and tested on the bigger display by restricting the framebuffer size to 320x240 Edited 2024-03-27 05:47 by matherp |
||||
Bleep Guru Joined: 09/01/2022 Location: United KingdomPosts: 509 |
Thanks very much Peter, I'll give it a try later today, especially the new restricted screen resolution, that could be very handy for testing. Regards Kevin. |
||||
Plasmamac Guru Joined: 31/01/2019 Location: GermanyPosts: 554 |
Is it possible to get the same load data command as the cmm2. Thx Plasma |
||||
stanleyella Guru Joined: 25/06/2022 Location: United KingdomPosts: 2120 |
is there an option for strip board? but really great work, fantastic supporting mmb for us. trying usb ili9488 cpu 420000 , seems ok. the usb keyboard at least was a brill move so you can use smaller keyboards than ps2 but not checked usb controllers and usb hub yet. cheers, stan |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
You could match your stripboard to any of the defined boards but if there is to be a "standard" I would propose GP8,GP9: PS2 keyboard or Serial console (standard vs USB) GP10,GP11,GP12: System SPI GP13: SDCard GP14,GP15: System I2C GP16,GP17,GP18,GP19, GP20, GP21: DC, RESET, CS, BL, NC, NC or HSYNC, VSYNC, blue, greenl, greenh, red GP26,GP27 AUDIO GP0-GP7, GP22, GP28 General I/O This can work on any Pico and for both USB and standard firmware and VGA and WebMite. In fact I might design a general purpose board around this |
||||
stanleyella Guru Joined: 25/06/2022 Location: United KingdomPosts: 2120 |
strip board was joking. diy for what you use but geek was a pain and needed forum help so if sorted geek then good. I'll copy options to docs before testing geek. what was the point of geek? don't use mine |
||||
JanVolk Senior Member Joined: 28/01/2023 Location: NetherlandsPosts: 144 |
In all versions from 5.09.00b6 to 5.09.00RC2, MM.Info$( appears twice in list functions. What is Configure in the list commands that I haven't seen an explanation of? Some option reset list settings such as Pico-ResTouch-LCD-2.8 and Pico-ResTouch-LCD-3.5 and Game*Mite take up an additional 196608 bytes of the flash memory by comparing with "> FILES" among themselves (593920 bytes free Raspberry Pi Pico). For the rest, 790528 bytes remain free. Furthermore, I have two RP2040 + LCD and a Maker Pi board that could possibly also be included in the list? LILYGO T-Display ' RP2040 + ST7789V 0.96' 240x135 > OPTION LIST PicoMite MMBasic Version 5.09.00RC2 OPTION SYSTEM SPI GP2,GP3,GP0 OPTION FLASH SIZE 4194304 OPTION COLOR CODE ON OPTION HEARTBEAT OFF OPTION CPU SPEED 252000 'KHz OPTION LCD PANEL ST7789_135, LANDSCAPE,GP1,GP6,GP5,GP4 'L, P, RL, RP OPTION PLATFORM T-Display This should be included in the program or is another solution possible? SetPin GP22, Dout : Pin(GP22)=1 ' Power on lcd > FILES A:/ <DIR> . <DIR> .. 00:00 01-01-2000 4 boot count 2 directories, 1 file, 2887680 bytes free > LILYGO T-PicoC3 ' RP2040 + ESP32-C3 + ST7789V 0.96' 240x135 > OPTION LIST PicoMite MMBasic Version 5.09.00RC2 OPTION SYSTEM SPI GP2,GP3,GP0 OPTION FLASH SIZE 4194304 OPTION COLOR CODE ON OPTION HEARTBEAT OFF OPTION CPU SPEED 252000 'KHz OPTION LCD PANEL ST7789_135,LANDSCAPE,GP1,GP6,GP5,GP4 'L,P,RL,RP OPTION PLATFORM T-PicoC3 The LILYGO T-PicoC3 does not require a power on LCD. Maker Pi Pico board with Raspberry Pi Pico or Raspberry Pi Pico W In practice I have an RTC DS3231 and a 4x20 LCD I2C wiring and nylon spacer bushings mounted at the bottom so that all pins at the top are free. (I2C with plug and 5V with extra wire to the bottom of the fixed installation) > OPTION LIST PicoMite MMBasic Version 5.09.00RC2 OPTION SYSTEM SPI GP10,GP11,GP12 OPTION SYSTEM I2C GP4,GP5 OPTION COLOR CODE ON OPTION HEARTBEAT OFF OPTION CPU SPEED 252000 'KHz OPTION DISPLAY 40, 80 OPTION SDCARD GP15 OPTION RTC AUTO ENABLE OPTION PLATFORM Maker-Pi-Pico An option for a quick selection: > option reset list (Enter) Game*Mite Pico-ResTouch-LCD-3.5 Pico-ResTouch-LCD-2.8 PICO BACKPACK RP2040-LCD-1.28 RP2040LCD-0.96 RP2040-GEEK > option reset (Enter) ' Clear the existing option list. > option list (Enter) ' Check whether option list is empty. PicoMite MMBasic Version 5.09.00RC2 > option reset And now make the right choice with the mouse cursor and the left mouse button the above list so that the choice is inverted by Tera Term. Now press the right mouse button and the choice will appear > option reset xxxxxxx and you can press Enter. Jan |
||||
gadgetjack Senior Member Joined: 15/07/2016 Location: United StatesPosts: 142 |
I found a problem with the newest picomite firmware. I have a board with ssd1963 lcd and a ps2 keyboard. If I load the new firmware , the keyboard will not work. Everything else is good , just no keyboard no matter how many times I set it up. |
||||
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 2135 |
There are quite a few firmware versions now. Could you have loaded the USB version by mistake? |
||||
gadgetjack Senior Member Joined: 15/07/2016 Location: United StatesPosts: 142 |
No. I thought that too so loaded again to be sure. |
||||
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 2135 |
No PS/2 kb confirmed. Scrounged a PS/2 socket and loaded standard RC2 to a PM LCD board. OPTION KEYBOARD US seems to load, reboots Pico but KB does nothing. Assuming it is still GP8 & 9, also tried reversing Clock and Data but no change. Loaded VGA RC2 to a PM VGA board and that works normally. |
||||
javavi Senior Member Joined: 01/10/2023 Location: UkrainePosts: 212 |
The PicoMiteVGA 5.09.00RC1 version I collected from the source code goes into reboot when I try to make a screensave > B: > SAVE IMAGE "screen1" Error: Invalid address - resetting Edited 2024-03-30 18:30 by javavi |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
Just loaded PicoMite RC2 onto a PicoMiteVGA V1.0 board to ensure the connections are correct and the PS2 keyboard works perfectly. Suggest you try the same, load the standard firmware onto the VGA board and see what happens. Confirmed with SSD driver loaded and at varying CPU speeds |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 9110 |
Firmware V5.09.00 release candidate RC3 is now available for download from https://geoffg.net/Downloads/picomite/PicoMite_Beta.zip Improves handling of mount/unmount of USB devices Removes spurious extra MM.INFO$( in list functions NB: CONFIGURE name == OPTION RESET name NB: for USB devices The one thing that isn't handled is reconnecting USB devices when the Pico is reset without a power cycle or a powered hub is used. There seems to be something missing in TinyUSB to handle resetting hubs as part of the TinyUSB initialisation. It is recommended to use an un-powered hub and in a perfect world pressing reset would remove power to the hub |
||||
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 4036 |
The Game*Mite configuration allocates 192K of the flash to OPTION MODBUFF, probably the others do the same? Best wishes, Tom Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
Page 2 of 13 |
Print this page |