@@ -10,13 +10,15 @@ add_definitions(
1010 -DMRBC_REQUIRE_32BIT_ALIGNMENT
1111 -DMAX_REGS_SIZE=256
1212 -DMAX_VM_COUNT=255
13- -DMAX_SYMBOLS_COUNT=1000
13+ -DMAX_SYMBOLS_COUNT=2000
1414 -DMRBC_CONVERT_CRLF
1515 -DMRBC_USE_MATH
1616 -DPICORBC_PTR_SIZE=4
1717)
18- if (PRK_NO_MSC)
19- add_definitions (-DPRK_NO_MSC)
18+ if (PICORUBY_NO_MSC)
19+ add_definitions (-DPICORUBY_NO_MSC)
20+ else ()
21+ add_definitions (-DPICORUBY_MSC_FLASH)
2022endif ()
2123
2224#####################################################
@@ -30,7 +32,7 @@ set (PRK_BUILDDATE ${CMAKE_BUILDDATE})
3032set (PRK_REVISION ${CMAKE_REVISION} )
3133configure_file ("${CMAKE_SOURCE_DIR} /include/version.h.in" "${CMAKE_SOURCE_DIR} /include/version.h" )
3234
33- if (PRK_NO_MSC )
35+ if (PICORUBY_NO_MSC )
3436 project ("prk_firmware-${PRK_VERSION} -${PRK_BUILDDATE} -no_msc" )
3537else ()
3638 project ("prk_firmware-${PRK_VERSION} -${PRK_BUILDDATE} -${PRK_REVISION} " )
@@ -43,6 +45,7 @@ file(GLOB SRCS src/*.c)
4345add_executable (${PROJECT_NAME}
4446 ${SRCS}
4547 ${CMAKE_SOURCE_DIR} /lib/picoruby/mrbgems/picoruby-filesystem-fat/ports/rp2040/flash_disk.c
48+ ${CMAKE_SOURCE_DIR} /lib/picoruby/mrbgems/picoruby-filesystem-fat/ports/rp2040/msc_disk.c
4649 ${CMAKE_SOURCE_DIR} /lib/picoruby/mrbgems/picoruby-gpio/ports/rp2040/gpio.c
4750 ${CMAKE_SOURCE_DIR} /lib/picoruby/mrbgems/picoruby-i2c/ports/rp2040/i2c.c
4851 ${CMAKE_SOURCE_DIR} /lib/picoruby/mrbgems/picoruby-spi/ports/rp2040/spi.c
@@ -59,7 +62,7 @@ set(RBC ${CMAKE_CURRENT_SOURCE_DIR}/lib/picoruby/bin/picorbc)
5962
6063# Ruby
6164
62- if (PRK_NO_MSC )
65+ if (PICORUBY_NO_MSC )
6366 add_custom_target (keymap
6467 COMMAND ${RBC} -Bkeymap -o ./keymap.c ../keymap.rb
6568 WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
@@ -96,7 +99,7 @@ add_dependencies(${PROJECT_NAME}
9699 ${RUBY_TASK_FILES}
97100)
98101
99- if (PRK_NO_MSC )
102+ if (PICORUBY_NO_MSC )
100103 add_dependencies (${PROJECT_NAME}
101104 keymap
102105 )
0 commit comments