Small API additions and minor fixes (#406)
* Add missing DREQ_s * store actual clock frequency in clock_configure (fixes #368) * use dma DREQ values defined in dreqs/dma.h * Fix hw_is_claimed, and add xxx_is_claimed APIs * Add some PIO irq helper methods * Add DMA channel IRQ status getter and clear methods * Implement the correct PIO IRQ status/clear methods (good to have methods here as the h/w interrupt registers are super confusing) * fix pico_multicore dependencies * add missing wrapper func __aeabi_f2d * Further DMA/PIO IRQ API cleanup (and review fixes) * add PICO_INT64_OPS_IN_RAM flag
This commit is contained in:
@ -283,7 +283,7 @@ static void alarm_pool_dump_key(pheap_node_id_t id, void *user_data) {
|
||||
#endif
|
||||
}
|
||||
|
||||
static int64_t repeating_timer_callback(__unused alarm_id_t id, __unused void *user_data) {
|
||||
static int64_t repeating_timer_callback(__unused alarm_id_t id, void *user_data) {
|
||||
repeating_timer_t *rt = (repeating_timer_t *)user_data;
|
||||
assert(rt->alarm_id == id);
|
||||
if (rt->callback(rt)) {
|
||||
|
Reference in New Issue
Block a user