fill hex file gaps I don't know if such an option exists.
srec however, can do this. If you use WinAVR to compile, srec is distributed with it. You'll have to call it from the command line.
Not a cross post, but it is still about PGP_M Quote:The output I received at the LCD is a whole bunch of zeros. I assumed that the pointer that points to a string stored at flash rom is somewhat different from a pointer that...
Tuesday, 24 June 2008 - 12:31
[Solved]Why rcall not run in interrupt routine? zerop wrote:what's difference between task2() and asm volatile("rcall task2")In the first case the compiler knows you are doing a call, and will make certain actions, so registers...
Tuesday, 17 June 2008 - 16:59
How to inline functions The compiler can't inline your 'SPI_ShiftBytePolled', because the body of the function is not known at compile time of Test.c. Only functions inside Test.c or in header files...
Declaring EEMEM variables in header file Neojag wrote:Hmm, isn't the extern atribute to make the variable available to other files in the project? Yes, but if you don't want them available in other c files, which include...
Thursday, 29 May 2008 - 12:21
Shift bits out The if can be avoided, but I just tested it, and it just might be quicker. However, it's larger and harder to maintain. I didn't count how much cycles every instruction takes to...
Wednesday, 21 May 2008 - 13:14
Problem with PROGMEM If I remember correctly, there are defines in AVR Libc to show it's a char pointer in flash.
Found it:
#define PGM_P const prog_char *
...
typedef char PROGMEM prog_char...
Wednesday, 21 May 2008 - 09:04
Problem to keep the values of a global array glitch wrote:Arrays, on the other hand, likely don't need to be declared as volatile, as the compiler is not likely going to cache the array in registers.I hope I don't confuse...
Friday, 9 May 2008 - 09:52
const variable Variables are in RAM. When you want a constant only in ROM (Flash), you have to it manually.
Take a look at the progmem documentation:
http://www.nongnu.org/avr-libc/u...
and the...
Monday, 28 April 2008 - 12:28
Ouput of files to a new folder This can be done in the makefile. Open the makefile and search for "OBJDIR = ."
Change the . into the directory name you want. for example:
# Object files directory
# To...
I don't know if such an option exists. srec however, can do this. If you use WinAVR to compile, srec is distributed with it. You'll have to call it from the command line.
Femto OS is another RTOS for AVR architecture.
Quote:The output I received at the LCD is a whole bunch of zeros. I assumed that the pointer that points to a string stored at flash rom is somewhat different from a pointer that...
zerop wrote:what's difference between task2() and asm volatile("rcall task2")In the first case the compiler knows you are doing a call, and will make certain actions, so registers...
The compiler can't inline your 'SPI_ShiftBytePolled', because the body of the function is not known at compile time of Test.c. Only functions inside Test.c or in header files...
Created bug report: #23546
Neojag wrote:Hmm, isn't the extern atribute to make the variable available to other files in the project? Yes, but if you don't want them available in other c files, which include...
The if can be avoided, but I just tested it, and it just might be quicker. However, it's larger and harder to maintain. I didn't count how much cycles every instruction takes to...
If I remember correctly, there are defines in AVR Libc to show it's a char pointer in flash. Found it: #define PGM_P const prog_char * ... typedef char PROGMEM prog_char...
glitch wrote:Arrays, on the other hand, likely don't need to be declared as volatile, as the compiler is not likely going to cache the array in registers.I hope I don't confuse...
Variables are in RAM. When you want a constant only in ROM (Flash), you have to it manually. Take a look at the progmem documentation: http://www.nongnu.org/avr-libc/u... and the...
This can be done in the makefile. Open the makefile and search for "OBJDIR = ." Change the . into the directory name you want. for example: # Object files directory # To...
Pages