added deck.hwinfo module
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# deck.hwinfo: various T-Deck-specific hardware info sources
|
||||
|
||||
REAL_HW = False
|
||||
try:
|
||||
import board, analogio
|
||||
vbat_analog = analogio.AnalogIn(board.BAT_ADC)
|
||||
REAL_HW = True
|
||||
except:
|
||||
pass
|
||||
|
||||
# get board ID
|
||||
def board_id():
|
||||
if REAL_HW:
|
||||
return board.board_id
|
||||
else:
|
||||
return 'emulated'
|
||||
|
||||
# get battery voltage
|
||||
def battery_v():
|
||||
if REAL_HW:
|
||||
return (vbat_analog.value * 3.3) / 65535 * 2
|
||||
else:
|
||||
return 0
|
||||
Reference in New Issue
Block a user