1 /*
2  * Copyright (c) 2024 Silicon Laboratories Inc.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Empty function stubs to enable building with CONFIG_BUILD_ONLY_NO_BLOBS.
7  */
8 
9 #include <stdint.h>
10 #include <stdbool.h>
11 
12 #include <rail.h>
13 #include <sl_status.h>
14 
RAIL_VerifyTxPowerCurves(const struct RAIL_TxPowerCurvesConfigAlt * config)15 RAIL_Status_t RAIL_VerifyTxPowerCurves(const struct RAIL_TxPowerCurvesConfigAlt *config)
16 {
17 	return RAIL_STATUS_NO_ERROR;
18 }
19 
RAIL_EnablePaCal(bool enable)20 void RAIL_EnablePaCal(bool enable)
21 {
22 }
23 
RAIL_ConfigSleep(RAIL_Handle_t handle,RAIL_SleepConfig_t config)24 RAIL_Status_t RAIL_ConfigSleep(RAIL_Handle_t handle, RAIL_SleepConfig_t config)
25 {
26 	return RAIL_STATUS_NO_ERROR;
27 }
28 
RAIL_InitPowerManager(void)29 RAIL_Status_t RAIL_InitPowerManager(void)
30 {
31 	return RAIL_STATUS_NO_ERROR;
32 }
33 
sl_btctrl_hci_receive(uint8_t * data,int16_t len,bool lastFragment)34 int16_t sl_btctrl_hci_receive(uint8_t *data, int16_t len, bool lastFragment)
35 {
36 	return 0;
37 }
38 
BTLE_LL_Process(uint32_t events)39 void BTLE_LL_Process(uint32_t events)
40 {
41 }
42 
BTLE_LL_SetMaxPower(int16_t power)43 int16_t BTLE_LL_SetMaxPower(int16_t power)
44 {
45 	return 0;
46 }
47 
sl_btctrl_init(void)48 sl_status_t sl_btctrl_init(void)
49 {
50 	return SL_STATUS_OK;
51 }
52 
sl_btctrl_deinit(void)53 void sl_btctrl_deinit(void)
54 {
55 }
56 
sli_btctrl_get_radio_context_handle(void)57 void *sli_btctrl_get_radio_context_handle(void)
58 {
59 	return 0;
60 }
61 
AGC_IRQHandler(void)62 void AGC_IRQHandler(void)
63 {
64 }
65 
BUFC_IRQHandler(void)66 void BUFC_IRQHandler(void)
67 {
68 }
69 
FRC_IRQHandler(void)70 void FRC_IRQHandler(void)
71 {
72 }
73 
FRC_PRI_IRQHandler(void)74 void FRC_PRI_IRQHandler(void)
75 {
76 }
77 
MODEM_IRQHandler(void)78 void MODEM_IRQHandler(void)
79 {
80 }
81 
PROTIMER_IRQHandler(void)82 void PROTIMER_IRQHandler(void)
83 {
84 }
85 
RAC_RSM_IRQHandler(void)86 void RAC_RSM_IRQHandler(void)
87 {
88 }
89 
RAC_SEQ_IRQHandler(void)90 void RAC_SEQ_IRQHandler(void)
91 {
92 }
93 
SYNTH_IRQHandler(void)94 void SYNTH_IRQHandler(void)
95 {
96 }
97 
HOSTMAILBOX_IRQHandler(void)98 void HOSTMAILBOX_IRQHandler(void)
99 {
100 }
101 
RDMAILBOX_IRQHandler(void)102 void RDMAILBOX_IRQHandler(void)
103 {
104 }
105