diff --git a/sw/runtime/src/cluster_interrupts.h b/sw/runtime/src/cluster_interrupts.h index 764b92bf14..42e3f404ad 100644 --- a/sw/runtime/src/cluster_interrupts.h +++ b/sw/runtime/src/cluster_interrupts.h @@ -12,8 +12,7 @@ * @param cluster_idx Index of the cluster to which the interrupt is sent */ inline void snrt_int_cluster_set(uint32_t mask, uint32_t cluster_idx) { - snrt_cluster(cluster_idx)->peripheral_reg.cl_clint_set.f.cl_clint_set = - mask; + snrt_cluster(cluster_idx)->peripheral_reg.cl_clint_set.w = (uint64_t)mask; } /**