Open
Description
> I think there is a separate issue somewhere (or forum thread) which lists defines without PICO_CONFIG - sounds like something @lurch might be tracking
Whenever you run tools/extract_configs.py
it prints out a list of #define
names which start
with PICO_
but which don't have an associated PICO_CONFIG:
line. But I've got no idea how many of these are "false positives"?
WARNING:__main__:Potential unmarked PICO define PICO_FLASH_SPI_CLKDIV
WARNING:__main__:Potential unmarked PICO define PICO_FLASH_SPI_RXDELAY
WARNING:__main__:Potential unmarked PICO define PICO_BOOT_STAGE2_NAME
WARNING:__main__:Potential unmarked PICO define PICO_BOOT_STAGE2_ASM
WARNING:__main__:Potential unmarked PICO define PICO_FLASH_BANK_SIZE
WARNING:__main__:Potential unmarked PICO define PICO_POWMAN_DEBUG
WARNING:__main__:Potential unmarked PICO define PICO_FLOAT_IN_RAM
WARNING:__main__:Potential unmarked PICO define PICO_LWIP_CUSTOM_LOCK_TCPIP_CORE
WARNING:__main__:Potential unmarked PICO define PICO_UNIQUE_BOARD_ID_INIT_ATTRIBUTES
WARNING:__main__:Potential unmarked PICO define PICO_UNIQUE_BOARD_ID_SIZE_BYTES
WARNING:__main__:Potential unmarked PICO define PICO_UNIQUE_BOARD_ID_INIT_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_LOWEST_IRQ_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_HIGHEST_IRQ_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_SHARED_IRQ_HANDLER_LOWEST_ORDER_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_EMULATE_DIVIDER
WARNING:__main__:Potential unmarked PICO define PICO_PANIC_FUNCTION_EMPTY
WARNING:__main__:Potential unmarked PICO define PICO_RAM_VECTOR_TABLE_SIZE
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_EARLIEST
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_BOOTROM_RESET
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_PER_CORE_BOOTROM_RESET
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_PER_CORE_H3_IRQ_REGISTERS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_EARLY_RESETS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_USB_POWER_DOWN
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_PER_CORE_ENABLE_COPROCESSORS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_AEABI_MEM_OPS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_AEABI_BIT_OPS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_AEABI_FLOAT
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_AEABI_DOUBLE
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_CLOCKS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_POST_CLOCK_RESETS
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_RP2040_GPIO_IE_DISABLE
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_SPIN_LOCKS_RESET
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_BOOT_LOCKS_RESET
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_BOOTROM_LOCKING_ENABLE
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_MUTEX
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_PER_CORE_IRQ_PRIORITIES
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_PER_CORE_TLS_SETUP
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_INSTALL_RAM_VECTOR_TABLE
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_DEFAULT_ALARM_POOL
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_PER_CORE_INSTALL_STACK_GUARD
WARNING:__main__:Potential unmarked PICO define PICO_C_COMPILER_IS_CLANG
WARNING:__main__:Potential unmarked PICO define PICO_C_COMPILER_IS_GNU
WARNING:__main__:Potential unmarked PICO define PICO_ASSEMBLER_IS_CLANG
WARNING:__main__:Potential unmarked PICO define PICO_ASSEMBLER_IS_GNU
WARNING:__main__:Potential unmarked PICO define PICO_PROGRAM_BUILD_DATE
WARNING:__main__:Potential unmarked PICO define PICO_PROGRAM_NAME
WARNING:__main__:Potential unmarked PICO define PICO_CRT0_INCLUDE_PICOBIN_IMAGE_TYPE_ITEM
WARNING:__main__:Potential unmarked PICO define PICO_CRT0_INCLUDE_PICOBIN_VECTOR_TABLE_ITEM
WARNING:__main__:Potential unmarked PICO define PICO_CRT0_INCLUDE_PICOBIN_ENTRY_POINT_ITEM
WARNING:__main__:Potential unmarked PICO define PICO_CRT0_INCLUDE_PICOBIN_BLOCK
WARNING:__main__:Potential unmarked PICO define PICO_CRT0_INCLUDE_PICOBIN_END_BLOCK
WARNING:__main__:Potential unmarked PICO define PICO_CRT0_VERSION_MAJOR
WARNING:__main__:Potential unmarked PICO define PICO_LOWEST_EXCEPTION_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_HIGHEST_EXCEPTION_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_FLASH_SAFE_EXECUTE_USE_FREERTOS_SMP
WARNING:__main__:Potential unmarked PICO define PICO_PLL_VCO_MIN_FREQ_HZ
WARNING:__main__:Potential unmarked PICO define PICO_PLL_VCO_MAX_FREQ_HZ
WARNING:__main__:Potential unmarked PICO define PICO_BINARY_INFO_USE_PINS_64
WARNING:__main__:Potential unmarked PICO define PICO_FLASH_SPI_CLKDIV
WARNING:__main__:Potential unmarked PICO define PICO_SMPS_MODE_PIN
WARNING:__main__:Potential unmarked PICO define PICO_DEFAULT_WS2812_NUM_PIXELS
WARNING:__main__:Potential unmarked PICO define PICO_VBUS_PIN
WARNING:__main__:Potential unmarked PICO define PICO_VSYS_PIN
WARNING:__main__:Potential unmarked PICO define PICO_UART1_TX_PIN
WARNING:__main__:Potential unmarked PICO define PICO_UART1_RX_PIN
WARNING:__main__:Potential unmarked PICO define PICO_I2C0_SDA_PIN
WARNING:__main__:Potential unmarked PICO define PICO_I2C0_SCL_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SPI1_CSN_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SPI1_SCK_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SPI1_TX_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SPI1_RX_PIN
WARNING:__main__:Potential unmarked PICO define PICO_ADC_A0_PIN
WARNING:__main__:Potential unmarked PICO define PICO_ADC_A1_PIN
WARNING:__main__:Potential unmarked PICO define PICO_ADC_A2_PIN
WARNING:__main__:Potential unmarked PICO define PICO_ADC_BAT_PIN
WARNING:__main__:Potential unmarked PICO define PICO_ADC_BAT_EN_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SD_CLK_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SD_CMD_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SD_DAT0_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SD_DAT3_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SD_DAT_PIN_COUNT
WARNING:__main__:Potential unmarked PICO define PICO_DEFAULT_PIO_USB_DP_PIN
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_COLOR_PIN_BASE
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_SYNC_PIN_BASE
WARNING:__main__:Potential unmarked PICO define PICO_SD_DAT_PIN_INCREMENT
WARNING:__main__:Potential unmarked PICO define PICO_AUDIO_I2S_DATA_PIN
WARNING:__main__:Potential unmarked PICO define PICO_AUDIO_I2S_CLOCK_PIN_BASE
WARNING:__main__:Potential unmarked PICO define PICO_AUDIO_PWM_L_PIN
WARNING:__main__:Potential unmarked PICO define PICO_AUDIO_PWM_R_PIN
WARNING:__main__:Potential unmarked PICO define PICO_ON_FPGA
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_COLOR_PIN_COUNT
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_DPI_PIXEL_RSHIFT
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_DPI_PIXEL_GSHIFT
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_DPI_PIXEL_BSHIFT
WARNING:__main__:Potential unmarked PICO define PICO_SCANVIDEO_48MHZ
WARNING:__main__:Potential unmarked PICO define PICO_AUDIO_PWM_MONO_PIN
WARNING:__main__:Potential unmarked PICO define PICO_LOWEST_IRQ_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_HIGHEST_IRQ_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_SHARED_IRQ_HANDLER_HIGHEST_ORDER_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_SHARED_IRQ_HANDLER_LOWEST_ORDER_PRIORITY
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_EARLIEST
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_LATEST
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_TYPE_HW
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_TYPE_RUNTIME
WARNING:__main__:Potential unmarked PICO define PICO_RUNTIME_INIT_TYPE_PER_CORE
WARNING:__main__:Potential unmarked PICO define PICO_FLASH_SPI_CLKDIV
WARNING:__main__:Potential unmarked PICO define PICO_BOOT_STAGE2_NAME
WARNING:__main__:Potential unmarked PICO define PICO_BOOT_STAGE2_ASM
(And there's also a similar list in #2408 for the "possibly missing" PICO_CMAKE_CONFIG:
and PICO_BUILD_DEFINE:
CMake entries.)
Originally posted by @lurch in #2470 (comment)
Metadata
Metadata
Assignees
Labels
No labels