Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:20 24 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 : DuinoMite, a Maximite Compat from Olimex

     Page 5 of 5    
Author Message
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 11:30am 13 Oct 2011
Copy link to clipboard 
Print this post

  bigmik said  

Gday elproducts,


The MMbasic DOES need to be rewritten to adjust for the physical differences so YES there will be a different hex file for the DuinoMite range.

The bottom line is that the BASIC code would still run the same as the MaxiMite...

i.e. Pin(1) etc performs the same way as pin(1) on MM.. so no changes needed to the basic code...

Because of the extra benefits that the DM will have over the MM the reverse `may not' be the same (if the code is written to support the extra features)

If Geoff (or anyone else) releases a new firmware it would need someone to `recode' it to suit the DM, Don and Olimex currently have this in control..

It `might' be possible, in the future, for some coder to simply set a compile time switch to direct the output HEX file to be either MM or DM hardware, which would make official versions immediately available for both platforms, but initially it would have to be adapted manually.

Regards,

Mick



So the only firmware difference between MM-BASIC and DM-BASIC is the mapping of the pins.
What would make this easier is a header file insert to the MM-BASIC source file.
i.e.
#include dm_header.h
or
#include mm_header.h

Then taking Geoff's updates to both platforms would be a simple header file change without any added work to Geoff or Ken.

Does this seem possible?

I only suggest this so we can keep these two platforms on the same path. If they drift too far apart we lose the momentum a bit. This is the risk of open source as witnessed in the iPhone vs Android battle.
www.elproducts.com
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 01:41pm 13 Oct 2011
Copy link to clipboard 
Print this post

If you look at Geoff's sources, you can see that he started to alias the hardware pins, to make the project hardware independent but the work is not finished.

Vasi
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 07:04pm 13 Oct 2011
Copy link to clipboard 
Print this post

  Bryan1 said   While I'm on this post I seen some threads where MM has been used for RE and I feel it would be good if a new thread was made strictly to cater for RE projects. I'm quite sure when the DM's do come out if there is some ready made RE projects then the RE world will take it by storm. Once I get my DM I don't mind doing a plug on the Fieldlines Forum and hopefully the guys there will see just how good it really is.
Regards Bryan


Sorry Bryan, RE?

I may be slow this morning, but I couldn't think of a match, and if I need to ask, then others will too.

Also Geoff Graham has spoken to me in a little depth about his additions to V2.7, which will coincide with his article, hopefully in November's Silicon Chip magazine.

I have sworn to secrecy on some aspects of V2.7, so best I shut up and not admit to any specifics, but please let me say that some items in this thread are nicely covered, and I'm sure every one will be very pleased with Geoff's new upgrades. Something to really look forward to.

So it is Silicon Chip, November 2011.

Cheers Don...

https://www.dontronics.com
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1344
Posted: 08:45pm 13 Oct 2011
Copy link to clipboard 
Print this post

Hi Don,
RE stands for Renewable Energy and this forum does deal in major on the other forum subjects with that.

Ok I'll give an example say if the MM was programmed to take measurements etc from a wind turbine, solar panel input and even mini hydro. Results could both be stored on the SD card and even transmitted by wifi either using a zigbee or those cheap 433mhz ones. Then full data could be both saved and shown on a screen where it can be seen in real time.

I did download that ModCom program and man it does look great so one could tailor the screen to suit their own needs and I suppose we could coin a project of this nature a piclog on steroids.

That is just one example

Regards Bryan
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 08:55pm 13 Oct 2011
Copy link to clipboard 
Print this post

  Bryan1 said   Hi Don,
RE stands for Renewable Energy and this forum does deal in major on the other forum subjects with that.

Ok I'll give an example say if the MM was programmed to take measurements etc from a wind turbine, solar panel input and even mini hydro. Results could both be stored on the SD card and even transmitted by wifi either using a zigbee or those cheap 433mhz ones. Then full data could be both saved and shown on a screen where it can be seen in real time.

I did download that ModCom program and man it does look great so one could tailor the screen to suit their own needs and I suppose we could coin a project of this nature a piclog on steroids.

That is just one example

Regards Bryan


Thanks Bryan, I actually googled the forum you mentioned, and "RE" didn't fall out, but it is obvious now of course.

Zigbee and those cheap 433mhz ones are supported via the Olimex UEXT connector.

Cheers Don...


https://www.dontronics.com
 
     Page 5 of 5    
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024