Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 02:27 20 May 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 : stmF7Mite repport

     Page 4 of 6    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3167
Posted: 04:52am 27 Jan 2016
Copy link to clipboard 
Print this post

  darthmite said  Then i just made it 'basic like' and not in C style ...

Yes, there was some debate on this forum on how shift should be implemented and the C style won!

Geoff
Geoff Graham - http://geoffg.net
 
derexponent
Newbie

Joined: 20/09/2015
Location: Germany
Posts: 24
Posted: 08:28am 27 Jan 2016
Copy link to clipboard 
Print this post

actually we used version 4.5 as starting point

i don't have a clue which functions are added after that
and what the newest version is

perhaps we can try to import some simple things into STM32 beta
or align some syntax if we can use the source.

Uwe
 
boss

Senior Member

Joined: 19/08/2011
Location: Canada
Posts: 268
Posted: 06:25pm 27 Jan 2016
Copy link to clipboard 
Print this post

@derexponent

at least the improved micromite math (single precision + 64bit integer) will bee nice if implemented on F746

Bo
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 08:30am 29 Jan 2016
Copy link to clipboard 
Print this post

Hi ,

the << and >> replace now the original shl/shr from the st7mite basic.
Beta 01 is out and the end of the long lasting work too
In next i think it will be less stressing "French people hope too much" ...
It have take his time to come to this level but Uwe and myself got allot
of "real life" work too
So , enjoy this st7mite like we enjoyed to adapt and modify it and when the
source come out to community i hope you will improve it to made the best
one chip computer around

Cheers.

Fabrice.

Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
derexponent
Newbie

Joined: 20/09/2015
Location: Germany
Posts: 24
Posted: 11:09pm 29 Jan 2016
Copy link to clipboard 
Print this post

beta is running now twice as fast as alpha
perhaps someone could make a speed test
and compare it with PIC version

thanks to Fabrice for all the graphic work
i think the system has potential for funny games

unfortunately i could not port all functions i want
because of the size of the project and my amount of time

last thing is cleanup the code, add minor features
and make bugfixes...

so leave a response at any failure

Uwe
 
sgyuri
Newbie

Joined: 05/02/2016
Location: Hungary
Posts: 4
Posted: 09:25pm 04 Feb 2016
Copy link to clipboard 
Print this post

Hi!

I would like to know when it will be open source?
Because I want to TCP / IP support built into the package.
without network capability it does not really take advantage of the tool.

George
 
derexponent
Newbie

Joined: 20/09/2015
Location: Germany
Posts: 24
Posted: 09:55pm 04 Feb 2016
Copy link to clipboard 
Print this post

we have now reached Version 1.00
and i have send the sources to Geoff

so....coming soon
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3678
Posted: 10:36pm 04 Feb 2016
Copy link to clipboard 
Print this post

  sgyuri said  I would like to know when it will be open source?

Geoff has details on his web site that make it pretty certain it will not be open source.

If you agree to his terms etc then you'll be able to get the source, I believe, but it will be on those terms rather than open source.

Hopefully that will be good enough. However, if you want to mix it with open source you might be breaking the open source licence.

JohnEdited by JohnS 2016-02-06
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 11:27pm 04 Feb 2016
Copy link to clipboard 
Print this post

Well ,

The source comes from Geoff and to get the source you accept his licence term.
Then it's easy to understand that a port (in any cpu) get the same rules
You will soon get the stm32f7 mmbasic source with the acceptance of Geoff rules too.
The only one who can change something to that is Geoff itself and not me or Uwe who made the port to F7 cpu ...

Cheers.

Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
sgyuri
Newbie

Joined: 05/02/2016
Location: Hungary
Posts: 4
Posted: 11:57pm 04 Feb 2016
Copy link to clipboard 
Print this post

  JohnS said  
  sgyuri said  I would like to know when it will be open source?

Geoff has details on his web site that make it pretty certain it will not be open source.

If you agree to his terms etc then you'll be able to get the source, I believe, but it will be on those terms rather than open source.

Hopefully that will be good enough. However, if you want to mix it with open source you might be breaking the open source licence.

John


Hi!

I understand and agree with the concern.
Charge can be embedded into your own extensions in the form of a closed library with protecting the original source.

Gerorge
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3167
Posted: 09:22pm 06 Feb 2016
Copy link to clipboard 
Print this post

I have added the full project by Uwe and Fabrice to my webpage http://mmbasic.com/source.html where you can request that it be sent to you. The package includes the full source, a compiled version and documentation. It is sent as a 2.5MB zip file.

Note that this version is MMBasic V4.5 for the ARM Cortex-M7 microcontroller running on the STM32F746 Discovery evaluation board.

Thanks Uwe and Fabrice, a great job.

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 8607
Posted: 11:51pm 06 Feb 2016
Copy link to clipboard 
Print this post

Uwe and/or Fabrice

I've downloaded the source and (after installing stm37f746g-disco_hal_lib) it seems to build OK except that when I open any of the source files they show the little bug symbol against all the stdint datatypes. I tried explicitly including stdint.h but this doesn't seem to change the problem. Any advice gratefully received.

Thanks

Peter





UPDATE

I've also got the same thing with other definitions e.g.TIM_HandleTypeDef

This is some sort of difference between the editor and the compiler. The compiles work fine but the editor shows errors so it is not seeing the includes properly.

Edited by matherp 2016-02-08
 
derexponent
Newbie

Joined: 20/09/2015
Location: Germany
Posts: 24
Posted: 04:12am 07 Feb 2016
Copy link to clipboard 
Print this post

which IDE ?

do you have the same problem with a new generated project ?

please check your path and symbol setting :







"USER_UB" not necessary

i have installed the "HAL libs" in a folder named "stm32f746g-disco_hal_lib"
if you have another folder ... edit the settings

Uwe

 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8607
Posted: 08:37am 07 Feb 2016
Copy link to clipboard 
Print this post

Hi Uwe

I'm using System Workbench. Seems like you need to run the C/C++ index command after many changes as the IDE doesn't seem to always keep up.

Anyway, I'm up and running now.

I've just implemented the DISTANCE command using some code and ideas from the 32F4 port I did of the Micromite code. So it should now also be easy to implement DS18B20 and DHT22.

How do you and Geoff want to play this? Would you like me to send you the code as I make changes? Shall I release Beta Hex code here? I'll do this however works best for you. Send me a PM with your email address and we can discuss with Geoff offline.

Peter


UPDATE

Onewire commands, DS18B20 function and command , and SETPIN n,OOUT now all working Edited by matherp 2016-02-08
 
derexponent
Newbie

Joined: 20/09/2015
Location: Germany
Posts: 24
Posted: 10:59am 07 Feb 2016
Copy link to clipboard 
Print this post

Hi Peter,

i think Geoff has no objection if i upload the compiled hex file
(so during alpha and beta)

the easiest way is, you send me the files you have changed
(not the complete 25 MByte) to my dropbox :





change the version string in main.c to 1.xx (e.g. 1.01)
and send it as zip with version nr. (e.g. MM_101.zip)

please update the documentation too

i will then add all your files in my project and publish the *.hex

@Geoff, let us know if you agree

Uwe

P.S. i have just uploaded a UDP Library for the STM32F7
perhaps someone can also implement the LAN connection

Edited by derexponent 2016-02-08
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3167
Posted: 12:52pm 07 Feb 2016
Copy link to clipboard 
Print this post

  derexponent said  @Geoff, let us know if you agree

That is great, please do so.

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 8607
Posted: 01:09pm 07 Feb 2016
Copy link to clipboard 
Print this post

  Quote  the easiest way is, you send me the files you have changed
(not the complete 25 MByte) to my dropbox :


Zip file of updates sent

I need an upgradable type of file to make changes to the docs. Whatever an ODT is my computer doesn't recognise it.
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 09:25pm 07 Feb 2016
Copy link to clipboard 
Print this post

Hi ,

  matherp said   Whatever an ODT is my computer doesn't recognise it.


It come from OpenOffice or libreOffice.

Word can open this file (and save).
Edited by darthmite 2016-02-09
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8607
Posted: 10:08pm 07 Feb 2016
Copy link to clipboard 
Print this post

  Quote  Word can open this file (and save).


I use Office 2010 and Word says "The file is corrupt and can not be opened"
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3678
Posted: 10:35pm 07 Feb 2016
Copy link to clipboard 
Print this post

LibreOffice is free and you can use it to convert to a Microsoft-proprietary format if you prefer.

Or just use it much as you'd use the MS tool.

LibreOffice can be set up to save in MS format(s) by default, if you prefer.

John
 
     Page 4 of 6    
Print this page
© JAQ Software 2024