mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-05 21:59:45 +00:00
stm32-l053r8-em9304: added image and link to patch file
This commit is contained in:
parent
de804f9e40
commit
4fd1babfa0
BIN
port/stm32-l053r8-em9304/EM9304DVK.jpg
Normal file
BIN
port/stm32-l053r8-em9304/EM9304DVK.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 500 KiB |
@ -1,7 +1,8 @@
|
||||
# BTstack port for STM32 Nucleo-L053R8 Board with an EM9304 Shield
|
||||
# BTstack port for STM32 Nucleo-L053R8 Board with an EM9304 Shield - EM9304 DVK
|
||||
|
||||
This port uses the STM32 Nucleo-L053R8 Board with EM's EM9304 Shield. STM32CubeMX was used to provide the HAL, initialize the device, and create a basic Makefile. The Makefile has been exteneded to compile all BTstack LE examples. An examples can be uploaded onto the device by copying it to the Nucleo virtual mass storage drive.
|
||||
|
||||
|
||||
## Hardware
|
||||
|
||||
In this port, the EM9304 is conencted via the SPI1 interface and configured for 8 Mhz. [Datasheet for the EM9304](http://www.emmicroelectronic.com/sites/default/files/public/products/datasheets/9304-ds_0.pdf)
|
||||
@ -29,7 +30,7 @@ Also, the full packet log can be enabled in port.c by uncommenting the hci_dump_
|
||||
In BTstack, the GATT Database is defined via the .gatt file in the example folder. During the build, the .gatt file is converted into a .h file with a binary representation of the GATT Database and useful defines for the application.
|
||||
|
||||
## Stability
|
||||
When sending at full speed, it's possible that the EM9304 hangs up. A patch is available from EM Technical Support and from [this post](https://forums.emdeveloper.com/index.php?threads/em9304-seems-to-hang-up-streaming-data-in-hci-mode.484/#post-2083) in the EM Developer Forum. You can get access to the forum via the EM Technical Support as well.
|
||||
When sending at full speed, it's possible that the EM9304 hangs up. This [patch (connection_event_overlay.emp)](https://bluekitchen-gmbh.com/files/em/patches/connection_event_overlay.emp) fixes this problems in our tests. It can be applied with the EM ConfigEditor available via the EM Technical Support.
|
||||
|
||||
## Multiple LE Peripheral/Central Roles
|
||||
It should be possible to use the EM9304 in multiple roles. In the default configuration, it only supports a single connection. For multiple roles, it needs to be configured for more connections at least.
|
||||
|
Loading…
Reference in New Issue
Block a user