Skip to content

Commit 0a047a7

Browse files
authored
Merge pull request #83 from jancumps/scpi-lib-as-git-submodule
use lablib with embedded scpi-lib
2 parents 240e997 + ff23d6a commit 0a047a7

File tree

3 files changed

+3
-14
lines changed

3 files changed

+3
-14
lines changed

CMakeLists.txt

-9
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,6 @@ add_executable(pico_scpi_usbtmc_labtool
4848
${CMAKE_CURRENT_SOURCE_DIR}/source/i2c/i2c_utils.c
4949
${CMAKE_CURRENT_SOURCE_DIR}/source/adc16/adc16_utils.c
5050
${CMAKE_CURRENT_SOURCE_DIR}/source/pwm/pwm_utils.c
51-
$ENV{SCPI_LIB_PATH}/src/parser.c
52-
$ENV{SCPI_LIB_PATH}/src/lexer.c
53-
$ENV{SCPI_LIB_PATH}/src/error.c
54-
$ENV{SCPI_LIB_PATH}/src/ieee488.c
55-
$ENV{SCPI_LIB_PATH}/src/minimal.c
56-
$ENV{SCPI_LIB_PATH}/src/utils.c
57-
$ENV{SCPI_LIB_PATH}/src/units.c
58-
$ENV{SCPI_LIB_PATH}/src/fifo.c
5951
source/adc16/adc16_utils.c source/adc16/adc16_utils.h)
6052

6153
target_include_directories(pico_scpi_usbtmc_labtool PRIVATE
@@ -67,7 +59,6 @@ target_include_directories(pico_scpi_usbtmc_labtool PRIVATE
6759
${CMAKE_CURRENT_LIST_DIR}/source/i2c
6860
${CMAKE_CURRENT_LIST_DIR}/source/adc16
6961
${CMAKE_CURRENT_LIST_DIR}/source/pwm
70-
$ENV{SCPI_LIB_PATH}/inc
7162
)
7263

7364
target_link_libraries(pico_scpi_usbtmc_labtool PUBLIC pico_stdlib

README.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,15 @@ LabVIEW compatible instrument on a Raspberry Pico
55
Prerequisites:
66
Toolchain (and IDE) that can build Pico projects with CMake
77
Pico C SDK 1.5
8-
Jan Breuer [SCPI library](https://github.com/j123b567/scpi-parser)
98

10-
Clone the repository with its subrepositories, to get the application and the Pico SCPI USBTMC_LabLib (PSL) sources:
9+
Clone the repository with its subrepositories, to get the application, the Pico SCPI USBTMC_LabLib (PSL) sources, and the Jan Breuer SCPI library:
1110
git clone https://github.com/jancumps/pico_scpi_usbtmc_labtool.git --recurse-submodules
1211
_If you download the archive from github instead, then also download [Pico SCPI USBTMC_LabLib (PSL)](https://github.com/jancumps/pico_scpi_usbtmc_lablib). Extract its contents into the ./pico_scpi_isbtmc_lablib folder._
1312

1413

15-
Add these two variables to your environment:
14+
Add this variable to your environment:
1615

1716
PICO_SDK_PATH (e.g.: C:/Users/jancu/Documents/Pico/pico-sdk)
18-
SCPI_LIB_PATH (e.g.: C:/Users/jancu/Documents/elektronica/scpi/scpi-parser/libscpi)
1917

2018
If you use VSCode, you can define them via Preferences -> User -> Extensions -> CMake Tools -> CMake: Configure Environment.
2119

0 commit comments

Comments
 (0)