Society of Robots - Robot Forum

Software => Software => Topic started by: Admin on October 19, 2009, 09:40:54 PM

Title: AVRlib is apparently still being updated
Post by: Admin on October 19, 2009, 09:40:54 PM
I was browsing around and accidentally found some new AVRlib code:
http://nongnu.askapache.com/avr-libc/ (http://nongnu.askapache.com/avr-libc/)

It hasn't been updated on the official site in years, so it appears someone else has taken it up. I've glanced through it, and it has quite a lot of new features. It now supports the ATmega640 for a lot of features (great for Axon).


http://nongnu.askapache.com/avr-libc/avr-libc-1.6.7.tar.bz2 (http://nongnu.askapache.com/avr-libc/avr-libc-1.6.7.tar.bz2)
(01-Jul-2009 08:33  1.2M)
Title: Re: AVRlib is apparently still being updated
Post by: chelmi on October 20, 2009, 12:48:10 PM
This is avr-libc, not arvlib. AVR-libc aims at providing a libc implementation for AVR (stdio, malloc, rand, math.h, ...).
see http://www.nongnu.org/avr-libc/ (http://www.nongnu.org/avr-libc/)

Chelmi.
Title: Re: AVRlib is apparently still being updated
Post by: Admin on October 20, 2009, 01:18:41 PM
lol oh . . . :-X

But it has a lot of other stuff, like watchdog timers, power management, uart functions, etc. Perhaps they are aiming to replace AVRlib?
Title: Re: AVRlib is apparently still being updated
Post by: chelmi on October 20, 2009, 02:01:58 PM
the avr-libc offers functions to access the AVR internal devices only. The AVRlib was much more general in my opinion (external flash memory access, LCD, Servo, network,...). IMHO, Webbot library is a replacement for AVRlib.
I see avr-libc as foundation for higher level lib. You certainly used it already if you use AVR GNU toolchain (avr-gcc, avr-ld,...) or WinAVR.

Chelmi.