diff --git a/extra_script.py b/extra_script.py index 2d40072..b0fbc46 100644 --- a/extra_script.py +++ b/extra_script.py @@ -29,13 +29,15 @@ main_path = os.path.realpath(".") global_env = DefaultEnvironment() board = env['BOARD'] -framework = env['PIOFRAMEWORK'][0] platform = env.get('PIOPLATFORM', None) extra_packages_path = "{}/extra_packages".format(env['PROJECT_DIR']) if platform == 'linux_arm': + # Transports built for linux do not depend on the framework + framework = 'linux' selected_board_meta = 'linux.meta' else: + framework = env['PIOFRAMEWORK'][0] selected_board_meta = boards_metas[board] if board in boards_metas else "colcon.meta" # Retrieve the required transport. Default iron diff --git a/platform_code/wiringpi/socket/micro_ros_transport.cpp b/platform_code/linux/socket/micro_ros_transport.cpp similarity index 100% rename from platform_code/wiringpi/socket/micro_ros_transport.cpp rename to platform_code/linux/socket/micro_ros_transport.cpp diff --git a/platform_code/wiringpi/socket/micro_ros_transport.h b/platform_code/linux/socket/micro_ros_transport.h similarity index 100% rename from platform_code/wiringpi/socket/micro_ros_transport.h rename to platform_code/linux/socket/micro_ros_transport.h