From fca20d68726a93c54e483eddc1eb695a555bae9b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 10 Aug 2012 17:41:00 +0100 Subject: [PATCH] refresh --- meta | 7 +++---- patches/m206-always-use-homing-homeing | 11 ++++++++--- patches/refresh-temp | 10 ---------- 3 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 patches/refresh-temp diff --git a/meta b/meta index 42ae984..0740884 100644 --- a/meta +++ b/meta @@ -1,14 +1,13 @@ 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 diff --git a/patches/m206-always-use-homing-homeing b/patches/m206-always-use-homing-homeing index 77da91c..2d548be 100644 --- a/patches/m206-always-use-homing-homeing +++ b/patches/m206-always-use-homing-homeing @@ -25,10 +25,15 @@ constant arrays in program memory containing the values of [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 diff --git a/patches/refresh-temp b/patches/refresh-temp deleted file mode 100644 index 50e97d5..0000000 --- a/patches/refresh-temp +++ /dev/null @@ -1,10 +0,0 @@ -Bottom: a47c445c515e8480838e04500acc170cc895298e -Top: a47c445c515e8480838e04500acc170cc895298e -Author: Ian Jackson -Date: 2012-08-10 17:37:59 +0100 - -Refresh of m206-always-use-homing-homeing - ---- - - -- 2.30.2