Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 03:21 04 Aug 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 : ArmmiteH7 V5.07.00b1 - Major update, testers needed

     Page 1 of 2    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10317
Posted: 04:06pm 20 Apr 2021
Copy link to clipboard 
Print this post

ArmmiteH7V5.07.00b1.zip


Breaking changes:
FFT is now MATH FFT
SENSORFUSION is now MATH SENSORFUSION
POLYGON command syntax and functionality now as per CMM2
Default baudrate now 115200
Option LCDPANEL HDMI removed (used MMBasic on the Raspberry Pi as the HDMI I/F which is no longer supported)

Bug fixes as per latest releases of core MMBasic
GUI updates as per core MMBasic

New functionality
MATH command as per CMM2
BOUND function as per CMM2
INC command as per CMM2
CHOICE function as per CMM2
LGETBYTE function as per CMM2
LONGSTRING RESIZE command as per CMM2
LONGSTRING SETBYTE as per CMM2
INV function as per CMM2
Minor performance improvements
Improved circle drawing
ADC changes using CMM2 code
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 05:33pm 20 Apr 2021
Copy link to clipboard 
Print this post

Yes!!!!!

So concerned that this platform was being neglected...Thanks Pete, this technology deserves to go beyond gaming.
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2170
Posted: 06:47pm 20 Apr 2021
Copy link to clipboard 
Print this post

Nice. Thanks
 
OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 986
Posted: 09:22pm 20 Apr 2021
Copy link to clipboard 
Print this post

Thank you Peter

OA47
 
goc30

Guru

Joined: 12/04/2017
Location: France
Posts: 435
Posted: 01:15am 21 Apr 2021
Copy link to clipboard 
Print this post

Hi pete

would it be possible to know the type of H7 processor that works with this version
more simply I would like to know with which type of card, for example
nucleo h7 144
whaveshare card same as "cmm2 card"
h750vb/h743vb based card
I have a set waveshare card OpenH743i  + lcd screen 7inch RGB . I can try to make everything work, especially the screen driver
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10317
Posted: 06:55am 21 Apr 2021
Copy link to clipboard 
Print this post

  Quote  would it be possible to know the type of H7 processor that works with this version


STM32H743ZIT6
 
Rado
Regular Member

Joined: 27/11/2020
Location: Croatia
Posts: 59
Posted: 08:34am 21 Apr 2021
Copy link to clipboard 
Print this post

Any chance to work with this toy (VIT6)? https://www.aliexpress.com/item/1005001700815862.html?spm=a2g0s.9042311.0.0.27424c4dqCWRK2
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10317
Posted: 08:51am 21 Apr 2021
Copy link to clipboard 
Print this post

  Quote  Any chance to work with this toy (VIT6)? https://www.aliexpress.com/item/1005001700815862.html?spm=a2g0s.9042311.0.0.27424c4dqCWRK2


Not unless someone wants to make the changes to the firmware and I'm not volunteering. The code is designed to work on the Nucleo-H743 or an equivalent design
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 09:55am 21 Apr 2021
Copy link to clipboard 
Print this post

  Rado said  Any chance to work with this toy (VIT6)? https://www.aliexpress.com/item/1005001700815862.html?spm=a2g0s.9042311.0.0.27424c4dqCWRK2


I got the exact thing beautiful construction but it has fewer pins. The firmware loaded but then I noticed the pin incompatibility and just left it at that.
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 01:34am 22 Apr 2021
Copy link to clipboard 
Print this post

Been away for a while and saw this new test release for the H7, so jumped in and loaded it onto my old test H7 (V1)

1: Defaults to 115200 baud ok

2: Responds to various commands ok

However, it Will not allow me to set any options.

>  OPTION TOUCH 56, 123
Error : Failed to erase Program memory
>
OPTION USBKEYBOARD US,91  Error : Failed to erase Program memory

I first loaded the bin file using Bin to NODE copy.

I then used ST Link (program and verify), both methods gave exactly the same results.

I can send a file to the H7 memory and it writes, saves and shows the file in memory cmd. I can list the file.

Have I missed something stupidly obvious?  like an option command format change?
.
Edited 2021-04-22 11:36 by KeepIS
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
goc30

Guru

Joined: 12/04/2017
Location: France
Posts: 435
Posted: 03:04am 22 Apr 2021
Copy link to clipboard 
Print this post

  matherp said  
  Quote  would it be possible to know the type of H7 processor that works with this version


STM32H743ZIT6


on nucleo 144, proc :STM32H743 ZIT6
I have same problem as KeepIS, with this release and "option" function
here what I write and response

> OPTION BAUDRATE 115200
Restart to activate
> OPTION LCDPANEL SSD1963_5_BUFF,RL
Error : Failed to erase Program memory
> option list
>



with older release (5.05.11) it work correctly, SSD1963 is OK
Edited 2021-04-22 13:06 by goc30
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 03:27am 22 Apr 2021
Copy link to clipboard 
Print this post

@ goc30, thanks for confirming,


OPTION BAUDRATE 115200
Restart to activate


Default is 115200 so this does not error, however the command will not change the baud rate from 115200, at least not on mine.

I have 10 options that I've tried, only options that changes a default causes this Failed to erase Program memory error.

Mike.
Edited 2021-04-22 13:27 by KeepIS
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10317
Posted: 09:56am 22 Apr 2021
Copy link to clipboard 
Print this post

ArmmiteH7V5.07.00b2.zip


Hopefully fixes the option issue

Other things

Audio now has all the capability of the CMM2 including the PLAY SOUND command
USB keyboard now supports the same languages as CMM2
Edited 2021-04-22 20:04 by matherp
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 09:58pm 22 Apr 2021
Copy link to clipboard 
Print this post

Thanks, the options now work, looks like I need to recode the Sound (beep) and get the keyboard sorted.

EDIT: Keyboard does not work:

Setting OPTION USBKEYBOARD US. Option List gives: OPTION USBKEYBOARD FR

Setting OPTION USBKEYBOARD FR. Option List gives: OPTION USBKEYBOARD IT

Setting OPTION USBKEYBOARD IT. Error : Layout not supported  

Keyboard does not respond to any key strokes.


EDIT 2:

OPTION USBKEYBOARD US,91  Error : 91 is invalid (valid is 0 to 1)

So can't enable/reset the USB port.

Mike
.
Edited 2021-04-23 08:43 by KeepIS
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 10:49pm 22 Apr 2021
Copy link to clipboard 
Print this post

In addition there are 6 "pseudo" pins (no SETPIN required)

DAC1, DAC2, TEMP, BAT, IREF, SREF

usage is:

? pin(DAC1) ' reads the voltage currently being output on DAC1
? pin(DAC2) ' reads the voltage currently being output on DAC2
? pin(BAT) ' reads the backup battery voltage input to the RTC
? pin(TEMP)' reads the die temperature of the chip in DegC
? pin(IREF)' reads the internal reference voltage given the current VDD
? pin(SREF)' reports the calibrated reference voltage at an accurate VDD of 3.3V


print PIN(BAT)
Error : Invalid pin

print PIN(TEMP)
Error : Invalid pin


Mike.
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 03:45am 23 Apr 2021
Copy link to clipboard 
Print this post

I have a strange issue when I load a program into memory, the listing has almost everything converted to uppercase, any quoted text is also converted to uppercase.

Typing EDIT and changing text to lowercase results in it being reloaded in uppercase when save or RUN (F1, F2) is pressed from EDIT mode.

This means I will have to change the compare string code with MM.INFO$ results, like MM.INFO$(PIN 132) queries, this is not a problem to do if this is now the desired behaviour. I normally convert string compares to uppercase but had not done so for the string text returned by MM.INFO$()

BTW I'm loading a file from the SD card.

Mike.
.
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
goc30

Guru

Joined: 12/04/2017
Location: France
Posts: 435
Posted: 04:00am 23 Apr 2021
Copy link to clipboard 
Print this post

  KeepIS said  In addition there are 6 "pseudo" pins (no SETPIN required)

DAC1, DAC2, TEMP, BAT, IREF, SREF

usage is:

? pin(DAC1) ' reads the voltage currently being output on DAC1
? pin(DAC2) ' reads the voltage currently being output on DAC2
? pin(BAT) ' reads the backup battery voltage input to the RTC
? pin(TEMP)' reads the die temperature of the chip in DegC
? pin(IREF)' reads the internal reference voltage given the current VDD
? pin(SREF)' reports the calibrated reference voltage at an accurate VDD of 3.3V


print PIN(BAT)
Error : Invalid pin

print PIN(TEMP)
Error : Invalid pin


Mike.


same problem
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10317
Posted: 07:01am 23 Apr 2021
Copy link to clipboard 
Print this post

  Quote  print PIN(BAT)
Error : Invalid pin


ADC changes using CMM2 code


Sorry didn't spell out the implication use PIN("TEMP") etc. as per CMM2

Forgot about the keyboard enable pin will fix

  Quote  I have a strange issue when I load a program into memory, the listing has almost everything converted to uppercase, any quoted text is also converted to uppercase.


That is something from the CMM2 that shouldn't have made it across will fix

Many thanks for the testing
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 07:59am 23 Apr 2021
Copy link to clipboard 
Print this post

EDIT deleted message AS I Reread the reply above and am going to have another try.
Edited 2021-04-23 18:02 by KeepIS
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
KeepIS

Guru

Joined: 13/10/2014
Location: Australia
Posts: 1882
Posted: 08:08am 23 Apr 2021
Copy link to clipboard 
Print this post

Really appreciate all the extra effort you are putting in on the H7.  

Battery and Core Temperature are now working perfectly  

Mike.
NANO Inverter: Full download - Only Hex Ver 8.1Ks
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025