Skip to content

Commit f785214

Browse files
committed
COMPONENT_BlueNRG_MS review updates
1 parent f68ac88 commit f785214

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

components/BLE/COMPONENT_BlueNRG_MS/BlueNrgMsHCIDriver.cpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
#define HCI_RESET_RAND_CNT 4
4646

4747
#define VENDOR_SPECIFIC_EVENT 0xFF
48-
#define EVT_BLUE_INITIALIZED 0x0001
48+
#define EVT_BLUENRG_MS_INITIALIZED 0x0001
4949
#define ACI_READ_CONFIG_DATA_OPCODE 0xFC0D
5050
#define ACI_WRITE_CONFIG_DATA_OPCODE 0xFC0C
5151
#define ACI_GATT_INIT_OPCODE 0xFD01
@@ -60,16 +60,16 @@
6060

6161
namespace ble {
6262
namespace vendor {
63-
namespace bluenrg {
63+
namespace bluenrg_ms {
6464

6565
/**
66-
* BlueNRG HCI driver implementation.
66+
* BlueNRG_MS HCI driver implementation.
6767
* @see cordio::CordioHCIDriver
6868
*/
6969
class HCIDriver : public cordio::CordioHCIDriver {
7070
public:
7171
/**
72-
* Construction of the BlueNRG HCIDriver.
72+
* Construction of the BlueNRG_MS HCIDriver.
7373
* @param transport: Transport of the HCI commands.
7474
* @param rst: Name of the reset pin
7575
*/
@@ -81,7 +81,7 @@ class HCIDriver : public cordio::CordioHCIDriver {
8181
*/
8282
virtual void do_initialize()
8383
{
84-
bluenrg_reset();
84+
bluenrg_ms_reset();
8585
}
8686

8787
/**
@@ -99,7 +99,7 @@ class HCIDriver : public cordio::CordioHCIDriver {
9999
virtual void start_reset_sequence()
100100
{
101101
reset_received = false;
102-
bluenrg_initialized = false;
102+
bluenrg_ms_initialized = false;
103103
enable_link_layer_mode_ongoing = false;
104104
/* send an HCI Reset command to start the sequence */
105105
HciResetCmd();
@@ -135,8 +135,8 @@ class HCIDriver : public cordio::CordioHCIDriver {
135135
/* initialize rand command count */
136136
randCnt = 0;
137137
reset_received = true;
138-
// bluenrg_initialized event has to come after the hci reset event
139-
bluenrg_initialized = false;
138+
// bluenrg_ms_initialized event has to come after the hci reset event
139+
bluenrg_ms_initialized = false;
140140
}
141141
break;
142142

@@ -294,11 +294,11 @@ class HCIDriver : public cordio::CordioHCIDriver {
294294
pMsg += HCI_EVT_HDR_LEN;
295295
BSTREAM_TO_UINT16(opcode, pMsg);
296296

297-
if (opcode == EVT_BLUE_INITIALIZED) {
298-
if (bluenrg_initialized) {
297+
if (opcode == EVT_BLUENRG_MS_INITIALIZED) {
298+
if (bluenrg_ms_initialized) {
299299
return;
300300
}
301-
bluenrg_initialized = true;
301+
bluenrg_ms_initialized = true;
302302
if (reset_received) {
303303
aciEnableLinkLayerModeOnly();
304304
}
@@ -398,9 +398,9 @@ class HCIDriver : public cordio::CordioHCIDriver {
398398
}
399399
}
400400

401-
void bluenrg_reset()
401+
void bluenrg_ms_reset()
402402
{
403-
/* Reset BlueNRG SPI interface. Hold reset line to 0 for 1500ms */
403+
/* Reset BlueNRG_MS SPI interface. Hold reset line to 0 for 1500ms */
404404
rst = 0;
405405
wait_us(1500);
406406
rst = 1;
@@ -411,12 +411,12 @@ class HCIDriver : public cordio::CordioHCIDriver {
411411

412412
mbed::DigitalOut rst;
413413
bool reset_received;
414-
bool bluenrg_initialized;
414+
bool bluenrg_ms_initialized;
415415
bool enable_link_layer_mode_ongoing;
416416
};
417417

418418
/**
419-
* Transport driver of the ST BlueNRG shield.
419+
* Transport driver of the ST BlueNRG_MS shield.
420420
* @important: With that driver, it is assumed that the SPI bus used is not shared
421421
* with other SPI peripherals. The reasons behind this choice are simplicity and
422422
* performance:
@@ -438,7 +438,7 @@ class HCIDriver : public cordio::CordioHCIDriver {
438438
class TransportDriver : public cordio::CordioHCITransportDriver {
439439
public:
440440
/**
441-
* Construct the transport driver required by a BlueNRG module.
441+
* Construct the transport driver required by a BlueNRG_MS module.
442442
* @param mosi Pin of the SPI mosi
443443
* @param miso Pin of the SPI miso
444444
* @param sclk Pin of the SPI clock
@@ -462,7 +462,7 @@ class TransportDriver : public cordio::CordioHCITransportDriver {
462462
spi.format(8, 0);
463463
spi.frequency(8000000);
464464

465-
// Deselect the BlueNRG chip by keeping its nCS signal high
465+
// Deselect the BlueNRG_MS chip by keeping its nCS signal high
466466
nCS = 1;
467467

468468
wait_us(500);
@@ -600,7 +600,7 @@ class TransportDriver : public cordio::CordioHCITransportDriver {
600600
rtos::Mutex _spi_mutex;
601601
};
602602

603-
} // namespace bluenrg
603+
} // namespace bluenrg_ms
604604
} // namespace vendor
605605
} // namespace ble
606606

@@ -609,14 +609,14 @@ class TransportDriver : public cordio::CordioHCITransportDriver {
609609
*/
610610
ble::vendor::cordio::CordioHCIDriver &ble_cordio_get_hci_driver()
611611
{
612-
static ble::vendor::bluenrg::TransportDriver transport_driver(
612+
static ble::vendor::bluenrg_ms::TransportDriver transport_driver(
613613
MBED_CONF_BLUENRG_MS_SPI_MOSI,
614614
MBED_CONF_BLUENRG_MS_SPI_MISO,
615615
MBED_CONF_BLUENRG_MS_SPI_SCK,
616616
MBED_CONF_BLUENRG_MS_SPI_NCS,
617617
MBED_CONF_BLUENRG_MS_SPI_IRQ
618618
);
619-
static ble::vendor::bluenrg::HCIDriver hci_driver(
619+
static ble::vendor::bluenrg_ms::HCIDriver hci_driver(
620620
transport_driver,
621621
MBED_CONF_BLUENRG_MS_SPI_RESET
622622
);

0 commit comments

Comments
 (0)