|
20 | 20 | /* STEVAL-MKSBOX1V1 */ |
21 | 21 | SPIClass SpiHCI(PC3, PD3, PD1); |
22 | 22 | HCISpiTransportClass HCISpiTransport(SpiHCI, SPBTLE_1S, PD0, PD4, PA8, 1000000, SPI_MODE1); |
23 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 23 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 24 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 25 | +BLELocalDevice& BLE = BLEObj; |
| 26 | +#endif |
24 | 27 | const int buttonPin = PG1; // set buttonPin to digital pin PG1 |
25 | 28 | #elif defined(ARDUINO_DISCO_L475VG_IOT) || defined(ARDUINO_B_L4S5I_IOT01A) |
26 | 29 | /* B-L475E-IOT01A1 or B_L4S5I_IOT01A */ |
27 | 30 | SPIClass SpiHCI(PC12, PC11, PC10); |
28 | 31 | HCISpiTransportClass HCISpiTransport(SpiHCI, SPBTLE_RF, PD13, PE6, PA8, 8000000, SPI_MODE0); |
29 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 32 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 33 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 34 | +BLELocalDevice& BLE = BLEObj; |
| 35 | +#endif |
30 | 36 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 |
31 | 37 | #elif defined(ARDUINO_PNUCLEO_WB55RG) |
32 | 38 | /* PNUCLEO_WB55RG */ |
33 | 39 | HCISharedMemTransportClass HCISharedMemTransport; |
34 | | -BLELocalDevice BLE(&HCISharedMemTransport); |
| 40 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 41 | +BLELocalDevice BLEObj(&HCISharedMemTransport); |
| 42 | +BLELocalDevice& BLE = BLEObj; |
| 43 | +#endif |
35 | 44 | const int buttonPin = PC4; // set buttonPin to digital pin PC4 |
36 | 45 | #else |
37 | 46 | /* Shield IDB05A2 with SPI clock on D3 */ |
38 | 47 | SPIClass SpiHCI(D11, D12, D3); |
39 | 48 | HCISpiTransportClass HCISpiTransport(SpiHCI, BLUENRG_M0, A1, A0, D7, 8000000, SPI_MODE0); |
40 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 49 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 50 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 51 | +BLELocalDevice& BLE = BLEObj; |
| 52 | +#endif |
41 | 53 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 |
42 | 54 | /* Shield IDB05A2 with SPI clock on D13 */ |
43 | 55 | /*#define SpiHCI SPI |
44 | 56 | HCISpiTransportClass HCISpiTransport(SpiHCI, BLUENRG_M0, A1, A0, D7, 8000000, SPI_MODE0); |
45 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 57 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 58 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 59 | +BLELocalDevice& BLE = BLEObj; |
| 60 | +#endif |
46 | 61 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 */ |
47 | 62 | /* Shield IDB05A1 with SPI clock on D3 */ |
48 | 63 | /*SPIClass SpiHCI(D11, D12, D3); |
49 | 64 | HCISpiTransportClass HCISpiTransport(SpiHCI, SPBTLE_RF, A1, A0, D7, 8000000, SPI_MODE0); |
50 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 65 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 66 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 67 | +BLELocalDevice& BLE = BLEObj; |
| 68 | +#endif |
51 | 69 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 */ |
52 | 70 | /* Shield IDB05A1 with SPI clock on D13 */ |
53 | 71 | /*#define SpiHCI SPI |
54 | 72 | HCISpiTransportClass HCISpiTransport(SpiHCI, SPBTLE_RF, A1, A0, D7, 8000000, SPI_MODE0); |
55 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 73 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 74 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 75 | +BLELocalDevice& BLE = BLEObj; |
| 76 | +#endif |
56 | 77 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 */ |
57 | 78 | /* Shield BNRG2A1 with SPI clock on D3 */ |
58 | 79 | /*SPIClass SpiHCI(D11, D12, D3); |
59 | 80 | HCISpiTransportClass HCISpiTransport(SpiHCI, BLUENRG_M2SP, A1, A0, D7, 1000000, SPI_MODE1); |
60 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 81 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 82 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 83 | +BLELocalDevice& BLE = BLEObj; |
| 84 | +#endif |
61 | 85 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 */ |
62 | 86 | /* Shield BNRG2A1 with SPI clock on D13 */ |
63 | 87 | /*#define SpiHCI SPI |
64 | 88 | HCISpiTransportClass HCISpiTransport(SpiHCI, BLUENRG_M2SP, A1, A0, D7, 1000000, SPI_MODE1); |
65 | | -BLELocalDevice BLE(&HCISpiTransport); |
| 89 | +#if !defined(FAKE_BLELOCALDEVICE) |
| 90 | +BLELocalDevice BLEObj(&HCISpiTransport); |
| 91 | +BLELocalDevice& BLE = BLEObj; |
| 92 | +#endif |
66 | 93 | const int buttonPin = PC13; // set buttonPin to digital pin PC13 */ |
67 | 94 | #endif |
68 | 95 |
|
|
0 commit comments