60 lines
1.1 KiB
Python
60 lines
1.1 KiB
Python
|
#
|
||
|
# definitions
|
||
|
#
|
||
|
MACHINE_RA4M1_CLICKER = "RA4M1_CLICKER with RA4M1"
|
||
|
MACHINE_RA4M1_EK = "RA4M1_EK with RA4M1"
|
||
|
MACHINE_RA4W1_EK = "RA4W1_EK with RA4W1"
|
||
|
MACHINE_RA6M1_EK = "RA6M1_EK with RA6M1"
|
||
|
MACHINE_RA6M2_EK = "RA6M2_EK with RA6M2"
|
||
|
SYSCLK_RA4M1_CLICKER = 48000000
|
||
|
SYSCLK_RA4M1_EK = 48000000
|
||
|
SYSCLK_RA4W1_EK = 48000000
|
||
|
SYSCLK_RA6M1_EK = 120000000
|
||
|
SYSCLK_RA6M2_EK = 120000000
|
||
|
|
||
|
#
|
||
|
# machine
|
||
|
#
|
||
|
|
||
|
import os
|
||
|
|
||
|
try:
|
||
|
import machine
|
||
|
except:
|
||
|
print("machine module is not found")
|
||
|
raise SystemExit
|
||
|
|
||
|
m = os.uname().machine
|
||
|
f = machine.freq()
|
||
|
|
||
|
if m == MACHINE_RA4M1_CLICKER:
|
||
|
if f == SYSCLK_RA4M1_CLICKER:
|
||
|
print("freq: OK")
|
||
|
else:
|
||
|
print("freq: NG")
|
||
|
|
||
|
|
||
|
if m == MACHINE_RA4M1_EK:
|
||
|
if f == SYSCLK_RA4M1_EK:
|
||
|
print("freq: OK")
|
||
|
else:
|
||
|
print("freq: NG")
|
||
|
|
||
|
if m == MACHINE_RA4W1_EK:
|
||
|
if f == SYSCLK_RA4W1_EK:
|
||
|
print("freq: OK")
|
||
|
else:
|
||
|
print("freq: NG")
|
||
|
|
||
|
if m == MACHINE_RA6M1_EK:
|
||
|
if f == SYSCLK_RA6M1_EK:
|
||
|
print("freq: OK")
|
||
|
else:
|
||
|
print("freq: NG")
|
||
|
|
||
|
if m == MACHINE_RA6M2_EK:
|
||
|
if f == SYSCLK_RA6M2_EK:
|
||
|
print("freq: OK")
|
||
|
else:
|
||
|
print("freq: NG")
|