Society of Robots - Robot Forum
Software => Software => Topic started 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)
-
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.
-
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?
-
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.