Skip to content

Commit 3494e07

Browse files
committed
- Fixed bug caused by not including pycboard in earlier commit which changed directory path variables.
1 parent e29926c commit 3494e07

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

com/pycboard.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from serial import SerialException
66
from array import array
77
from .pyboard import Pyboard, PyboardError
8-
from config.paths import config_dir, framework_dir, devices_dir, tasks_dir
8+
from config.paths import dirs
99

1010
# ----------------------------------------------------------------------------------------
1111
# Helper functions.
@@ -252,11 +252,11 @@ def reset_filesystem(self):
252252
# pyControl operations.
253253
# ------------------------------------------------------------------------------------
254254

255-
def load_framework(self, framework_dir=framework_dir):
255+
def load_framework(self):
256256
'''Copy the pyControl framework folder to the board.'''
257257
self.print('\nTransfering pyControl framework to pyboard.', end='')
258-
self.transfer_folder(framework_dir, file_type='py', show_progress=True)
259-
self.transfer_folder(devices_dir , file_type='py', show_progress=True)
258+
self.transfer_folder(dirs['framework'], file_type='py', show_progress=True)
259+
self.transfer_folder(dirs['devices'] , file_type='py', show_progress=True)
260260
error_message = self.reset()
261261
if not self.status['framework']:
262262
self.print('\nError importing framework:')
@@ -265,7 +265,7 @@ def load_framework(self, framework_dir=framework_dir):
265265
self.print(' OK')
266266
return
267267

268-
def load_hardware_definition(self, hwd_path=os.path.join(config_dir, 'hardware_definition.py')):
268+
def load_hardware_definition(self, hwd_path=os.path.join(dirs['config'], 'hardware_definition.py')):
269269
'''Transfer a hardware definition file to pyboard. Defaults to transfering
270270
file hardware_definition.py from config folder.'''
271271
if os.path.exists(hwd_path):
@@ -282,7 +282,7 @@ def load_hardware_definition(self, hwd_path=os.path.join(config_dir, 'hardware_d
282282
else:
283283
self.print('Hardware definition file not found.')
284284

285-
def setup_state_machine(self, sm_name, sm_dir=tasks_dir, uploaded=False):
285+
def setup_state_machine(self, sm_name, sm_dir=dirs['tasks'], uploaded=False):
286286
'''Transfer state machine descriptor file sm_name.py from folder sm_dir
287287
to board. Instantiate state machine object as state_machine on pyboard.'''
288288
self.reset()

0 commit comments

Comments
 (0)