PicoMite V6.00.02 release candidates - all versions


Author Message
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 3072
Posted: 12:59pm 09 Jun 2025      

Yes, similar result. Also manual doesn't mention MM.I2C can return 2. Reading a EEPROM it fails to read all the requested bytes, but maybe 100kHz is too slow for the EEPROM. Reads the full amount at 400kHz.
> ? mm.i2c
1
> i2c check &h50
> ? mm.i2c
0
> List System I2C
HEX  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> ? mm.i2c
1
> OPTION SYSTEM I2C disable
> OPTION SYSTEM I2C GP8,GP9,slow
> List System I2C
HEX  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>
> s$=""
> i2c read &H50,0,128,s$ :? s$
, Page   0, A=  31->
> ? mm.i2c
2
> i2c check &h50
> ? mm.i2c
1
> i2c read &H50,0,128,s$ :? s$
ptr A=  32, Page   1
> ? mm.i2c
2
> i2c check &h50
> ? mm.i2c
1
>

Edited 2025-06-09 23:06 by phil99