/hal_rpi_pico-latest/docs/ |
D | normalise.css | 7 * 1. Correct the line height in all browsers. 8 * 2. Prevent adjustments of font size after orientation changes in 9 * IE on Windows Phone and in iOS. 22 * Remove the margin in all browsers (opinionated). 30 * Add the correct display in IE 9-. 44 * `article` contexts in Chrome, Firefox, and Safari. 56 * Add the correct display in IE 9-. 57 * 1. Add the correct display in IE. 67 * Add the correct margin in IE 8. 75 * 1. Add the correct box sizing in Firefox. [all …]
|
/hal_rpi_pico-latest/bazel/util/ |
D | transition.bzl | 10 A transition in Bazel is a way to force changes to the way the build is 22 We can fix this via a transition! If we put a transition in front of `a` 26 Note: Flags must be referenced as e.g. `//command_line_option:copt` in 41 for key, value in flag_overrides.items() 44 for flag, field in append_to_flags.items(): 47 [str(val) for val in getattr(attrs, field)], 91 # This could be shared, but we don't in order to make it clearer that 92 # a transition is in use. 103 # Platforms will commonly depend on bootloader components in every 105 # building the bootloader binaries themselves in order to avoid a [all …]
|
D | multiple_choice_flag.bzl | 11 pkg: The package that declare_flag_choices() was declared in. 20 for choice in choices 28 pkg: The package that `declare_flag_choices()` was called in. 37 for choice, val in choice_map.items()
|
/hal_rpi_pico-latest/src/rp2_common/pico_float/ |
D | float_conv_m33.S | 30 @ convert signed 64-bit fix to float, rounding; number of r0:r1 bits after point in r2 56 lsls r12,r1,r3 @ rounding bit in carry, sticky bits in r12 89 @ convert signed 32-bit fix to float, rounding; number of r0 bits after point in r1 110 lsls r12,r0,r3 @ rounding bit in carry, sticky bits in r12 139 @ convert unsigned 32-bit fix to float, rounding; number of r0 bits after point in r1 158 lsls r12,r0,r3 @ rounding bit in carry, sticky bits in r12 190 @ convert unsigned 64-bit fix to float, rounding; number of r0:r1 bits after point in r2 212 lsls r12,r1,r3 @ rounding bit in carry, sticky bits in r12 250 @ convert float in r0 to signed fixed point in r0:r1, clamping 261 subs r3,r1,#32 @ result fits in high 32 bits only? [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/ |
D | cyw43_bus_pio_spi.pio | 16 in pins, 1 side 1 30 in pins, 1 side 0 45 in pins, 1 side 1 58 in pins, 1 side 1
|
/hal_rpi_pico-latest/ |
D | CONTRIBUTING.md | 5 …ub.com/raspberrypi/pico-sdk/pulls). If you find think you have found a bug in the SDK please repor… 9 …in your repository, then [make a pull request](https://docs.github.com/en/github/collaborating-wit… 11 **NOTE:** Development takes place on the `develop` branch in this repository. Please open your [pul… 13 …e are happy to take contributions, big or small, changes in the SDK may have knock-on effects in o… 25 Code in this repository is licensed under the [BSD-3 License](LICENSE.TXT). By contributing content…
|
D | README.md | 5 in C, C++ or assembly language. 11 …te and fully-commented register definition headers in the SDK. There's no need to look up addresse… 18 Additional libraries/APIs that are not yet ready for inclusion in the SDK can be found in [pico-ext… 47 …on](https://marketplace.visualstudio.com/items?itemName=raspberry-pi.raspberry-pi-pico) in VS Code. 52 instructions for other platforms, and just in general, we recommend you see [Raspberry Pi Pico-Seri… 64 …2. Set `PICO_SDK_PATH` to the SDK location in your environment, or pass it (`-DPICO_SDK_PATH=`) to… 170 # create map/bin/hex/uf2 file in addition to ELF. 187 … up various compiler defines (e.g. default pin numbers for UART and other hardware) and in certain 191 …For a list of boards defined in the SDK itself, look in [this directory](src/boards/include/boards…
|
/hal_rpi_pico-latest/src/rp2_common/pico_double/ |
D | double_v1_rom_shim_rp2040.S | 91 @ IEEE double in ra:rb -> 92 @ mantissa in ra:rb 12Q52 (53 significant bits) with implied 1 set 93 @ exponent in re 94 @ sign in rs 100 subs \rb,\rs @ clear sign and exponent in mantissa; insert implied 1 117 @ IEEE double in ra:rb -> 118 @ signed mantissa in ra:rb 12Q52 (53 significant bits) with implied 1 119 @ exponent in re 130 subs \rb,\rt0 @ clear sign and exponent in mantissa; insert implied 1 169 b da_entry @ continue in dadd [all …]
|
D | double_fma_dcp.S | 111 bne 90f @ then use mla path which gives the correct result in all these cases 126 bfi r5,r8,#20,#12 @ insert implied 1 in a 127 …≤74 (can be negative) that will be required for a (Q52) to align with mn (Q124, ending in 20 zeros) 134 …umlal r4,r5,r4,r12 @ shift up low word, adding in: r4:r5:r6 is now (a_lo + 2^k a_hi) + (2… 146 NRDD @ as dmul macro tail: exponent computed in coprocessor is correct 233 … 2..4 Q124; note that the contents of r0 and r1 are always destined for the sticky bit in this path 237 @ now we construct an IEEE packed value in r2:r3 such that adding it to r4:r5 gives the correct fin… 239 @ so the alignment shift in the final addition will be by at least two places; thus we can use bit … 240 @ value as a sticky bit, and we still have one bit in hand for rounding 250 @ r2b0 holds sticky bit; note that for alignment with a in r4:r5, r2:r3 will be shifted down at lea… [all …]
|
D | double_conv_m33.S | 30 @ convert unsigned 64-bit fix to double, rounding; number of r0:r1 bits after point in r2 60 lsls r12,r0,r3 @ rounding bit in carry, sticky bits in Z 101 @ convert unsigned 64-bit fix to double, rounding; number of r0:r1 bits after point in r2 127 lsls r12,r0,r3 @ rounding bit in carry, sticky bits in Z 258 @ convert double in r0:r1 to signed fixed point in r0:r1, clamping 287 ble 6f @ result fits in low word? 334 @ convert double in r0:r1 to unsigned fixed point in r0:r1, clamping 357 ble 5f @ result fits in low word?
|
/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/ |
D | LICENSE.txt | 35 "Work" shall mean the work of authorship, whether in Source or 37 copyright notice that is included in or attached to the work 38 (an example is provided in the Appendix below). 40 "Derivative Works" shall mean any work, whether in Source or Object 51 submitted to Licensor for inclusion in the Work by the copyright owner 60 designated in writing by the copyright owner as "Not a Contribution." 71 Work and such Derivative Works in Source or Object form. 76 (except as stated in this section) patent license to make, have made, 83 cross-claim or counterclaim in a lawsuit) alleging that the Work 90 Work or Derivative Works thereof in any medium, with or without [all …]
|
/hal_rpi_pico-latest/tools/pioasm/ |
D | pio_assembler.cpp | 192 if (in.pin_count) { in finalize() 193 in.final_pin_count = in.pin_count->resolve(*this); in finalize() 194 …if (!pio_version && in.final_pin_count != 32) throw syntax_error(in.pin_count->location, "in pin c… in finalize() 195 …if (in.final_pin_count < 1 || in.final_pin_count > 32) throw syntax_error(in.pin_count->location, … in finalize() 196 in.final_threshold = in.threshold->resolve(*this); in finalize() 197 …if (in.final_threshold < 1 || in.final_threshold > 32) throw syntax_error(in.threshold->location, … in finalize() 230 if (in.pin_count && in.autop) { in finalize() 232 throw syntax_error(in.location, msg.str()); in finalize() 375 return {inst_type::in, (uint) src, (uint) v & 0x1fu}; in raw_encode() 513 cprogram.in = in_out_convert(program.in); in write_output()
|
D | c_sdk_output.cpp | 122 if (program.in.pin_count >= 0) { in output() 123 fprintf(out, " sm_config_set_in_pin_count(&c, %d);\n", program.in.pin_count); in output() 124 …" sm_config_set_in_shift(&c, %d, %d, %d);\n", program.in.right, program.in.autop, program.in.th… in output()
|
/hal_rpi_pico-latest/test/pico_float_test/llvm/ |
D | LICENSE.TXT | 28 * Redistributions in binary form must reproduce the above copyright notice, 29 this list of conditions and the following disclaimers in the 49 have its own individual LICENSE.TXT file in the directory in which it appears. 53 The disclaimer of warranty in the University of Illinois Open Source License 54 applies to all code in the LLVM Distribution, and nothing in any of the
|
/hal_rpi_pico-latest/src/boards/ |
D | BUILD.bazel | 12 for path in BOARD_CHOICE_FILES 15 BOARD_CHOICE_MAP = {c: [":{}".format(c)] for c in BOARD_CHOICES} 32 for board in BOARD_CHOICES
|
/hal_rpi_pico-latest/cmake/preload/toolchains/util/ |
D | set_flags.cmake | 2 option(PICO_DEBUG_INFO_IN_RELEASE "Include debug info in release builds" 1) 20 # pico_standard_link is not ready to be linked in to provide essential 21 # functions like _exit. So pass -nostdlib so it doesn't link in an exit()
|
D | find_compiler.cmake | 2 # We store the search path in an environment variable so that we can always access it. 7 # Find the compiler executable and store its path in a cache entry ${compiler_path}. 34 # Find the compiler executable and store its path in a cache entry ${compiler_path}.
|
/hal_rpi_pico-latest/src/rp2_common/pico_flash/ |
D | CMakeLists.txt | 9 # just include multicore headers, as we don't want to pull in the lib if it isn't pulled in already
|
/hal_rpi_pico-latest/src/rp2040/boot_stage2/ |
D | BUILD.bazel | 11 # There's a lot of implementation details in here that shouldn't be considered 26 BOOT2_CHOICE_FILES = [c + ".S" for c in BOOT2_CHOICES] 28 BOOT2_CHOICE_FILE_MAP = {c: [c + ".S"] for c in BOOT2_CHOICES} 30 BOOT2_CHOICE_DEFINE_MAP = {c: ['PICO_BUILD_BOOT_STAGE2_NAME=\\"{}\\"'.format(c)] for c in BOOT2_CHO… 79 # Platforms will commonly depend on bootloader components in every 81 # building the bootloader binaries themselves in order to avoid a
|
/hal_rpi_pico-latest/src/rp2350/boot_stage2/ |
D | BUILD.bazel | 11 # There's a lot of implementation details in here that shouldn't be considered 26 BOOT2_CHOICE_FILES = [c + ".S" for c in BOOT2_CHOICES] 28 BOOT2_CHOICE_FILE_MAP = {c: [c + ".S"] for c in BOOT2_CHOICES} 30 BOOT2_CHOICE_DEFINE_MAP = {c: ['PICO_BUILD_BOOT_STAGE2_NAME=\\"{}\\"'.format(c)] for c in BOOT2_CHO… 79 # Platforms will commonly depend on bootloader components in every 81 # building the bootloader binaries themselves in order to avoid a
|
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2350/ |
D | memmap_copy_to_ram.ld | 38 in the Raspberry Pi Pico SDK 45 /* The bootrom will enter the image at the point indicated in your 49 symbol, and in our case is *different from the bootrom's entry point.* 71 stored in boot RAM. 85 "ERROR: Pico second stage bootloader must be no more than 256 bytes in size") 88 …/* segments not marked as .flashdata are instead pulled into .data (in RAM) to avoid accidental fl… 116 /* Vector table goes first in RAM, to avoid large alignment hole */ 304 …ASSERT( __binary_info_header_end - __logical_binary_start <= 1024, "Binary info must be in first 1… 305 …ASSERT( __embedded_block_end - __logical_binary_start <= 4096, "Embedded block must be in first 40…
|
D | memmap_default.ld | 40 /* The bootrom will enter the image at the point indicated in your 44 symbol, and in our case is *different from the bootrom's entry point.* 58 /* TODO revisit this now memset/memcpy/float in ROM */ 60 * FLASH ... we will include any thing excluded here in .data below by default */ 108 stored in boot RAM. 122 "ERROR: Pico second stage bootloader must be no more than 256 bytes in size") 170 /* remaining .text and .rodata; i.e. stuff we exclude above because we want it in RAM */ 297 …ASSERT( __binary_info_header_end - __logical_binary_start <= 1024, "Binary info must be in first 1… 298 …ASSERT( __embedded_block_end - __logical_binary_start <= 4096, "Embedded block must be in first 40…
|
/hal_rpi_pico-latest/cmake/ |
D | generic_board.cmake | 4 # PICO_CMAKE_CONFIG: PICO_BOARD_HEADER_DIRS, List of directories to look for <PICO_BOARD>.h in. Thi… 37 …string(CONCAT msg ${msg} " Looked for ${PICO_BOARD}.h in ${DIRS} (additional paths specified by … 39 …string(CONCAT msg ${msg} " Looked for ${PICO_BOARD}.cmake in ${DIRS} (additional paths specified…
|
/hal_rpi_pico-latest/bazel/ |
D | README.md | 3 ## Using the Pico SDK in a Bazel project. 6 First, in your `MODULE.bazel` file, add a dependency on the Pico SDK and 29 You're now ready to start building Pico Projects in Bazel! When building, 37 An exhaustive list of build system configuration options is available in 89 configuration options available in the CMake build are also available in Bazel.
|
/hal_rpi_pico-latest/bazel/toolchain/ |
D | BUILD.bazel | 54 # :no_canonical_system_headers and :no_canonical_prefixes both prevent built-in 178 tags = ["manual"], # Don't try to build this in wildcard builds. 207 ) for host_os, host_cpu in HOSTS] 230 tags = ["manual"], # Don't try to build this in wildcard builds. 259 ) for host_os, host_cpu in HOSTS] 275 ) for host_os, host_cpu in HOSTS] 291 ) for host_os, host_cpu in HOSTS]
|