This commit removes the inclusion of kernel_includes.h from the nRF51 and nRF52 soc.h headers. This prevents from an inclusion cycle formation on soc.h. In the wake of kernel_includes.h removal, necessary header files have been added in several source files to be able to compile Zephyr for nRF5x SOCs. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
18 lines
478 B
C
18 lines
478 B
C
/*
|
|
* Copyright (c) 2016-2018 Nordic Semiconductor ASA
|
|
* Copyright (c) 2016 Vinayak Kariappa Chettimada
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <stdbool.h>
|
|
|
|
#if defined(CONFIG_SOC_FAMILY_NRF)
|
|
#include "hal/nrf5/ticker.h"
|
|
#endif /* CONFIG_SOC_FAMILY_NRF */
|
|
|
|
u8_t hal_ticker_instance0_caller_id_get(u8_t user_id);
|
|
void hal_ticker_instance0_sched(u8_t caller_id, u8_t callee_id, u8_t chain,
|
|
void *instance);
|
|
void hal_ticker_instance0_trigger_set(u32_t value);
|