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