![]() |
Forum Index : Microcontroller and PC projects : PicoMite V6.00.02
![]() ![]() |
|||||
Author | Message | ||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10240 |
I'll add it to the (previously empty) bug list |
||||
stanleyella![]() Guru ![]() Joined: 25/06/2022 Location: United KingdomPosts: 2540 |
don't the x,y have to be different phase? |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10240 |
No - its just a simple typo in the right channel code |
||||
stanleyella![]() Guru ![]() Joined: 25/06/2022 Location: United KingdomPosts: 2540 |
duh. I was told on this forum that to get Lissajous you needed 2 sines at opposite phase. wanted to make a component tester... not really I got one measures everything. |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5058 |
When frequenties of the 2 are different, there Will be moments where phase is opposite. And moments when not. So you get a rotating elypsoid when viewer in xy mode. Volhout PicomiteVGA PETSCII ROBOTS |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5058 |
Apparently PLAY SOUND has been forgotten in testing for a long time. I know that Game*Mite uses play sound (the entertainer), but since it mixes L and R this was not detected (you hear a click, and slightly less loud sound). 5.08.00 : PLAY SOUND works 5.09.00 : PLAY SOUND, all waveforms work except sine wave. Sine wave has amplitude 0. 6.00.01 : behaves identical to 6.00.02 6.00.02 : R channel gives DC, no modulation, on sine wave. L channel works fine. As the Germans would say: "Vergangen, Vergessen, Vorueber.... Vergangen, Vergessen, Vorbei". For this Lissajous demo. I'll revert back to 5.08.00 (unless there is a quick fix for 6.00.02 .. but 5.08.00 will do fine for this application). Volhout Edited 2025-07-03 16:23 by Volhout PicomiteVGA PETSCII ROBOTS |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2610 |
While you are waiting will this be adequate? PLAY TONE 1000,1001 This does give two frequencies in 6.00.02, though if you need to vary the amplitude a pot on or two would be needed. Edited 2025-07-03 18:25 by phil99 |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 5058 |
Hi Phil, Thanks for the suggestion, but in this particular case I need to play sound because I can mix in other signals as well. Volhout PicomiteVGA PETSCII ROBOTS |
||||
dddns Guru ![]() Joined: 20/09/2024 Location: GermanyPosts: 491 |
option list PicoMiteHDMI MMBasic USB RP2350B Edition V6.00.02 OPTION SERIAL CONSOLE COM2,GP8,GP9 OPTION FLASH SIZE 16777216 OPTION COLOURCODE ON OPTION KEYBOARD US OPTION PICO OFF OPTION RESOLUTION 640x480 @ 252000KHz OPTION SDCARD GP1, GP2, GP3, GP0 OPTION AUDIO GP6,GP7', ON PWM CHANNEL 3 The first time after booting or cpu restart, PLAY MP3 fails, but only the very first call. From then on it works: play mp3 "b:" Directory found - commencing player Error : Could not find the file > play mp3 "b:" Directory found - commencing player test.mp3 test2.mp3 crazy.mp3 Bob_Seeger-Turn_the_Page.mp3 |
||||
geobh Newbie ![]() Joined: 29/01/2022 Location: AustraliaPosts: 7 |
Hi I've not updated for 2 years or so and now I'm trying to understand all the new hardware and updates. Looks like a lot of work, well done. I want to connect an e-ink display but in the section for displays I cannot find any listed. There's SSD1306 OLED but not e-ink. All help appreciated. Thanks |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2610 |
MATH WINDOW in(), minout, maxout, out() [,minin, maxin] Manual page 128 Not sure if this a bug or the manual needs an extra note. minin and maxin need to be floats. Integers give less than useful results. Using the example in the manual:- > DIM integer IN(2)=(1,2,3), OUT(2), LOW, HIGH : MATH WINDOW IN(), 7, 3, OUT(), LOW, HIGH > ? LOW, HIGH : MATH v_print OUT() 4607182418800017408 4613937818241073152 7, 5, 3 > > clear > DIM integer IN(2)=(1,2,3), OUT(2) : dim float LOW, HIGH : MATH WINDOW IN(), 7, 3, OUT(), LOW, HIGH > ? LOW, HIGH : MATH v_print OUT() 1 3 7, 5, 3 > |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10240 |
Every e-ink display seems to have a different controller chip and the ones I originally supported have been superseded and are no longer available. Accordingly, I have removed support for e-ink displays. You can use a user-written driver to support them but you are on your own to decode the vagaries of how they work - Sorry. |
||||
geobh Newbie ![]() Joined: 29/01/2022 Location: AustraliaPosts: 7 |
Thanks for the update. As there are two commands REFRESH and AUTOREFRESH in the latest manual I was hoping for a different outcome. Many thanks for the fast reply. |
||||
JanVolk Senior Member ![]() Joined: 28/01/2023 Location: NetherlandsPosts: 237 |
Changing fc and bc doesn't work with V6.00.02 I get one comma too many, which causes an error message with the same colors after adjustment. > option lcdpanel console 1,,,99 > option list PicoMite MMBasic RP2040 Edition V6.00.02 OPTION SYSTEM SPI GP10,GP11,GP12 OPTION SYSTEM I2C GP20,GP21 OPTION COLOURCODE ON OPTION CPUSPEED (KHz) 200000 OPTION LCDPANEL CONSOLE ,,,, 99 OPTION DISPLAY 26, 30 OPTION LCDPANEL ILI9341, PORTRAIT,GP13,GP14,GP15,GP9 OPTION SDCARD GP19 Greetings, Jan. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10240 |
Works for me option lcdpanel console 1,rgb(red),rgb(blue),99 option lcdpanel console 1,,,99 First comma just indicates that the font is default Edited 2025-07-08 03:32 by matherp |
||||
JanVolk Senior Member ![]() Joined: 28/01/2023 Location: NetherlandsPosts: 237 |
Thank you Peter. I had not tried these color inputs yet. Names and numbers. Something for the manual possible? Greetings, Jan. |
||||
JanVolk Senior Member ![]() Joined: 28/01/2023 Location: NetherlandsPosts: 237 |
Peter, I did this. The final result, for the new color input, is quite a challenge, along with the manual. Is it not entirely accurate, or is the manual incorrect? It does work. I use this as a scrolling settings list with an Arduino serial connection(3V3), which works correctly. The Arduino has a blue 4x20 I2C LCD, hence the colors. > option list PicoMite MMBasic RP2040 Edition V6.00.02 OPTION SYSTEM SPI GP10,GP11,GP12 OPTION SYSTEM I2C GP20,GP21 OPTION AUTORUN ON OPTION COLOURCODE ON OPTION DEFAULT COLOURS WHITE, BLUE OPTION CPUSPEED (KHz) 200000 OPTION SDCARD GP19 > OPTION LCDPANEL ILI9341, P,GP13,GP14,GP15,GP9 > option lcdpanel console > option list PicoMite MMBasic RP2040 Edition V6.00.02 OPTION SYSTEM SPI GP10,GP11,GP12 OPTION SYSTEM I2C GP20,GP21 OPTION AUTORUN ON OPTION COLOURCODE ON OPTION CPUSPEED (KHz) 200000 OPTION LCDPANEL CONSOLE OPTION DISPLAY 26, 30 OPTION LCDPANEL ILI9341, PORTRAIT,GP13,GP14,GP15,GP9 OPTION SDCARD GP19 option lcdpanel console 1,rgb(white),rgb(blue),99 > option list PicoMite MMBasic RP2040 Edition V6.00.02 OPTION SYSTEM SPI GP10,GP11,GP12 OPTION SYSTEM I2C GP20,GP21 OPTION AUTORUN ON OPTION COLOURCODE ON OPTION DEFAULT COLOURS WHITE, BLUE OPTION CPUSPEED (KHz) 200000 OPTION LCDPANEL CONSOLE ,,, FF, 99 OPTION DISPLAY 26, 30 OPTION LCDPANEL ILI9341, PORTRAIT,GP13,GP14,GP15,GP9 OPTION SDCARD GP19 Regards, Jan. |
||||
![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |