Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:50 10 May 2025 Privacy Policy
Jump to

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 : Draft PicoMite 6.00.01 User Manual

     Page 5 of 13    
Author Message
aFox
Senior Member

Joined: 28/02/2023
Location: Germany
Posts: 102
Posted: 10:08pm 04 Dec 2024
Copy link to clipboard 
Print this post

Page 66

behind
An alternative and simple graphical Windows TFTP client is: http://www.3iii.dk/linux/dd-wrt/tftp2.exe

On Android you can take the "TFTP CS" app.

Gregor
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2417
Posted: 11:29pm 04 Dec 2024
Copy link to clipboard 
Print this post

Page 88, Option keyboard.
Pins can be changed and disabling command has changed.
> OPTION KEYBOARD NO_KEYBOARD
Error : Syntax
> OPTION KEYBOARD DISABLE
> OPTION KEYBOARD us,gp2,gp3
>
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10067
Posted: 08:25am 05 Dec 2024
Copy link to clipboard 
Print this post

  Quote  Page 88, Option keyboard.
Pins can be changed and disabling command has changed.


Not quite correct. Geoff: please don't change anything for the moment
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 459
Posted: 09:49pm 05 Dec 2024
Copy link to clipboard 
Print this post

  Geoffg said  
  homa said  Hi Geoff,
Can you send me the picture from page 16 - HDMI/USB Reference Design (Raspberry Pi Pico 2) in high resolution? Then I will make a picture without background for the final manual.
Matthias

Here it is: 003.zip

Geoff


sorry for the delay, the working day was long ...
003b2.zip
and the PNG too big  

Matthias
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3269
Posted: 08:11am 06 Dec 2024
Copy link to clipboard 
Print this post

Thanks Matthias, that's great.
What software do you use"

Geoff
Geoff Graham - http://geoffg.net
 
javavi

Guru

Joined: 01/10/2023
Location: Ukraine
Posts: 436
Posted: 09:52am 06 Dec 2024
Copy link to clipboard 
Print this post

  homa said  and the PNG too big  
and for some reason they are turned at an angle, I almost broke my neck looking at it

Edited 2024-12-06 19:54 by javavi
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 459
Posted: 08:59pm 06 Dec 2024
Copy link to clipboard 
Print this post

Hello Geoff,

You're welcome. I did the clipping/cropping(?) with the software from https://affinity.serif.com/en-gb/photo/ .

@javavi: Not everything always has to be straight. This is an emotional picture and is intended to lighten up the manual. I would also choose a different perspective for a technical image.

Matthias
 
aFox
Senior Member

Joined: 28/02/2023
Location: Germany
Posts: 102
Posted: 09:13pm 06 Dec 2024
Copy link to clipboard 
Print this post

Page 92

OPTION TFTP ON/OFF is missing.

Page 66
File Transfer

I think we should recommend TFTP OFF OPTION to avoid security issues after the development process is completed.

Gregor
 
aFox
Senior Member

Joined: 28/02/2023
Location: Germany
Posts: 102
Posted: 09:33pm 06 Dec 2024
Copy link to clipboard 
Print this post

Page 145

WEB |WEBMITE ONLY
   |The WEB commands are used to manage the Internet capability of the
WebMite.

Should be on page 146.

Gregor
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2394
Posted: 10:19pm 06 Dec 2024
Copy link to clipboard 
Print this post

To get data from the mouse use the DEVICE(MOUSE ...) function as per a USB mouse

DEVICE(MOUSE channel,X) ' returns the x position of the mouse (0-MM.HRES-1)
DEVICE(MOUSE channel,Y) ' returns the y position of the mouse (0-MM.VRES-1)
DEVICE(MOUSE channel,L) ' returns the state of the left mouse button
DEVICE(MOUSE channel,R) ' returns the state of the right mouse button
DEVICE(MOUSE channel,M) ' returns the state of the middle mouse button
DEVICE(MOUSE channel,W) ' returns the number of clicks the wheel has turned. This is zeroed after it is read. The return can be positive of negative

In all cases channel is included for compatibility with USB mouse functionality and must be set to 2

DEVICE(MOUSE channel,D) ' should return whether the left mouse button has been double clicked. This isn't currently working but will be for the release.

I tried mouse x,y and ok. anyone done a demo of the mouse cursor not erasing background? hdmi usb. I'll have a go but don't want to reinvent the wheel.
blit cursor area? the mouse is underestimated imho. could be used for clicking labels or games.
 
Gerad
Regular Member

Joined: 10/01/2024
Location: Germany
Posts: 49
Posted: 12:26pm 07 Dec 2024
Copy link to clipboard 
Print this post

Hi Geoff
there is a little error on Page 174
SETPIN GP6, GP5, I2C2 ' assign the I/O pins for I2C2
instead of
SETPIN GP6, GP7, I2C2 ' assign the I/O pins for I2C2

regards
Gerad
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3269
Posted: 12:42pm 07 Dec 2024
Copy link to clipboard 
Print this post

  Gerad said  GP5

Thanks, that was a subtle one,
Geoff Graham - http://geoffg.net
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7504
Posted: 07:55pm 08 Dec 2024
Copy link to clipboard 
Print this post

Page 137: SETPIN GP25 - WEBNITE VERSION
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 260
Posted: 08:05pm 08 Dec 2024
Copy link to clipboard 
Print this post

Just playing with a UDP server and found that
"OPTION UDP SERVER PORT nn"
is not included in the Options table
John
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3269
Posted: 09:52am 10 Dec 2024
Copy link to clipboard 
Print this post

Things seem to have quieten down, so this is the current manual.  It is still a draft but is close to the final.
   PicoMite_User_Manual.pdf

It has many changes since the last draft:
- The first few chapters have been rewritten to make it easier for a newbie to follow.
- The chapters have been rearranged to bring similar subjects together.
- Most suggestions have been incorporated (thanks guys).
- Many, many minor tweaks.

Hopefully this does not have many errors/typos/etc but if you spot one, please let me know.

Geoff
Geoff Graham - http://geoffg.net
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10067
Posted: 10:46am 10 Dec 2024
Copy link to clipboard 
Print this post

Geoff:
Trivia

Section "Using a mouse"
or the details of connecting a mouse see the heading
Keyboard/Mouse/Gamepad later in this manual.

Section "USB Gamepad"
One or more PS3 or PS4 controllers or gamepads such as a Super Nintendo SNES Controller with
a USB interface can be connected via USB (illustrated on the right).

Section "Load and Save Image"
LOAD PNG filename$ [, StartX, StartY] (Pico2/RP2350 only)

Section "Pulse Width Modulation" add
The RP2350 supports up to 12 PWM channels numbered 0 to 11) and up to 24 pins can be configured as PWM outputs using the SETPIN command.

Section "Interrupts"
15. USB Game Controller/USB or PS2 Mouse/Wii controller

Section "Touch Functions" add between TOUCH(Y) and TOUCH(DOWN)
Additional functions with Advanced GUI controls enabled:

Section "Fonts" in Font 3
16 x 24 (16 x 16 for VGA versions)

Section "Screen Coordinates"
MM.HRES and MM.VRES NOT MM.INFO(HRES) and MM.INFO(VRES)

Section "Advanced Graphics"
ONLY AVAILABLE in PicoMite embedded and WebMite RP2350 versions
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4854
Posted: 10:55am 10 Dec 2024
Copy link to clipboard 
Print this post

Geoff,

Page 6: RP2030 -> RP2040


Please also check if this (page 7) applies to the USB versions (using CH340):




Page 13: RRP2350B -> RP2350B


Volhout
Edited 2024-12-10 21:09 by Volhout
PicomiteVGA PETSCII ROBOTS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10067
Posted: 11:11am 10 Dec 2024
Copy link to clipboard 
Print this post

  Quote  Please also check if this (page 7) applies to the USB versions (using CH340):


It doesn't of course. Default baudrate for USB versions is 115200
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4854
Posted: 11:14am 10 Dec 2024
Copy link to clipboard 
Print this post

Geoff,

Since the baudrate is ignored by non-USB and USB requires 115200, then simply change this section to USE BAUDRATE 115200, and avoid mentioning the 1200 here.

Volhout
PicomiteVGA PETSCII ROBOTS
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3269
Posted: 11:18am 10 Dec 2024
Copy link to clipboard 
Print this post

Thanks Peter.

  matherp said  MM.HRES and MM.VRES NOT MM.INFO(HRES) and MM.INFO(VRES)

I thought that MM.INFO(HRES) and MM.INFO(VRES) have replaced MM.HRES and MM.VRES ?

Geoff
Geoff Graham - http://geoffg.net
 
     Page 5 of 13    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025