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 
sl_btctrl_disable_2m_phy(void)34 void sl_btctrl_disable_2m_phy(void)
35 {
36 }
37 
sl_btctrl_disable_coded_phy(void)38 void sl_btctrl_disable_coded_phy(void)
39 {
40 }
41 
sl_btctrl_init_mem(uint32_t memsize)42 uint32_t sl_btctrl_init_mem(uint32_t memsize)
43 {
44 	return 0;
45 }
46 
sl_btctrl_configure_le_buffer_size(uint8_t count)47 void sl_btctrl_configure_le_buffer_size(uint8_t count)
48 {
49 }
50 
sl_btctrl_init_ll(void)51 sl_status_t sl_btctrl_init_ll(void)
52 {
53 	return SL_STATUS_NOT_AVAILABLE;
54 }
55 
sli_btctrl_deinit_mem(void)56 void sli_btctrl_deinit_mem(void)
57 {
58 }
59 
sl_btctrl_init_adv(void)60 void sl_btctrl_init_adv(void)
61 {
62 }
63 
sl_btctrl_init_adv_ext(void)64 void sl_btctrl_init_adv_ext(void)
65 {
66 }
67 
sl_btctrl_init_scan(void)68 void sl_btctrl_init_scan(void)
69 {
70 }
71 
sl_btctrl_init_scan_ext(void)72 void sl_btctrl_init_scan_ext(void)
73 {
74 }
75 
sl_btctrl_init_conn(void)76 void sl_btctrl_init_conn(void)
77 {
78 }
79 
sl_btctrl_init_phy(void)80 void sl_btctrl_init_phy(void)
81 {
82 }
83 
sl_btctrl_init_basic(void)84 void sl_btctrl_init_basic(void)
85 {
86 }
87 
sl_btctrl_configure_completed_packets_reporting(uint8_t packets,uint8_t events)88 void sl_btctrl_configure_completed_packets_reporting(uint8_t packets, uint8_t events)
89 {
90 }
91 
sl_bthci_init_upper(void)92 void sl_bthci_init_upper(void)
93 {
94 }
95 
sl_btctrl_hci_parser_init_default(void)96 void sl_btctrl_hci_parser_init_default(void)
97 {
98 }
99 
sl_btctrl_hci_parser_init_conn(void)100 void sl_btctrl_hci_parser_init_conn(void)
101 {
102 }
103 
sl_btctrl_hci_parser_init_adv(void)104 void sl_btctrl_hci_parser_init_adv(void)
105 {
106 }
107 
sl_btctrl_hci_parser_init_phy(void)108 void sl_btctrl_hci_parser_init_phy(void)
109 {
110 }
111 
AGC_IRQHandler(void)112 void AGC_IRQHandler(void)
113 {
114 }
115 
BUFC_IRQHandler(void)116 void BUFC_IRQHandler(void)
117 {
118 }
119 
FRC_IRQHandler(void)120 void FRC_IRQHandler(void)
121 {
122 }
123 
MODEM_IRQHandler(void)124 void MODEM_IRQHandler(void)
125 {
126 }
127 
PROTIMER_IRQHandler(void)128 void PROTIMER_IRQHandler(void)
129 {
130 }
131 
RAC_RSM_IRQHandler(void)132 void RAC_RSM_IRQHandler(void)
133 {
134 }
135 
RAC_SEQ_IRQHandler(void)136 void RAC_SEQ_IRQHandler(void)
137 {
138 }
139 
SYNTH_IRQHandler(void)140 void SYNTH_IRQHandler(void)
141 {
142 }
143 
RDMAILBOX_IRQHandler(void)144 void RDMAILBOX_IRQHandler(void)
145 {
146 }
147