/hal_rpi_pico-latest/ |
D | .bazelignore | 1 # Don't accidentally pick up external CMake deps with Bazel build files.
|
D | README.md | 11 …-commented register definition headers in the SDK. There's no need to look up addresses in the dat… 58 1. Set up your project to point to use the Raspberry Pi Pico SDK 187 …Specifying `PICO_BOARD=<booardname>` sets up various compiler defines (e.g. default pin numbers fo… 203 See [Raspberry Pi Pico-series C/C++ SDK](https://rptl.io/pico-c-sdk) for information on setting up …
|
D | pico_sdk_init.cmake | 1 # Pre-initialize the Raspberry Pi Pico SDK, setting up the platform and toolchain and some CMake ut…
|
/hal_rpi_pico-latest/src/rp2_common/pico_double/ |
D | double_fma_dcp.S | 127 …rsbs r7,r7,#74 @ shift up ≤74 (can be negative) that will be required for a (Q52) to … 132 umull r5,r6,r5,r12 @ shift up high word: r4:r5:r6 is now a_lo + 2^k a_hi 134 …4,r12 @ shift up low word, adding in: r4:r5:r6 is now (a_lo + 2^k a_hi) + (2^k-1) a_lo = … 136 cmp r7,#64 @ shift up by two more words? 138 cmp r7,#32 @ shift up by one more word? 310 …rsbs r7,r7,#75 @ 75-(em+en-ea+3) = 72-(em+en-ea), shift up 0..74 that will be require… 319 umlal r4,r5,r4,r12 @ shift a up by shift amount mod 32 (see comment in addition path) 320 @ r4:r5:r6: a shifted up by k=shift mod 32 322 cmp r7,#64 @ shift up by two more words? 324 cmp r7,#32 @ shift up by one more word? [all …]
|
D | double_v1_rom_shim_rp2040.S | 202 @ now pack result back up 230 adds r0,#1 @ round up
|
D | double_sci_m33.S | 65 …asrs r8,r2,#5 @ k=e/32, k<=32 for double with e offset <32; with e offsets up to 12+… 636 @ increases r2 by up to 2^13 1193 bfi r1,r3,#20,#12 @ fix up mantissa
|
/hal_rpi_pico-latest/src/host/hardware_gpio/ |
D | gpio.c | 26 void gpio_set_pulls(uint gpio, bool up, bool down) { in gpio_set_pulls() argument
|
/hal_rpi_pico-latest/src/rp2350/pico_platform/ |
D | BUILD.bazel | 19 # this but not `pico_platform` they'll end up with undefined symbols.
|
/hal_rpi_pico-latest/src/rp2040/pico_platform/ |
D | BUILD.bazel | 19 # this but not `pico_platform` they'll end up with undefined symbols.
|
/hal_rpi_pico-latest/src/host/hardware_gpio/include/hardware/ |
D | gpio.h | 60 void gpio_set_pulls(uint gpio, bool up, bool down);
|
/hal_rpi_pico-latest/test/pico_float_test/ |
D | BUILD.bazel | 12 # TODO: Set up a transition to build this under RISC-V.
|
/hal_rpi_pico-latest/src/rp2_common/pico_float/ |
D | float_conv_m33.S | 83 biccs r0,r0,#1 @ force to even if we rounded up 133 biccs r0,r0,#1 @ force to even if we rounded up 180 biccs r0,r0,#1 @ force to even if we rounded up 238 biccs r0,r0,#1 @ force to even if we rounded up
|
D | float_sci_m33_vfp.S | 48 asrs r3,r1,#5 @ k=e/32, k<=5 for e offsets up to 9+32 210 add r3,r3,r0,lsr#16 @ look up r0>>19 rounded, preserving flags 394 .word 0xb695777a,0x3fc91000 @ these two add up to π/2 with error ~1.6e-13 459 bic r3,r0,r12,lsl#31 @ this would mess up NaNs so do it here 462 bic r0,r3,#0x80000000 @ this would mess up NaNs so do it here 731 beq 9f @ did we look up zeroth table entry? 774 9: @ we looked up the zeroth table entry; we could generate slightly more…
|
D | float_sci_m33.S | 48 asrs r3,r1,#5 @ k=e/32, k<=5 for e offsets up to 9+32 124 add r1,r1,r12,lsr#31 @ rounded up if we have a negative argument 331 bfi r0,r3,#23,#9 @ fix up mantissa Q23-e 355 bfi r0,r3,#23,#9 @ fix up mantissa 384 subne r6,#6 @ fix up when in quadrants ±0 448 bfi r0,r3,#23,#9 @ fix up mantissa
|
D | float_v1_rom_shim_rp2040.S | 268 @ here a shift up by r2 places
|
/hal_rpi_pico-latest/bazel/ |
D | BUILD.bazel | 12 # to make it show up easier in searches.
|
D | README.md | 71 We strongly recommend you set up
|
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/ |
D | gpio.c | 63 void gpio_set_pulls(uint gpio, bool up, bool down) { in gpio_set_pulls() argument 67 … (bool_to_bit(up) << PADS_BANK0_GPIO0_PUE_LSB) | (bool_to_bit(down) << PADS_BANK0_GPIO0_PDE_LSB), in gpio_set_pulls()
|
/hal_rpi_pico-latest/cmake/ |
D | pico_pre_load_platform.cmake | 39 …# if we have neither BOARD nor PLATFORM default PLATFORM silently, so we don't end up with a board… 127 # PICO_CMAKE_CONFIG: PICO_CMAKE_PRELOAD_PLATFORM_FILE, Custom CMake file to use to set up the platf…
|
/hal_rpi_pico-latest/src/rp2_common/pico_clib_interface/ |
D | BUILD.bazel | 27 # TODO: Provide a way to hook up Arm Compiler for Embedded into the automagic
|
/hal_rpi_pico-latest/test/kitchen_sink/ |
D | CMakeLists.txt | 89 # todo fix up clang warnings
|
/hal_rpi_pico-latest/src/common/pico_base_headers/ |
D | BUILD.bazel | 81 # you try to depend on just `pico_base_headers`, you'll end up with missing
|
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/ |
D | CMakeLists.txt | 64 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_REG_ON, gpio pin to power up the cyw43 chip, typ…
|
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/ |
D | gpio.h | 292 void gpio_set_pulls(uint gpio, bool up, bool down);
|
/hal_rpi_pico-latest/tools/ |
D | CMakeLists.txt | 78 # potentially has a PRE_RELEASE_ID suffix, which will trip up the find_package call.
|