AVR C Runtime Library - Bugs: bug #26365, Better PROGMEM_FAR support
You are not allowed to post comments on this tracker with your current authentication level.
bug #26365: Better PROGMEM_FAR support
Submitter: | Jan Waclawek <wek> | ||
Submitted: | Mon 27 Apr 2009 09:47:19 PM UTC | ||
Category: | Feature Request | Severity: | 3 - Normal |
Priority: | 5 - Normal | Item Group: | None |
Status: | Duplicate | Assigned to: | arcanum |
Percent Complete: | 0% | Open/Closed: | Closed |
Release: | Any | Fixed Release: | None |
Jump to the original submission
Mon 14 Jun 2010 11:21:58 AM UTC, comment #6: |
Jan Waclawek <wek> |
Sat 22 May 2010 02:44:44 PM UTC, comment #5: No patches which could be added with no effort from the side of project maintainers, yet (and zero likelihood of them ever); but for those who are interested, some of my solutions of the items below are now posted here.
|
Jan Waclawek <wek> |
Tue 28 Apr 2009 07:32:17 AM UTC, comment #4: What is then the appropriate form of posting feature requests, which are not likely to be implemented immediately, but still might be an inspiration for anybody who has time to pick up older ideas in the future?
|
Jan Waclawek <wek> |
Tue 28 Apr 2009 07:25:40 AM UTC, comment #3:
|
Joerg Wunsch <joerg_wunsch> |
Tue 28 Apr 2009 07:19:29 AM UTC, comment #2: I beg to differ.
|
Jan Waclawek <wek> |
Tue 28 Apr 2009 07:07:27 AM UTC, comment #1: Patch #6352 will be added to avr-libc before the next release.
|
Eric Weddington <arcanum> |
Mon 27 Apr 2009 09:47:19 PM UTC, original submission:
It would be nice to see a better support for constant variables placed above the 64kB limit in those AVRs which do have >64kB FLASH.
|
Jan Waclawek <wek> |
Depends on the following items: None found
Items that depend on this one: None found
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2010-06-14 | wek | Attached File | - | Added pgmspace.zip, #20748 | |
2009-04-28 | arcanum | Status | None | Duplicate | |
Assigned to | None | arcanum | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-4448.
Corresponding source code
In attachment, pgmspace.h and an example linker script (avr6).
Changes in pgmspace.h against http://svn.savannah.nongnu.org/viewvc/trunk/avr-libc/include/avr/pgmspace.h?revision=2168&root=avr-libc&view=markup :
- documentation related to PROGMEM_FAR and PROGMEM_SEGX added - I don't doxygen so please fix formal errors
- pgm_read_xxx_seg1() macros are now defined for the xmega with RAMPD and m103 too
- minor tweak in PSXSTR macros - the optimizer copes better with | than +
JW
(file #20748)