/hal_rpi_pico-latest/src/rp2_common/hardware_riscv/include/hardware/ |
D | riscv.h | 32 #define _riscv_write_csr(csrname, data) ({ \ argument 33 if (__builtin_constant_p(data) && !((data) & -32u)) { \ 34 asm volatile ("csrwi " #csrname ", %0" : : "i" (data)); \ 36 asm volatile ("csrw " #csrname ", %0" : : "r" (data)); \ 40 #define _riscv_set_csr(csrname, data) ({ \ argument 41 if (__builtin_constant_p(data) && !((data) & -32u)) { \ 42 asm volatile ("csrsi " #csrname ", %0" : : "i" (data)); \ 44 asm volatile ("csrs " #csrname ", %0" : : "r" (data)); \ 48 #define _riscv_clear_csr(csrname, data) ({ \ argument 49 if (__builtin_constant_p(data) && !((data) & -32u)) { \ [all …]
|
/hal_rpi_pico-latest/src/common/pico_util/ |
D | queue.c | 13 q->data = (uint8_t *)calloc(element_count + 1, element_size); in queue_init_with_spinlock() 21 free(q->data); in queue_free() 26 return q->data + index * q->element_size; in element_ptr() 44 static bool queue_add_internal(queue_t *q, const void *data, bool block) { in queue_add_internal() argument 48 memcpy(element_ptr(q, q->wptr), data, q->element_size); in queue_add_internal() 62 static bool queue_remove_internal(queue_t *q, void *data, bool block) { in queue_remove_internal() argument 66 if (data) { in queue_remove_internal() 67 memcpy(data, element_ptr(q, q->rptr), q->element_size); in queue_remove_internal() 82 static bool queue_peek_internal(queue_t *q, void *data, bool block) { in queue_peek_internal() argument 86 if (data) { in queue_peek_internal() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_hazard3/include/hardware/ |
D | hazard3.h | 39 #define hazard3_irqarray_write(csr, index, data) (riscv_write_csr(csr, (index) | ((uint32_t)(data) … argument 41 #define hazard3_irqarray_write(csr, index, data) static_assert(false, "Not supported: Xh3irq extens… 45 #define hazard3_irqarray_set(csr, index, data) (riscv_set_csr(csr, (index) | ((uint32_t)(data) << 1… argument 47 #define hazard3_irqarray_set(csr, index, data) static_assert(false, "Not supported: Xh3irq extensio… 51 #define hazard3_irqarray_clear(csr, index, data) (riscv_clear_csr(csr, (index) | ((uint32_t)(data) … argument 53 #define hazard3_irqarray_clear(csr, index, data) static_assert(false, "Not supported: Xh3irq extens…
|
/hal_rpi_pico-latest/src/rp2_common/pico_lwip/tools/ |
D | makefsdata.py | 27 data = f"/{file.relative_to(input_dir)}\x00" 29 while(len(data) % PAYLOAD_ALIGNMENT != 0): 30 data += "\x00" 31 results.append({'data': bytes(data, "utf-8"), 'comment': comment}); 39 data = f"{response_types[response_type]}\r\n" 41 results.append({'data': bytes(data, "utf-8"), 'comment': comment}); 44 data = f"Server: {HTTPD_SERVER_AGENT}\r\n" 46 results.append({'data': bytes(data, "utf-8"), 'comment': comment}); 51 data = f"Content-Length: {file_size}\r\n" 53 results.append({'data': bytes(data, "utf-8"), 'comment': comment}); [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/ |
D | sha256.c | 72 static void write_to_hardware(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_byt… in write_to_hardware() argument 81 data, in write_to_hardware() 86 if (!state->cache_used && !(((uintptr_t)data)&3u)) { in write_to_hardware() 88 const uint32_t *data32 = (const uint32_t *)data; in write_to_hardware() 96 data = (const uint8_t *)data32; in write_to_hardware() 99 state->cache.bytes[state->cache_used++] = *data++; in write_to_hardware() 109 static void update_internal(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_bytes… in update_internal() argument 115 write_to_hardware(state, data, bytes_left); in update_internal() 118 data += bytes_left; in update_internal() 122 write_to_hardware(state, data, data_size_bytes); in update_internal() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_sha256/ |
D | sha256.c | 11 uint32_t data = sha256_hw->sum[i]; in sha256_get_result() local 12 if (endianness == SHA256_BIG_ENDIAN) data = __builtin_bswap32(data); in sha256_get_result() 13 out->words[i] = data; in sha256_get_result()
|
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/ |
D | queue.h | 34 uint8_t *data; member 166 bool queue_try_add(queue_t *q, const void *data); 178 bool queue_try_remove(queue_t *q, void *data); 190 bool queue_try_peek(queue_t *q, void *data); 202 void queue_add_blocking(queue_t *q, const void *data); 212 void queue_remove_blocking(queue_t *q, void *data); 222 void queue_peek_blocking(queue_t *q, void *data);
|
/hal_rpi_pico-latest/bazel/toolchain/ |
D | clang.BUILD | 48 data = glob([ 61 data = glob([ 75 data = glob([ 93 data = glob(["bin/llvm"]), 102 data = glob(["bin/llvm"]), 111 data = glob(["bin/llvm"]), 120 data = glob(["bin/llvm"]), 129 data = glob(["bin/llvm"]), 138 data = glob(["bin/llvm"]), 147 data = glob([
|
D | gcc_arm_none_eabi.BUILD | 45 data = glob([ 61 data = glob([ 79 # different set of data files to pull into the sandbox at runtime. 86 data = glob([
|
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2040/ |
D | memmap_no_flash.ld | 105 .data : { 108 *(.data*) 113 /* preinit data */ 120 /* preinit data */ 127 /* init data */ 134 /* finit data */ 147 /* All data end */ 156 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 157 __etext = LOADADDR(.data); 243 /* Check if data + heap + stack exceeds RAM limit */
|
D | memmap_blocked_ram.ld | 71 * FLASH ... we will include any thing excluded here in .data below by default */ 89 /* preinit data */ 96 /* init data */ 103 /* finit data */ 152 .data : { 164 *(.data*) 169 /* preinit data */ 183 /* All data end */ 188 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 189 __etext = LOADADDR(.data); [all …]
|
D | memmap_copy_to_ram.ld | 72 …/* segments not marked as .flashdata are instead pulled into .data (in RAM) to avoid accidental fl… 135 .data : { 145 *(.data*) 150 /* preinit data */ 157 /* preinit data */ 164 /* init data */ 171 /* finit data */ 184 /* All data end */ 189 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 190 __etext = LOADADDR(.data); [all …]
|
D | memmap_default.ld | 71 * FLASH ... we will include any thing excluded here in .data below by default */ 89 /* preinit data */ 96 /* init data */ 103 /* finit data */ 152 .data : { 164 *(.data*) 169 /* preinit data */ 183 /* All data end */ 188 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 189 __etext = LOADADDR(.data); [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2350/ |
D | memmap_no_flash.ld | 107 .data : { 110 *(.data*) 116 /* preinit data */ 123 /* preinit data */ 130 /* init data */ 137 /* finit data */ 150 /* All data end */ 159 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 160 __etext = LOADADDR(.data); 248 /* Check if data + heap + stack exceeds RAM limit */
|
D | memmap_copy_to_ram.ld | 88 …/* segments not marked as .flashdata are instead pulled into .data (in RAM) to avoid accidental fl… 151 .data : { 162 *(.data*) 168 /* preinit data */ 175 /* preinit data */ 182 /* init data */ 189 /* finit data */ 202 /* All data end */ 207 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 208 __etext = LOADADDR(.data); [all …]
|
D | memmap_default.ld | 60 * FLASH ... we will include any thing excluded here in .data below by default */ 79 /* preinit data */ 86 /* init data */ 93 /* finit data */ 164 .data : { 176 *(.data*) 182 /* preinit data */ 195 /* All data end */ 200 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */ 201 __etext = LOADADDR(.data); [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/include/pico/ |
D | multicore.h | 171 void multicore_fifo_push_blocking(uint32_t data); 184 static inline void multicore_fifo_push_blocking_inline(uint32_t data) { in multicore_fifo_push_blocking_inline() argument 189 sio_hw->fifo_wr = data; in multicore_fifo_push_blocking_inline() 205 bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us);
|
/hal_rpi_pico-latest/src/host/pico_multicore/include/pico/ |
D | multicore.h | 23 void multicore_fifo_push_blocking(uint32_t data); 24 bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us);
|
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/include/pico/ |
D | sha256.h | 118 void pico_sha256_update(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_bytes); 133 void pico_sha256_update_blocking(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_…
|
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/ |
D | multicore.c | 34 void multicore_fifo_push_blocking(uint32_t data) { in multicore_fifo_push_blocking() argument 35 multicore_fifo_push_blocking_inline(data); in multicore_fifo_push_blocking() 38 bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us) { in multicore_fifo_push_timeout_us() argument 46 sio_hw->fifo_wr = data; in multicore_fifo_push_timeout_us()
|
/hal_rpi_pico-latest/src/common/boot_uf2_headers/include/boot/ |
D | uf2.h | 50 uint8_t data[476]; member
|
/hal_rpi_pico-latest/src/host/hardware_timer/include/hardware/ |
D | timer.h | 36 typedef void (*hardware_alarm_callback_t)(uint alarm_num, void *data);
|
/hal_rpi_pico-latest/src/rp2_common/pico_btstack/ |
D | btstack_flash_bank.c | 96 static void pico_flash_bank_write(void * context, int bank, uint32_t offset, const uint8_t *data, u… in pico_flash_bank_write() argument 147 memcpy(page_data + offset, data + data_pos, size_to_copy); in pico_flash_bank_write()
|
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/cybt_shared_bus/ |
D | CMakeLists.txt | 12 # The BT firmware is supplied as a source file containing a static array with ascii hex data
|
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/ |
D | irq_handler_chain.S | 15 .data
|