|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: Would you be interested? | |||
| Yes! Where's the mailing list? |
|
3 | 21.43% |
| Maybe interested |
|
8 | 57.14% |
| Not sure |
|
2 | 14.29% |
| Probably not |
|
1 | 7.14% |
| Dude, go get a life |
|
0 | 0% |
| Voters: 14. You may not vote on this poll | |||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Parameters software
One of the ideas that's been kicking around in my head since decoding the download protocol is to be able to update constants without recompiling/redownloading. How? By putting them in EEPROM. All the RC has to do is read them and cache them. All the hard work is done by the software. You put the RC in program mode, the app reads a "config" file and reads the constants' current values, and allows you to change them.
Would there be any interest if I did that? |
|
#2
|
||||
|
||||
|
Re: Parameters software
For me, the biggest hassle of reprogramming the robot is digging out the cable and hooking it up. You'd have to do this anyway to download a config file to the EEPROM, so the time saved is just the difference between doing a compile/upload with MPLAB/IFILoader and doing an upload with another utility.
I do think your idea is a good one, but I personally wouldn't make use of it. |
|
#3
|
||||
|
||||
|
Re: Parameters software
It's a neat idea, I've had a similiar one myself.
However, do take a look at Kevin Watsons Bells and Whistles Camera code. It use the EEPROM to store constants for variables, and has a menuing system for adjusting some of them. You might want to consider exploring that type of methodolgy for dynamic updating on the fly. The only downsides I can see are the EEPROM size, the extra code size you'd need to implement menuing change system, and training, teaching, others on your team to understand it, change it, update it and use it without you. It's the last item that the really important one. |
|
#4
|
||||
|
||||
|
Re: Parameters software
Can anybody give me some links that explain how to use EEPROM in code. I understand what it does and how it works, I just don't know how to use it.
|
|
#5
|
|||||
|
|||||
|
Re: Parameters software
Quote:
|
|
#6
|
||||
|
||||
|
Re: Parameters software
This would be a nifty project indeed. We had an EEPROM Bootloader in our code that used a proprietary protocol, but it always seemed redundant to me when there is a bootloader stock. This is a much better approach.
I'll be keeping an eye on this project |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Parameters [Dimensions] for the controls? | Crazy | Control System | 9 | 21-01-2005 22:23 |
| Parameters to private.php? | Greg Ross | CD Forum Support | 1 | 24-08-2004 21:26 |
| software | the fabricator | Programming | 1 | 11-01-2004 00:13 |
| software software software | archiver | 2001 | 5 | 24-06-2002 00:21 |
| software | Amadkow | 3D Animation and Competition | 1 | 18-09-2001 12:13 |