Skip to content

Commit 4635b37

Browse files
authored
Enable hardware_irq library also in host and not only in rp2_common (#2596)
1 parent 9227cad commit 4635b37

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/host.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ include (${CMAKE_DIR}/no_hardware.cmake)
99
pico_add_subdirectory(${COMMON_DIR}/boot_picobin_headers)
1010
pico_add_subdirectory(${COMMON_DIR}/boot_picoboot_headers)
1111
pico_add_subdirectory(${COMMON_DIR}/boot_uf2_headers)
12+
pico_add_subdirectory(${COMMON_DIR}/hardware_claim)
1213
pico_add_subdirectory(${COMMON_DIR}/pico_base_headers)
1314
pico_add_subdirectory(${COMMON_DIR}/pico_usb_reset_interface_headers)
1415
pico_add_subdirectory(${COMMON_DIR}/pico_bit_ops_headers)
@@ -22,6 +23,7 @@ include (${CMAKE_DIR}/no_hardware.cmake)
2223
# host-specific
2324
pico_add_subdirectory(${HOST_DIR}/hardware_divider)
2425
pico_add_subdirectory(${HOST_DIR}/hardware_gpio)
26+
pico_add_subdirectory(${HOST_DIR}/hardware_irq)
2527
pico_add_subdirectory(${HOST_DIR}/hardware_sync)
2628
pico_add_subdirectory(${HOST_DIR}/hardware_timer)
2729
pico_add_subdirectory(${HOST_DIR}/hardware_uart)

src/host/hardware_irq/include/hardware/irq.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
#endif
2525

2626
#include "pico.h"
27-
#include "hardware/regs/intctrl.h"
27+
// TODO: No hardware/regs/intctrl.h for host yet.
28+
// #include "hardware/regs/intctrl.h"
2829

2930
/** \file irq.h
3031
* \defgroup hardware_irq hardware_irq

src/host/pico_platform/include/hardware/platform_defs.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
#define NUM_ALARMS 4u
1616

1717
#define NUM_IRQS 32u
18+
#define NUM_USER_IRQS 6u
19+
#define FIRST_USER_IRQ (NUM_IRQS - NUM_USER_IRQS)
20+
#define VTABLE_FIRST_IRQ 16
1821

1922
#define NUM_SPIN_LOCKS 32u
2023

0 commit comments

Comments
 (0)