|
|
@ -26,7 +26,8 @@ PYBOARD = "PYBOARD" |
|
|
|
NODEMCU = "NODEMCU" |
|
|
|
ORANGE_PI_PC = "ORANGE_PI_PC" |
|
|
|
|
|
|
|
RASPBERRY_PI_B = "RASPBERRY_PI_B" |
|
|
|
RASPBERRY_PI_B_REV1 = "RASPBERRY_PI_B_REV1" |
|
|
|
RASPBERRY_PI_B_REV2 = "RASPBERRY_PI_B_REV2" |
|
|
|
RASPBERRY_PI_B_PLUS = "RASPBERRY_PI_B_PLUS" |
|
|
|
RASPBERRY_PI_A = "RASPBERRY_PI_A" |
|
|
|
RASPBERRY_PI_A_PLUS = "RASPBERRY_PI_A_PLUS" |
|
|
@ -40,6 +41,17 @@ RASPBERRY_PI_CM3 = "RASPBERRY_PI_CM3" |
|
|
|
RASPBERRY_PI_3A_PLUS = "RASPBERRY_PI_3A_PLUS" |
|
|
|
# pylint: enable=bad-whitespace |
|
|
|
|
|
|
|
_RASPBERRY_PI_40_PIN_IDS = ( |
|
|
|
RASPBERRY_PI_B_PLUS, |
|
|
|
RASPBERRY_PI_A_PLUS, |
|
|
|
RASPBERRY_PI_ZERO, |
|
|
|
RASPBERRY_PI_ZERO_W, |
|
|
|
RASPBERRY_PI_2B, |
|
|
|
RASPBERRY_PI_3B, |
|
|
|
RASPBERRY_PI_3B_PLUS, |
|
|
|
RASPBERRY_PI_3A_PLUS |
|
|
|
) |
|
|
|
|
|
|
|
_BEAGLEBONE_IDS = ( |
|
|
|
BEAGLEBONE, |
|
|
|
BEAGLEBONE_BLACK, |
|
|
@ -58,17 +70,6 @@ _BEAGLEBONE_IDS = ( |
|
|
|
OSD3358_SM_RED, |
|
|
|
) |
|
|
|
|
|
|
|
_RASPBERRY_PI_40_PIN_IDS = ( |
|
|
|
RASPBERRY_PI_B_PLUS, |
|
|
|
RASPBERRY_PI_A_PLUS, |
|
|
|
RASPBERRY_PI_ZERO, |
|
|
|
RASPBERRY_PI_ZERO_W, |
|
|
|
RASPBERRY_PI_2B, |
|
|
|
RASPBERRY_PI_3B, |
|
|
|
RASPBERRY_PI_3B_PLUS, |
|
|
|
RASPBERRY_PI_3A_PLUS |
|
|
|
) |
|
|
|
|
|
|
|
# BeagleBone eeprom board ids from: |
|
|
|
# https://github.com/beagleboard/image-builder |
|
|
|
# Thanks to zmatt on freenode #beagle for pointers. |
|
|
@ -138,7 +139,8 @@ _BEAGLEBONE_BOARD_IDS = { |
|
|
|
# https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md |
|
|
|
|
|
|
|
_PI_REV_CODES = { |
|
|
|
RASPBERRY_PI_B: ('0002', '0003', '0004', '0005', '0006', '000d', '000e', '000f'), |
|
|
|
RASPBERRY_PI_B_REV1: ('0002', '0003'), |
|
|
|
RASPBERRY_PI_B_REV2: ('0005', '0006', '000d', '000e', '000f'), |
|
|
|
RASPBERRY_PI_B_PLUS: ('0010', '0013', '900032'), |
|
|
|
RASPBERRY_PI_A: ('0007', '0008', '0009'), |
|
|
|
RASPBERRY_PI_A_PLUS: ('0012', '0015', '900021'), |
|
|
|