![]() |
Forum Index : Microcontroller and PC projects : stmF7Mite repport
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3274 |
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: GermanyPosts: 24 |
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: CanadaPosts: 268 |
@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: FrancePosts: 240 |
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: GermanyPosts: 24 |
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: HungaryPosts: 4 |
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: GermanyPosts: 24 |
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 KingdomPosts: 4006 |
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 |
||||
darthmite![]() Senior Member ![]() Joined: 20/11/2011 Location: FrancePosts: 240 |
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: HungaryPosts: 4 |
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: AustraliaPosts: 3274 |
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 KingdomPosts: 10090 |
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. |
||||
derexponent Newbie ![]() Joined: 20/09/2015 Location: GermanyPosts: 24 |
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 KingdomPosts: 10090 |
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 ![]() |
||||
derexponent Newbie ![]() Joined: 20/09/2015 Location: GermanyPosts: 24 |
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 ![]() |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3274 |
That is great, please do so. Geoff Geoff Graham - http://geoffg.net |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10090 |
(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: FrancePosts: 240 |
Hi , It come from OpenOffice or libreOffice. Word can open this file (and save). 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 KingdomPosts: 10090 |
I use Office 2010 and Word says "The file is corrupt and can not be opened" |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4006 |
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 |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |