Why dont we as AVRFREAKS have our own CodeWizardAVR ?

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Why dont we as AVRFREAKS have our own, free of charge CodeWizardAVR ?

 

We have so many forums to discuss problems, which could be easily solved in a CodeWizard.

So why didnt we start one already ?

 

I hope im not to naive and would be very happy to discuss it with you:D

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

JoeMama01 wrote:
Why dont we as AVRFREAKS have our own, free of charge CodeWizardAVR ?

 

We do.  It's called Atmel START.

 

But don't get me STARTed on it.

 

Codevision's CodeWizard is a very good tool and is worth the $$ to buy the full version, so why reinvent the wheel?  Theres no money on free anyway

 

JIm

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Surely anyone who wants a "codewizard" just gets a copy of Codevision? What would be the merit in reinventing that particular wheel? (I believe Imagecraft has something similar so there may be options).

 

As Jim says there's also both ASF and Start from Atmelchip. But the problem with HALs (as they demonstrate) is that it's far too easy for "generators" to get fat, bloaty and slow.

 

Oh and I'll just mention "Arduino" too - if you want "ready made code" then there may now not be anything else that can really touch Arduino. If you can think of any truly obscure peripheral you may want to interface to an AVR then the chances are someone has done it for Arduino already.

Last Edited: Fri. Mar 20, 2020 - 01:58 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

We have Arduino.  Arduino incorporates open-source code and cheap mass-manufactured hardware module boards to meet all the needs of embedded-system development except post-compile debugging.  There are hundreds of downloadable tutorials written at every level of technical knowledge of programming and electronics.

  The disadvantage is that you're always several levels away from anyone who knows the answer to the problems with your project.  And your hardware is limited to a handful of CPUs.  (primarily the AVR mega328, the mega2560, the tiny85, and the "blue pill").

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Universal prewritten code libraries/modules often provide "good enough" capabilities for many non-stringent (and sometimes stringent) applications.    Sometimes the issue becomes which ones to identify & use--- the information overload about the myriad of capabilities, incompatibilities, accuracies, dependencies, pitfalls, speeds, etc can be overwhelming.   Maybe there will be (or already is) some AI that will do the selections for you...sort of like Webench that will design the "same" power supply 100 slightly different ways, each optimized somewhat differently (cost, board size, efficiency, performance, # parts, etc).  You can literally turn some "dials" & see complete redesigns in real time.  Maybe the same will come about for auto selecting & combining software modules.     

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

Last Edited: Sat. Mar 21, 2020 - 08:09 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

In addition to the points mentioned above, it DOES take considerable effort to create such wizards. I've tried. Adding new devices can be a major challenge, also. Plus, you have all the Love and Adoration when something is not correct.

 

Jim

 

Until Black Lives Matter, we do not have "All Lives Matter"!