pico-sdk/tools
Andrew Scheller 9f85f25640
Add extra checks to check_board_header.py (#1775)
* Small whitespace fixup

* typo bugfix

* Small refactoring of check_board_header.py

* Make structure of rp2040_interface_pins.json more explicit, so that it can be more easily extended

* Move definition of valid-pins from python to json

* Check that each interface includes all (minimally) expected pins
Note that UART_CTS, UART_RTS & SPI_CSN are classed as optional

* Split "expected_functions" into "required" (all of these pins must be present) and "one_of" (at least one of these pins must be present)
2024-07-25 09:47:26 -05:00
..
elf2uf2 Expand bazel build to include configuration options and broader support. (#1731) 2024-06-13 09:50:04 -05:00
pioasm Expand bazel build to include configuration options and broader support. (#1731) 2024-06-13 09:50:04 -05:00
BUILD.bazel Expand bazel build to include configuration options and broader support. (#1731) 2024-06-13 09:50:04 -05:00
build_all_headers.py Small kitchen-sink fixes (#1707) 2024-05-19 19:26:30 -05:00
check_all_board_headers.sh Boards header updates (#1724) 2024-06-21 14:26:45 -05:00
check_board_header.py Add extra checks to check_board_header.py (#1775) 2024-07-25 09:47:26 -05:00
check_configs.sh Fix various typos in CMake CONFIG lines. Also add a script that found some of these errors. (#907) 2022-08-02 07:28:37 -05:00
check_doxygen_groups.py Initial Release 2021-01-20 10:44:27 -06:00
CMakeLists.txt Add scripts to extract PICO_CMAKE_CONFIG and PICO_BUILD_DEFINE entries (#1708) 2024-06-04 19:59:28 -05:00
compare_build_systems.py Expand bazel build to include configuration options and broader support. (#1731) 2024-06-13 09:50:04 -05:00
extract_build_defines.py Add scripts to extract PICO_CMAKE_CONFIG and PICO_BUILD_DEFINE entries (#1708) 2024-06-04 19:59:28 -05:00
extract_cmake_configs.py Add scripts to extract PICO_CMAKE_CONFIG and PICO_BUILD_DEFINE entries (#1708) 2024-06-04 19:59:28 -05:00
extract_configs.py Add a script to create a header file including all other header files (#319) 2024-05-19 17:44:03 -05:00
FindELF2UF2.cmake Set CMAKE_MAKE_PROGRAM when building ELF2UF2 and PIOASM (#935) 2022-10-16 17:31:58 -05:00
FindPioasm.cmake Set CMAKE_MAKE_PROGRAM when building ELF2UF2 and PIOASM (#935) 2022-10-16 17:31:58 -05:00
uf2_aspect.bzl Expand bazel build to include configuration options and broader support. (#1731) 2024-06-13 09:50:04 -05:00