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 <sl_status.h>
13 
14 struct RAIL_TxPowerCurvesConfigAlt {
15 };
16 
RAIL_VerifyTxPowerCurves(const struct RAIL_TxPowerCurvesConfigAlt * config)17 void RAIL_VerifyTxPowerCurves(const struct RAIL_TxPowerCurvesConfigAlt *config)
18 {
19 }
20 
RAIL_EnablePaCal(bool enable)21 void RAIL_EnablePaCal(bool enable)
22 {
23 }
24 
sl_btctrl_hci_receive(uint8_t * data,int16_t len,bool lastFragment)25 int16_t sl_btctrl_hci_receive(uint8_t *data, int16_t len, bool lastFragment)
26 {
27 	return 0;
28 }
29 
BTLE_LL_Process(uint32_t events)30 void BTLE_LL_Process(uint32_t events)
31 {
32 }
33 
BTLE_LL_SetMaxPower(int16_t power)34 int16_t BTLE_LL_SetMaxPower(int16_t power)
35 {
36 	return 0;
37 }
38 
sl_btctrl_disable_2m_phy(void)39 void sl_btctrl_disable_2m_phy(void)
40 {
41 }
42 
sl_btctrl_disable_coded_phy(void)43 void sl_btctrl_disable_coded_phy(void)
44 {
45 }
46 
sl_btctrl_init_mem(uint32_t memsize)47 uint32_t sl_btctrl_init_mem(uint32_t memsize)
48 {
49 	return 0;
50 }
51 
sl_btctrl_configure_le_buffer_size(uint8_t count)52 void sl_btctrl_configure_le_buffer_size(uint8_t count)
53 {
54 }
55 
sl_btctrl_init_ll(void)56 sl_status_t sl_btctrl_init_ll(void)
57 {
58 	return SL_STATUS_NOT_AVAILABLE;
59 }
60 
sli_btctrl_deinit_mem(void)61 void sli_btctrl_deinit_mem(void)
62 {
63 }
64 
sl_btctrl_init_adv(void)65 void sl_btctrl_init_adv(void)
66 {
67 }
68 
sl_btctrl_init_adv_ext(void)69 void sl_btctrl_init_adv_ext(void)
70 {
71 }
72 
sl_btctrl_init_scan(void)73 void sl_btctrl_init_scan(void)
74 {
75 }
76 
sl_btctrl_init_scan_ext(void)77 void sl_btctrl_init_scan_ext(void)
78 {
79 }
80 
sl_btctrl_init_conn(void)81 void sl_btctrl_init_conn(void)
82 {
83 }
84 
sl_btctrl_init_phy(void)85 void sl_btctrl_init_phy(void)
86 {
87 }
88 
sl_btctrl_init_basic(void)89 void sl_btctrl_init_basic(void)
90 {
91 }
92 
sl_btctrl_configure_completed_packets_reporting(uint8_t packets,uint8_t events)93 void sl_btctrl_configure_completed_packets_reporting(uint8_t packets, uint8_t events)
94 {
95 }
96 
sl_bthci_init_upper(void)97 void sl_bthci_init_upper(void)
98 {
99 }
100 
sl_btctrl_hci_parser_init_default(void)101 void sl_btctrl_hci_parser_init_default(void)
102 {
103 }
104 
sl_btctrl_hci_parser_init_conn(void)105 void sl_btctrl_hci_parser_init_conn(void)
106 {
107 }
108 
sl_btctrl_hci_parser_init_adv(void)109 void sl_btctrl_hci_parser_init_adv(void)
110 {
111 }
112 
sl_btctrl_hci_parser_init_phy(void)113 void sl_btctrl_hci_parser_init_phy(void)
114 {
115 }
116 
sl_bthci_init_vs(void)117 void sl_bthci_init_vs(void)
118 {
119 }
120 
AGC_IRQHandler(void)121 void AGC_IRQHandler(void)
122 {
123 }
124 
BUFC_IRQHandler(void)125 void BUFC_IRQHandler(void)
126 {
127 }
128 
FRC_IRQHandler(void)129 void FRC_IRQHandler(void)
130 {
131 }
132 
MODEM_IRQHandler(void)133 void MODEM_IRQHandler(void)
134 {
135 }
136 
PROTIMER_IRQHandler(void)137 void PROTIMER_IRQHandler(void)
138 {
139 }
140 
RAC_RSM_IRQHandler(void)141 void RAC_RSM_IRQHandler(void)
142 {
143 }
144 
RAC_SEQ_IRQHandler(void)145 void RAC_SEQ_IRQHandler(void)
146 {
147 }
148 
SYNTH_IRQHandler(void)149 void SYNTH_IRQHandler(void)
150 {
151 }
152 
RDMAILBOX_IRQHandler(void)153 void RDMAILBOX_IRQHandler(void)
154 {
155 }
156