Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 10:42 26 Nov 2024 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 : PicoMite/WebMite/PicoMiteVGA - please post any know manual issues here

     Page 4 of 5    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 07:33am 20 Jan 2024
Copy link to clipboard 
Print this post

Thanks Guys.  I will wait to see if we get any more then put out a revised version of all manuals.

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

Regular Member

Joined: 15/08/2023
Location: Australia
Posts: 43
Posted: 05:50am 24 Jan 2024
Copy link to clipboard 
Print this post

Geoff

      SetPin  Fin  index is  out of bounds

      page  132
      page  128
      page  97       VGA

      WebMite   OK !






             Wayne  !

`
 
amigawizard

Regular Member

Joined: 15/08/2023
Location: Australia
Posts: 43
Posted: 05:59am 24 Jan 2024
Copy link to clipboard 
Print this post

Geoff

      Device  is duplicated














      had been busy fixing computer hard drive
      success Print server now working again  !

             Wayne  !!

`
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 09:44am 24 Jan 2024
Copy link to clipboard 
Print this post

  amigawizard said  Geoff

      SetPin  Fin  index is  out of bounds

      page  132
      page  128
      page  97       VGA

      WebMite   OK !

Sorry Wayne, that makes no sense at all.  If you have found an issue with the manual a clear and informative description would be very much appreciated.

The same for your next post.

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 10:01am 24 Jan 2024
Copy link to clipboard 
Print this post

Geoff

re: above

The command SETPIN FIN is missing from the PicoMite and PicoMiteVGA manuals. It is there in the WebMite manual.
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 10:18am 24 Jan 2024
Copy link to clipboard 
Print this post

Now that makes sense, thanks.
The manuals have been updated.

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

Joined: 05/03/2018
Location: Netherlands
Posts: 4233
Posted: 11:06am 24 Jan 2024
Copy link to clipboard 
Print this post

Geoff,

Very minor issue. In the picomite manual.
BLIT command is explained in the COMMAND section in the table.
If you view the booksmarks (unfold the list) all commands are shown, except BLIT. Some attribute is missing.





Volhout
Edited 2024-01-24 21:09 by Volhout
PicomiteVGA PETSCII ROBOTS
 
amigawizard

Regular Member

Joined: 15/08/2023
Location: Australia
Posts: 43
Posted: 03:14pm 24 Jan 2024
Copy link to clipboard 
Print this post

Geoff

      It is the  WebMite Manual

       Device Bitstream        page  88  repeats  on  92
       Device Humid            page  89  repeats  on  92
       Device SerialTx and Rx  page  89  repeats  on  92  and  93
       Device WS2812           page  90  repeats  on  93
       Device WII Open         page  90  repeats  on  93
       Device LCD              page  90  repeats  on  93

      Dim  is out  of place

             Wayne  !!!

`
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 896
Posted: 02:58am 25 Jan 2024
Copy link to clipboard 
Print this post

The extension of the ADC START command to allow scaling of the result is missing in alll three manuals.

  matherp said  V5.07.08RC18


In addition I've added extra capability to the ADC START command to optionally scale the reading as required

ADC START CHAN1arr!() [,Chan2arr!()] [,Chan3arr!()] [,Chan4arr!()] [,C1min] [,C1max] [,C2min] [,C2max] [,C3min] [,C3max] [,C4min] [,C4max]


By default the min and max values are set to 0 and VCC to give voltage readings. But if the data is for display then you can use other values so:

C1min=200 and C1max=100 will create values ranging from 200 to 100 for equivalent voltages of 0 - 3.3. This allows you to scale the reading for display without further manipulation or to recover the original ADC readings (C1min=0.0, C1max=4095.0)

Latest F4 Latest H7
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 05:00am 25 Jan 2024
Copy link to clipboard 
Print this post

Thanks Gerry, Volhout, Wayne & Peter, the errors keep coming!!
The manuals have been corrected and uploaded.

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

Regular Member

Joined: 15/08/2023
Location: Australia
Posts: 43
Posted: 05:49am 25 Jan 2024
Copy link to clipboard 
Print this post

"sorry"  Geoff

      Pixel 1,250-array1!(1),-1

      Line x , 250 - array1!(x) * 35 ,,,, RGB(green)

      Line x , array1!(x)

thebackshed.com/forum/ViewTopic

      " New  firmware looking good ! "

             Wayne  !!!!

`
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 01:39pm 25 Jan 2024
Copy link to clipboard 
Print this post

  Quote  "sorry"  Geoff

     Pixel 1,250-array1!(1),-1

     Line x , 250 - array1!(x) * 35 ,,,, RGB(green)

     Line x , array1!(x)


This experimental functionality was superseded by LINE PLOT and LINE GRAPH and should have been removed. I'll do a firmware update to get rid of it. No manual change needed.
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 896
Posted: 12:53am 26 Jan 2024
Copy link to clipboard 
Print this post

The description of the SHIFT operator needs updating as below.


SHIFT OPERATORS
These operate in a special way. << means that the value returned
will be the value of x shifted by y bits to the left while >> means the
same only right shifted. They are integer functions and any bits
shifted off are discarded and any bits introduced are set to zero.


This is the background as I see it. This was discovered when Peter added the
MATH SHIFT command.

  disco4now said  At the bottom is from the Micromite manual.
The SHIFT operators treat the 64bit number as unsigned. The CMM2 looks like it can handle either treating it as 64bit signed or unsigned, hence >> and >>>. The F4 manual used a lot of the CMM2 manual so probably how the description got changed. H7 came from F4 manual. They all actually operate as per the micromites, so manuals need to be updated. The Picomites likely have the same history so just need the manual updated.
All the manuals have the section 64-bit Unsigned Integers as below, just the description of the shift operator needs fixing.


64-bit Unsigned Integers
The Micromite supports 64-bit signed integers. This means that there are 63 bits for holding the number and
one bit (the most significant bit) which is used to indicate the sign (positive or negative). However it is
possible to use full 64-bit unsigned numbers as long as you do not do any arithmetic on the numbers.
64-bit unsigned numbers can be created using the &H, &O or &B prefixes to a number and these numbers can
be stored in an integer variable. You then have a limited range of operations that you can perform on these
numbers. They are << (shift left), >> (shift right), AND (bitwise and), OR (bitwise or), XOR (bitwise
exclusive or), = (equal to) and <> (not equal to). Arithmetic operators such as +, -, etc may be confused by a
64-bit unsigned number and could return nonsense results.
To display 64-bit unsigned numbers you should use the HEX$(), OCT$() or BIN$() functions.
For example, the following 64-bit unsigned operation will return the expected results:
X% = &HFFFF0000FFFF0044
Y% = &H800FFFFFFFFFFFFF
X% = X% AND Y%
PRINT HEX$(X%, 16)
Will display "800F0000FFFF0044

SHIFT OPERATORS (Micromites)
These operate in a special way. << means that the value returned
will be the value of x shifted by y bits to the left while >> means the
same only right shifted. They are integer functions and any bits
shifted off are discarded and any bits introduced are set to zero.

Latest F4 Latest H7
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:44am 26 Jan 2024
Copy link to clipboard 
Print this post

Thanks.  I don't know how we ended up with a signed shift in the first place - so it is good to see it gone.

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

Guru

Joined: 18/12/2014
Location: Australia
Posts: 896
Posted: 05:27am 26 Jan 2024
Copy link to clipboard 
Print this post

Verry minor one, search for arrary3 .
Latest F4 Latest H7
 
LouisG
Senior Member

Joined: 19/03/2016
Location: Australia
Posts: 124
Posted: 06:22am 26 Jan 2024
Copy link to clipboard 
Print this post

OPTION TOUCH DISABLE
Command is not mentioned in manual.
Discovered by chance. Needed when you want to
change an existing OPTION TOUCH or add Click to it.


-
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 06:41am 26 Jan 2024
Copy link to clipboard 
Print this post

There are often questions about how to change a single option without deleting the lot.
A general OPTION xxx DELETE description may be useful.
Not sure of the best place to put it, so everyone will see it. Any suggestions?
Adding it to every option description would be a bit tedious.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4233
Posted: 09:22am 26 Jan 2024
Copy link to clipboard 
Print this post

Wellll.....

Some options require DELETE
Some options require DISABLE
One option requires CLEAR
One option requires OFF

In many cases I just try all above until I hit the right one.

Volhout
Edited 2024-01-26 19:23 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 12:01pm 26 Jan 2024
Copy link to clipboard 
Print this post

  disco4now said  Verry minor one, search for arrary3 .

What about arrary3 ?
These cryptic clues are becoming tedious.

Geoff
Geoff Graham - http://geoffg.net
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 828
Posted: 12:43pm 26 Jan 2024
Copy link to clipboard 
Print this post

He thinks "arrary3" should be "array3".
Frank
Edited 2024-01-26 22:44 by Frank N. Furter
 
     Page 4 of 5    
Print this page
© JAQ Software 2024