1
vote
1answer
37 views

How to flash error if a macro is not defined in program

I want my program to flash compile time error like "LCD_PORT not defined" if it is not defined in program itself. For that I modified the header file like this ...
1
vote
2answers
293 views

AVR GCC : Global / Static Array not getting initialized properly

Im having problem with global arrays in my C code. What i am trying to do is to use a display buffer (array of 8 uint8_t with each uint8_t representing a row) to light up the leds in 8x8 led matrix ...
1
vote
1answer
557 views

Converting from int to string for AVR ATmega32

I am trying to read data from the ADC and display it on a HD44870 compatible LCD with an ATmega32. As the data from the ADC is a 10-bit unsigned integer, the LCD expects a string, some conversion is ...
3
votes
1answer
1k views

How do I create a static library for the AVR Atmega328p?

I am attempting to create a library much like the Arduino in C. I have tried in the past and although I have lost the code, I remember simply getting loads of undefined references to functions ...
0
votes
1answer
200 views

Mac based AVR development issue

Ok, so I reinstalled my development enviroment on the mac using the latest build of avr-gcc (4.4.2), avr-libc and avrdude from the Fink project. Problem is when compiling I keep on getting a linker ...
3
votes
2answers
1k views

Macros V/S inline functions while programming for avr-gcc

I have been doing my first serious work of programming these days. I have been exposed to a lot of code by different developers. One thing I find confusing is how do these developers decide when to ...