zephyr/samples/bluetooth
Andrzej Głąbek 9856554751 samples: bluetooth: Fix hci_spi sample
This commit fixes the following issues introduced when switching to
the new SPI API in commit e7de85b5343f2ed118a5c4a043ab7bbae9eec608:
- the SPI slave operating mode (and support for it) was not properly
  selected (the setting was missing in the sample probably because
  the old nRF SPI slave driver used in this sample was not checking
  the requested mode at all)
- the `txmsg` buffer filled with 0xFF values in the `bt_tx_thread`
  function was improperly used afterwards in `spi_send` to transmit
  the slave header frame
- the common structures defining buffers for SPI transactions (`tx`
  and `rx`) were modified in `spi_send` before the corresponding
  semaphore was taken, resulting in data corruption

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2019-02-01 19:12:57 -05:00
..
beacon cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
central cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
central_hr cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
eddystone cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
gatt samples: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
handsfree cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
hci_spi samples: bluetooth: Fix hci_spi sample 2019-02-01 19:12:57 -05:00
hci_uart samples: bluetooth: hci_uart: add configuration for nrf52840_pca10090 2019-01-25 22:26:17 +01:00
hci_usb cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
ibeacon cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
ipsp net/context: Make recv_cb providing the ip and protocol headers 2019-02-01 14:34:38 +02:00
mesh cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
mesh_demo cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
peripheral Bluetooth: peripheral: Fix check of BT_GATT_WRITE_FLAG_CMD 2019-01-04 21:13:06 +01:00
peripheral_csc cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
peripheral_dis cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
peripheral_esp cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
peripheral_hids cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
peripheral_hr samples: bluetooth: peripheral_hr: Rework FRDM-KW41Z shield support 2019-01-19 07:16:40 -05:00
peripheral_sc_only cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
scan_adv cmake: increase minimal required version to 3.13.1 2019-01-03 11:51:29 -05:00
bluetooth.rst