Version: 1
-Previous: 85ec62b52aa386ddd8f7366e8cfb37cbedeee6c9
-Head: 2a74d944c5ba0aff6e344e547fb8f01ed88916d9
+Previous: e28a3fd2829866bde0acd5c6921dcbf873712f55
+Head: 31068042f1ce0c442be19a8055046f62716403b2
Applied:
marlin-pde-include-comment-for: 5b815da4d7f0a5bf87fbd2e70286f928e87b4d0d
add-to-marlin-gitignore: 79afa80f1a7740edceceb4a4deda713d9b55960e
makefile-support-v-1: 5f826531e0328e319ddb53617e4f3ade33537c92
makefile-avr-size: b1f12330781628c6463068489f7f052bf791bf0e
motion-control-max-min: fef5e25d43e7d8429283b9e34205172aaa3a6a2f
- m206-always-use-homing-homeing: 9089abc69949d53e27a1fe44393d146fc9cb24ef
- refresh-temp: 2a74d944c5ba0aff6e344e547fb8f01ed88916d9
+ m206-always-use-homing-homeing: 31068042f1ce0c442be19a8055046f62716403b2
Unapplied:
enable-eeprom-settings: 8daa65176ac195afeaad4a06c00a97dfff5951fe
eeprom-provide-smaller-code-fo: dcb84ce5f56d58178c15475b0611e12bfa121805
[XYZ]_{MIN,MAX,HOME}_POS from the compiled-in configuration.
This is done with some helper macros to deal with the declaration
-(XYZ_CONSTS_FROM_CONFIG) and program memory access (XYZ_CONFIG).
+(XYZ_CONSTS_FROM_CONFIG) and definition of the inline function which
+does the program memory access.
+
We also introduce the overloaded function read_pgm_any, whose
-instances are produced with DEFINE_PGM_READ_ANY, which allows
-XYZ_CONFIG to automatically produce the correct type.
+instances are produced with DEFINE_PGM_READ_ANY, which allows the
+access functions to automatically produce the correct type.
+
+The type- and pointer-massaging code in the access function boils
+down, when compiled, to a simple program memory access.
A question arises: if the M206 offset is set, should this adjustment
+++ /dev/null
-Bottom: a47c445c515e8480838e04500acc170cc895298e
-Top: a47c445c515e8480838e04500acc170cc895298e
-Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
-Date: 2012-08-10 17:37:59 +0100
-
-Refresh of m206-always-use-homing-homeing
-
----
-
-