From 2046af7454c2b9b4f0b249205ec07f3bf2932b3b Mon Sep 17 00:00:00 2001 From: Ben Nuttall Date: Thu, 22 Sep 2016 15:25:27 +0100 Subject: [PATCH 1/3] Add release date for new BCM2837-based Pi 2B I think this is all that's needed to make pi_info accurate --- gpiozero/pins/data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpiozero/pins/data.py b/gpiozero/pins/data.py index 9aef625..2958cef 100644 --- a/gpiozero/pins/data.py +++ b/gpiozero/pins/data.py @@ -848,7 +848,7 @@ class PiBoardInfo(namedtuple('PiBoardInfo', ( 'A': '2013Q1', 'B': '2012Q1' if pcb_revision == '1.0' else '2012Q4', 'A+': '2014Q4', - 'B+': '2014Q3', + 'B+': '2014Q3' if pcb_revision == '1.1' else '2016Q3', '2B': '2015Q1', 'CM': '2014Q2', '3B': '2016Q1', From 69aaa627fc5a174dfe5e5ad5d459e7e42a99c52f Mon Sep 17 00:00:00 2001 From: Ben Nuttall Date: Thu, 22 Sep 2016 16:41:39 +0100 Subject: [PATCH 2/3] Correct B+/2B release date change --- gpiozero/pins/data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpiozero/pins/data.py b/gpiozero/pins/data.py index 2958cef..be97296 100644 --- a/gpiozero/pins/data.py +++ b/gpiozero/pins/data.py @@ -848,8 +848,8 @@ class PiBoardInfo(namedtuple('PiBoardInfo', ( 'A': '2013Q1', 'B': '2012Q1' if pcb_revision == '1.0' else '2012Q4', 'A+': '2014Q4', - 'B+': '2014Q3' if pcb_revision == '1.1' else '2016Q3', - '2B': '2015Q1', + 'B+': '2014Q3', + '2B': '2015Q1' if pcb_revision == '1.1' else '2016Q3', 'CM': '2014Q2', '3B': '2016Q1', 'Zero': '2015Q4' if pcb_revision == '1.2' else '2016Q2', From f3ccaf891cccebe79c8de44f15bb8310d87a7bbc Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Thu, 22 Sep 2016 23:19:20 +0100 Subject: [PATCH 3/3] Update for rev 1.0 2B --- gpiozero/pins/data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpiozero/pins/data.py b/gpiozero/pins/data.py index be97296..ab133d0 100644 --- a/gpiozero/pins/data.py +++ b/gpiozero/pins/data.py @@ -849,7 +849,7 @@ class PiBoardInfo(namedtuple('PiBoardInfo', ( 'B': '2012Q1' if pcb_revision == '1.0' else '2012Q4', 'A+': '2014Q4', 'B+': '2014Q3', - '2B': '2015Q1' if pcb_revision == '1.1' else '2016Q3', + '2B': '2015Q1' if pcb_revision == '1.0' or pcb_revision == '1.1' else '2016Q3', 'CM': '2014Q2', '3B': '2016Q1', 'Zero': '2015Q4' if pcb_revision == '1.2' else '2016Q2',