mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-01 09:08:06 +00:00
apollo2-em9304: add TODO list
This commit is contained in:
parent
bc5322e78d
commit
8213ff1699
@ -1,8 +1,8 @@
|
||||
# BTstack port for Ambiq Apollo2 with EM9304
|
||||
|
||||
This port uses the Ambiq Apollo2 EVB with their EM9304 (AM_BLE) shield.
|
||||
HAL and BSP from Ambiq Suite 1.2.11 were used together with the regular ARM GCC.
|
||||
Upload is possible via the internal J-Link interface or the 10-pin Mini ARM-JTAG Interface.
|
||||
This port uses the Ambiq Apollo2 EVB and the Ambiq EM9304 (AM BLE) shield.
|
||||
HAL and BSP from Ambiq Suite 1.2.11 were used together with the regular ARM GCC toolchain.
|
||||
Firmware upload is possible via the internal J-Link interface or the 10-pin Mini ARM-JTAG Interface.
|
||||
|
||||
## Hardware
|
||||
|
||||
@ -44,3 +44,8 @@ printf is routed over the USB connector of the EVB at 115200.
|
||||
In port/apollo2-em9304/btstack_config.h additional debug information can be enabled by uncommenting ENABLE_LOG_INFO.
|
||||
|
||||
Also, the full packet log can be enabled in src/btstack_port.c by uncommenting the hci_dump_open(..) line. The console output can then be converted into .pklg files for OS X PacketLogger or WireShark by running tool/create_packet_log.py
|
||||
|
||||
# TODO
|
||||
- BTstack's TLV persisten storage via Flash memory is not implemented yet.
|
||||
- SPI Fullduplex: Newer Apollo 2 revisions supports SPI Full Duplex. The Ambiq Suite 1.2.11 does not cover Full Duplex with IRQ callback. It could be emulated by setting the Full Duplex mode and doing a regular write operation. When the write is complete, the received data can be read from the IOM FIFO.
|
||||
- During MCU sleep without an ongoing SPI operation, the SPI could be fully disabled, which would reduce enrgey consumption.
|
||||
|
Loading…
Reference in New Issue
Block a user