/hal_rpi_pico-latest/test/pico_time_test/ |
D | pico_time_test.c | 62 uint i = (uintptr_t)t->user_data; in repeating_timer_callback() local 63 hard_assert(i == (t - repeating_timers)); in repeating_timer_callback() 64 repeating_timer_callback_count[i]++; in repeating_timer_callback() 84 for(uint i=0; i<NUM_ALARMS; i++) { in main() local 85 if (i == alarm_pool_timer_alarm_num(alarm_pool_get_default())) { in main() 86 pools[i] = alarm_pool_get_default(); in main() 88 pools[i] = alarm_pool_create(i, MAX_TIMERS_PER_POOL); in main() 90 PICOTEST_CHECK_AND_ABORT(pools[i], "failed to create timer pool"); in main() 98 for(uint i = 0; i < NUM_TIMEOUTS; i++) { in main() local 102 if (1 == (i&127u)) { in main() [all …]
|
/hal_rpi_pico-latest/test/hardware_sync_spin_lock_test/ |
D | hardware_sync_spin_lock_test.c | 27 for (int i = 0; i < NUM_SPIN_LOCKS; ++i) { in prepare_clear_counters() local 29 counter_local[j][i] = 0; in prepare_clear_counters() 31 counter_shared[i] = 0; in prepare_clear_counters() 40 for (int i = 0; i < NUM_SPIN_LOCKS; ++i) { in check_counter_sums() local 43 per_lock_sum += counter_local[j][i]; in check_counter_sums() 44 if (counter_local[j][i] > ITERATIONS) { in check_counter_sums() 46 i, j, counter_local[j][i], ITERATIONS); in check_counter_sums() 50 if (per_lock_sum != counter_shared[i]) { in check_counter_sums() 52 i, per_lock_sum, counter_shared[i] in check_counter_sums() 56 if (counter_shared[i] > ITERATIONS * NUM_CORES) { in check_counter_sums() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_unique_id/ |
D | unique_id.c | 21 for (int i = 0; i < PICO_UNIQUE_BOARD_ID_SIZE_BYTES; i++) in _retrieve_unique_id_on_boot() local 22 retrieved_id.id[i] = 0xee; in _retrieve_unique_id_on_boot() 42 for (int i = 0; i < PICO_UNIQUE_BOARD_ID_SIZE_BYTES; i++) { in _retrieve_unique_id_on_boot() 43 retrieved_id.id[i] = out.bytes[PICO_UNIQUE_BOARD_ID_SIZE_BYTES - 1 + 2 * 4 - i]; in _retrieve_unique_id_on_boot() 54 size_t i; in pico_get_unique_board_id_string() local 56 for (i = 0; (i < len - 1) && (i < PICO_UNIQUE_BOARD_ID_SIZE_BYTES * 2); i++) { in pico_get_unique_board_id_string() 57 int nibble = (retrieved_id.id[i/2] >> (4 - 4 * (i&1))) & 0xf; in pico_get_unique_board_id_string() 58 id_out[i] = (char)(nibble < 10 ? nibble + '0' : nibble + 'A' - 10); in pico_get_unique_board_id_string() 60 id_out[i] = 0; in pico_get_unique_board_id_string()
|
/hal_rpi_pico-latest/test/pico_stdlib_test/ |
D | pico_stdlib_test.c | 18 for (uint32_t i = 0; i < 10000; i++) { in test_builtin_bitops() local 20 i, in test_builtin_bitops() 21 1u << (i & 31u), in test_builtin_bitops() 22 i * 12355821u, in test_builtin_bitops() 25 i, in test_builtin_bitops() 26 1ull << (i & 63u), in test_builtin_bitops() 27 i * 12345678123125ull, in test_builtin_bitops() 83 for (int i = 0; i < 64; i++) { in main() local 84 uint32_t x = 1 << i; in main() 85 uint64_t xl = 1ull << i; in main() [all …]
|
/hal_rpi_pico-latest/tools/pioasm/ |
D | main.cpp | 37 int i = 1; in main() local 38 for (; !res && i < argc; i++) { in main() 39 if (argv[i][0] != '-') break; in main() 40 if (argv[i] == std::string("-o")) { in main() 41 if (++i < argc) { in main() 42 format = argv[i]; in main() 47 } else if (argv[i] == std::string("-p")) { in main() 48 if (++i < argc) { in main() 49 options.emplace_back(argv[i]); in main() 54 } else if (argv[i] == std::string("-v")) { in main() [all …]
|
D | ada_output.cpp | 56 for(std::string::size_type i = 0; i < identifier.size(); ++i) { in ada_case() local 57 if ((i == 0) || (identifier[i - 1] == '_')) { in ada_case() 58 identifier[i] = toupper(identifier[i]); in ada_case() 124 for (int i = 0; i < (int)program.instructions.size(); i++) { in output() local 125 const auto &inst = program.instructions[i]; in output() 126 if (i == program.wrap_target) { in output() 129 if (i == (int)program.instructions.size() - 1) { in output() 132 … fprintf(out, " 16#%04x#%s -- %2d: %s\n", (uint16_t)inst, trailing_comma.c_str(), i, in output() 134 if (i == program.wrap) { in output()
|
/hal_rpi_pico-latest/test/pico_divider_test/ |
D | pico_divider_nesting_test.c | 28 for (int i=0; i<100;i++) { in timer_callback() local 42 for(int i=0;i<10;i++) { in timer_callback() local 91 for (int i=0; i<80;i++) { in test_irq_handler0() local 112 for (int i=0; i<130;i++) { in test_irq_handler1() local 161 for(uint i=0;i<100;i++) { in test_nesting() local 224 for(uint i=0;i<=100;i+=20) { in test_nesting() local 226 f0t = tanf(i * 50); in test_nesting() 227 f0c = cosf(i * 50); in test_nesting() 228 f0s = sinf(i * 50); in test_nesting() 229 d0t = tan(i * 1000); in test_nesting() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_bootsel_via_double_reset/ |
D | pico_bootsel_via_double_reset.c | 64 for (uint i = 0; i < count_of(magic_token); i++) { in double_tap_flag_is_set() local 65 if (magic_location[i] != magic_token[i]) { in double_tap_flag_is_set() 73 for (uint i = 0; i < count_of(magic_token); i++) { in set_double_tap_flag() local 74 magic_location[i] = magic_token[i]; in set_double_tap_flag()
|
/hal_rpi_pico-latest/test/pico_stdio_test/ |
D | pico_stdio_test.c | 17 for(int i=0;i<1000;i++) { in deadlock_test_core1() local 19 printf("Hello from core 1 - %d\n", i); in deadlock_test_core1() 36 for(int i=0;i<10;i++) { in main() local 37 printf("Hello %d\n", i); in main()
|
/hal_rpi_pico-latest/src/rp2_common/pico_float/ |
D | float_init_rom_rp2040.c | 50 for(uint i=SF_TABLE_V1_SIZE/4; i<SF_TABLE_V2_SIZE/4; i++) { in __aeabi_float_init() local 51 sf_table[i] = (uintptr_t)float_table_shim_on_use_helper; in __aeabi_float_init() 60 for(uint i=0;i<SF_TABLE_V2_SIZE/4;i++) { in __aeabi_float_init() local 61 if (!sf_table[i]) sf_table[i] = (uintptr_t)missing_float_func_shim; in __aeabi_float_init()
|
/hal_rpi_pico-latest/test/cmsis_test/ |
D | cmsis_test.c | 11 __STATIC_FORCEINLINE int some_function(int i) { in some_function() argument 12 return __CLZ(i); in some_function() 28 for(int i=0;i<10;i++) { in main() local 29 printf("%d %d\n", i, some_function(i)); in main()
|
/hal_rpi_pico-latest/src/rp2_common/pico_double/ |
D | double_init_rom_rp2040.c | 36 for(uint i=0; i<SF_TABLE_V2_SIZE/4; i++) { in __aeabi_double_init() local 37 sd_table[i] = (uintptr_t)double_table_shim_on_use_helper; in __aeabi_double_init() 43 for(uint i=0;i<SF_TABLE_V2_SIZE/4;i++) { in __aeabi_double_init() local 44 sd_table[i] = (uintptr_t)missing_double_func_shim; in __aeabi_double_init()
|
/hal_rpi_pico-latest/test/pico_float_test/ |
D | pico_float_test_hazard3.c | 175 for (int i = 0; i < n_tests; ++i) { in run_tests() local 176 uint32_t actual = func(tests[i].x, tests[i].y); in run_tests() 177 if (tests[i].expect != actual) { in run_tests() 178 printf("%08x %s %08x -> %08x", tests[i].x, op_str, tests[i].y, tests[i].expect); in run_tests()
|
/hal_rpi_pico-latest/src/rp2_common/pico_clib_interface/ |
D | llvm_libc_interface.c | 54 for (size_t i = 0; i < size; i++) { in __llvm_libc_stdio_read() local 55 buf[i] = getchar_timeout_us(0); in __llvm_libc_stdio_read() 62 for (size_t i = 0; i < size; i++) { in __llvm_libc_stdio_write() local 63 putchar_raw(buf[i]); in __llvm_libc_stdio_write()
|
/hal_rpi_pico-latest/src/rp2_common/pico_runtime_init/ |
D | runtime_init_clocks.c | 33 for (int i = 0; i < (int)TICK_COUNT; ++i) { in start_all_ticks() local 34 tick_start((tick_gen_num_t)i, cycles); in start_all_ticks() 41 for (uint i = 0; i < CLK_COUNT; i++) { in runtime_init_clocks() local 42 clock_set_reported_hz(i, 48 * PICO_MHZ); in runtime_init_clocks()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_sha256/ |
D | sha256.c | 10 for (uint i = 0; i < count_of(out->words); i++) { in sha256_get_result() local 11 uint32_t data = sha256_hw->sum[i]; in sha256_get_result() 13 out->words[i] = data; in sha256_get_result()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_dma/ |
D | dma.c | 29 for(uint i = 0; mask; i++, mask >>= 1u) { in dma_claim_mask() local 30 if (mask & 1u) dma_channel_claim(i); in dma_claim_mask() 40 for(uint i = 0; mask; i++, mask >>= 1u) { in dma_unclaim_mask() local 41 if (mask & 1u) dma_channel_unclaim(i); in dma_unclaim_mask() 78 for(uint i=0; i < NUM_DMA_IRQS; i++) { in dma_channel_cleanup() local 79 dma_irqn_set_channel_enabled(i, channel, false); in dma_channel_cleanup()
|
/hal_rpi_pico-latest/src/rp2_common/pico_bootrom/ |
D | bootrom.c | 40 for (unsigned int i = 0; i < count; i++) { in rom_funcs_lookup() local 41 table[i] = (uintptr_t) rom_func_lookup(table[i]); in rom_funcs_lookup() 42 if (!table[i]) ok = false; in rom_funcs_lookup() 91 for(uint i=0;i<4;i++) { in rom_get_boot_random() local 92 out[i] = result[i+1]; in rom_get_boot_random()
|
/hal_rpi_pico-latest/src/rp2_common/pico_rand/ |
D | rand.c | 113 for (uint i = (PICO_RAND_RAM_HASH_START + 3) & ~3; i < PICO_RAND_RAM_HASH_END; i+=4) { in sdbm_hash64_sram() local 114 uint32_t c = *(uint32_t *) i; in sdbm_hash64_sram() 157 for (uint i = 0; i < count_of(trng_sample_words); i++) { in capture_additional_trng_samples() local 158 trng_sample_words[i] = trng_hw->ehr_data[i]; in capture_additional_trng_samples() 190 for(uint i=0; i<n; i++) { in capture_additional_rosc_samples() local 217 if (i == n - 1) { in capture_additional_rosc_samples() 300 for(uint i = 0; i < count_of(busctrl_hw->counter); i++) { in initialise_rand() local 301 if (busctrl_hw->counter[i].sel == BUSCTRL_PERFSEL0_RESET) { in initialise_rand() 302 idx = (int)i; in initialise_rand()
|
/hal_rpi_pico-latest/src/host/hardware_uart/ |
D | uart.c | 92 for (size_t i = 0; i < len; i++) { in uart_write_blocking() local 93 uart_putc(uart, src[i]); in uart_write_blocking() 99 for (size_t i = 0; i < len; i++) { in uart_read_blocking() local 100 dst[i] = uart_getc(uart); in uart_read_blocking()
|
/hal_rpi_pico-latest/test/hardware_irq_test/ |
D | hardware_irq_test.c | 94 for(int i=0;ok && i<expected;i++) { in dma_check() local 95 if (fired[i] != va_arg(args, int)) { in dma_check() 105 for(int i=0;i<expected;i++) { in dma_check() local 106 if (i) printf(", "); in dma_check() 112 for(int i=0;i<fire_count;i++) { in dma_check() local 113 if (i) printf(", "); in dma_check() 114 printf("%d", fired[i]); in dma_check()
|
/hal_rpi_pico-latest/test/pico_sha256_test/ |
D | pico_sha256_test.c | 100 for(int i = 0; i < 1000000; i += BUFFER_SIZE) { in run_test() local 126 for(int i = 0; i < BUFFER_SIZE; i += sizeof(uint32_t)) { in run_test() local 127 sha256_put_word(*((uint32_t*)(buffer + i))); in run_test() 160 for(int i=0; i <= 1024; i++) { in run_test() local 163 pico_sha256_update(&state, buffer, i); in run_test()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/ |
D | gpio.c | 160 for(uint i=gpio;events8 && i<gpio+8;i++) { in gpio_default_irq_handler() local 162 if (events && !(raw_irq_mask[core] & (1ull << i))) { in gpio_default_irq_handler() 163 gpio_acknowledge_irq(i, events); in gpio_default_irq_handler() 165 callback(i, events); in gpio_default_irq_handler() 297 for(uint i=0;i<NUM_BANK0_GPIOS;i++) { in gpio_init_mask() local 299 gpio_init(i); in gpio_init_mask() 306 for (uint i = 0; i < MIN(NUM_BANK0_GPIOS, 32u); i++) { in gpio_set_function_masked() local 308 gpio_set_function(i, fn); in gpio_set_function_masked() 315 for (uint i = 0; i < MIN(NUM_BANK0_GPIOS, 64u); i++) { in gpio_set_function_masked64() local 317 gpio_set_function(i, fn); in gpio_set_function_masked64()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_boot_lock/ |
D | boot_lock.c | 12 for (uint i = 0; i < NUM_BOOT_LOCKS; i++) { in boot_locks_reset() local 13 boot_unlock_unsafe(boot_lock_instance(i)); in boot_locks_reset()
|
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/ |
D | multicore.c | 346 for(uint i=0; i<NUM_CORES; i++) { in multicore_doorbell_claim_under_lock() local 347 if (core_mask & (1u << i)) { in multicore_doorbell_claim_under_lock() 348 set_claimed_bit(doorbell_claimed[i], doorbell_num); in multicore_doorbell_claim_under_lock() 365 for(int i=NUM_DOORBELLS-1; i>=0; i--) { in multicore_doorbell_claim_unused() local 366 if (multicore_doorbell_claim_under_lock((uint) i, core_mask, false)) { in multicore_doorbell_claim_unused() 367 rc = i; in multicore_doorbell_claim_unused() 381 for(uint i=0; i < NUM_CORES; i++) { in multicore_doorbell_unclaim() local 382 if (core_mask & (1u << i)) { in multicore_doorbell_unclaim() 383 assert(is_bit_claimed(doorbell_claimed[i], doorbell_num)); in multicore_doorbell_unclaim() 384 clear_claimed_bit(doorbell_claimed[i], doorbell_num); in multicore_doorbell_unclaim()
|