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