ZBasic compiler for most any AVR chip

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

Below, see announcement of the incomparable ZBasic compiler release for generic Atmel AVR microprocessors. Previously, ZBasic's compiler and IDE targeted only specific stamp-like modules and chips.

ZBasic is like MS Visual Basic 6 plus a large I/O library plus a task scheduler, and an option for object oriented code (ZBasic's equivalent to C++) - all in one. Though it's VB6-like, it uses the GCC compiler underneath, if you need to stir in some C code. With more documentation than you'd expect!

Some of the Arduino gang might really benefit from this rather than "sketches" in C++.

Forum post
http://www.zbasic.net/forum/view...

product
http://www.zbasic.net/Software/Z...

Disclaimer: I have no stake in Elba Systems, the publisher whose web site is http://www.zbasic.net/. I just think it's a good thing if you want a break from or to avoid C/C++ and the I/O library is a huge time saver.

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

But what does Dr. J say?

Chuck Baird

"I wish I were dumber so I could be more certain about my opinions. It looks fun." -- Scott Adams

http://www.cbaird.org

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

Two thumbs up to Don for a Great Job!

Additionally, ZBasic has great support and its own Forum. It is nice to be able to compile ZBasic for about any of my AVR Xmega/Mega/Tiny PCBs, even those without a specific ZBasic module.

I ported several small projects from Bascom to ZBasic to help learn the new syntax, and they all ran flawlessly.

Neither yet supports the Xmega...AU chips' internal USB module. Even with Jan's book and the Atmel data sheets its clear writing that library won't be trivial. With ZBasic's underlying use of GCC I suspect Don could port the Atmel examples to a ZBasic callable library much faster than I could generate the code de novo.

One of ZBasics other features is a builtin Task Switcher. It makes the overall structure and organization of some multi-function projects much easier, the task switching work has been done for you, one just fills in the individual tasks.

As Steve already mentioned, the documentation is superb.

Congrats to Don for an outstanding job! Now if I only had more time at the bench and less time in the hospital I'd be a happy camper!

JC

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

Quote:
its clear writing that library won't be trivial

Now just convince Dean of the merits of BLUFA.

Chuck Baird

"I wish I were dumber so I could be more certain about my opinions. It looks fun." -- Scott Adams

http://www.cbaird.org

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

zbaird wrote:
Quote:
its clear writing that library won't be trivial

Now just convince Dean of the merits of BLUFA.

:lol:

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

Does this mean I can get rid of the books I just bought to learn the dark language and jump to the end of the alphabet? :shock:

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

Jim, you'd already be well versed in the dark arts if you'd quit telling yourself how hard it's going to be. Even Sydney learned it, if you overlook a little kicking and screaming.

Chuck Baird

"I wish I were dumber so I could be more certain about my opinions. It looks fun." -- Scott Adams

http://www.cbaird.org

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

Keep Sydney out of it. She was young and foolish.....

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